我已经完成了这些术语的所有正式定义.但是,我仍然很难理解他们.我是hybris的初学者.那么有人可以解释这些概念尽可能简单吗?
您必须首先了解hybris中的目录概念.
hybris中的目录或世界上任何地方都包含商业项目.因此,目录一般来说,是可销售实体(产品)的商品的容器,并且最终用户可以将其用于交易.
目录不仅限于项目列表,还包括它们的排列方式.举个例子,如果你去食品店,你可以参考他们的菜单(这实际上是一个通用的目录).您会注意到不同的餐厅虽然提供相同的食物,但在菜单中有不同的项目(产品)排列 - 有时名称不同,有时在不同的部分(类别).这与hybris产品目录非常相似.
现在,再以餐厅为例,两家餐厅可能会提供相同的食物,但会有不同的氛围.这意味着餐厅的主题,服务员的制服,徽标等.这类似于hybris内容目录
因此,总结上述解释,hybris有两个目录 - 产品目录负责产品层次结构的安排,另一个目录负责网站的布局(或电子氛围).
Hybris目录有两个版本 - 离线(分阶段)和在线.业务用户使用分阶段版本,并在工作项目(产品或内容)适合上线后将其推送到(在线).他们通过称为同步的过程来完成此操作.
此过程从分阶段版本中选择项目,检查某些规则(表示该项目已准备好上线),并创建(或已创建更新)项目的副本,其中包含Online作为版本.Hybris系统了解只有在线需要上线,挑选物品,并在网站(店面)上显示.
现在,有些实体应该在系统中有两个副本,以便业务用户(如内容管理员或产品经理)可以进行适当的更改,使其在实际出现之前在网站上看起来合适.例如 - 产品,图像等
但是有些物品不需要复制它们,例如 - 价格,库存等,因为它们对于物品的两个副本(在这种情况下是产品)都是相同的,而创建另一个副本将是系统的开销. .
因此,(应该)参与同步过程的项目(如产品,CMS页面,组件等)称为目录识别.
(或应该)不参与同步过程的项目称为"目录未知"
希望这可以帮助!