Hybrisのコアデータ、必須データ、サンプルデータの違いは何ですか?

StackOverflow https://stackoverflow.com//questions/25065731

  •  23-12-2019
  •  | 
  •  

質問

Hybris wikiのトレイルでは、コアデータと比較して言及があります。本質的なデータ対.サンプルデータ。これらの3つのタイプのデータの違いは何ですか?

通常、サンプルデータは、アパレルやエレクトロニクスの店頭の例を入力するために作成された例示的なgobbledygookデータであると想定します。しかし、 ウィキトレイル コアデータは非ストア固有のデータ用であり、サンプルデータはストア固有のデータ用であることを提案します。

同じページで、wikiは、コアデータにはコックピットとカタログの定義、電子メールテンプレート、CMSレイアウト、サイト定義が含まれていると述べています(国とユーこれはむしろ私に固有の店のようです。誰かがこれについての説明を持っていますか?

役に立ちましたか?

解決

はい、私は説明を持っています。実際には、これの多くは、私がデータを分離する上で行った恣意的な決定にかかっています acceleratorcoreacceleratorsampledata 4.5のアクセラレータの一部としての拡張機能(後にこれらにはy接頭辞が追加されました)。

必須データとプロジェクトデータは、hybris'内で使用される二つのデータセットです init/update プロセス。これらのステップは、クラスとメソッドの特定の注釈を介して各拡張機能に対して制御されます。

コアとサンプルデータは、impexファイルまたは行がサンプルストアに固有であるか、より一般的であると思ったかどうかに関するものです。あなたはあなたのことに気づくでしょう CoreSystemSetup 必須の両方を持っています projectdata ステップ。

それ以来、さまざまな大陸で多くの作業が行われているため、現在のhybrisの多くと同様に、少し混乱しています。

Hybrisが特定のものの一部を作ることに関連するいくつかの楽しいバグがあります essentialdata.しかし、これらはプラットフォームにあり、さまざまな人などに不平を言うことなく修正できるものではありません。

さらに問題を混乱させるために、 yacceleratorinitialdata 拡張子。この拡張機能は、いくつかのimpexを与えることによって、私はプロジェクトを容易にすることを望んだ方法でした skeletons 新しいサイトや店舗のために。これは、中にあなたのために生成されます modulegen.リリース以来、それはひどく腐っていますが、今は非常に古くなっています。

他のヒント

説明のために、答えからの回答。

Hybris imports two types of data on initialization and update processes; first is essentialdata and other one is projectdata.
Essentialdata is the coredata setup which is mandatory and will import when you run initialization or update.
sampledata is your projectdata and it is not mandatory it will import when you select project while updating the system.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top