我已經經歷了這些術語的所有正式定義。但是,我仍然很難理解他們。我是hybris的初學者。那麼有人能夠儘可能簡單地解釋這些概念嗎?什麼是hybris中的目錄和目錄感知項目的概念?
回答
您必須先了解hybris中的目錄概念。
hybris中的目錄或世界上任何地方的目錄都包含商業用途。因此,目錄一般是作爲可銷售實體(產品)的商品的容器,並且可以由最終用戶交易進行交易。
該目錄不僅限於項目列表,但他們如何安排也。舉個例子,如果你去美食餐廳,你可以參考他們的菜單(這實際上是一個廣義的目錄)。你會注意到,不同的餐館雖然提供相同的食物,但在菜單中有不同的項目(產品)安排 - 有時名稱不同,有時在不同的部分(類別)。 這與hybris產品目錄非常相似。
現在,進一步考慮餐廳的例子,兩家餐館同樣可以提供同樣的食物,但會有不同的氛圍。這意味着餐廳的主題,服務員的制服,徽標等這類似於採用hybris內容目錄
因此,綜合以上的解釋,採用hybris有兩個目錄 - 產品目錄負責產品層次結構的安排以及其他內容目錄負責網站的佈局(或電子環境)。
Hybris Catalog有兩個版本 - Offline(Staged)和Online。業務用戶在分階段版本上工作,並在工作中的產品(產品或內容)適合上線時將其推送到(在線)。他們通過一個稱爲同步的過程來完成此操作。
此過程從分階段版本中挑選項目,檢查某些規則(表明該項目已準備就緒),並創建(或更新(如果已創建))該項目的副本作爲版本。 Hybris系統理解只有在線需要上線,挑選商品並將其顯示在網站(店面)上。
現在,有一些實體,其應該在系統中的兩個副本,從而使企業用戶(如內容管理或產品經理)可以進行適當修改,使它看起來合適的網站上實際出現之前,那裏。例如。 - 產品,圖片等
但有些東西不需要複製它們,例如: - 價格,庫存等,因爲它們對於這兩個項目副本(本例中的產品)是相同的,並且創建另一個副本將是系統上的開銷。
因此,(應該)參與同步過程(如產品,CMS頁面,組件等)的項目稱爲目錄感知。
該做(或應該)不參與同步過程中部分的項目被稱爲目錄不瞭解
希望這有助於!
- 1. Tuple2的概念性目的是什麼?
- 2. 包括目錄與lib目錄概念問題
- 3. 什麼是Spring,Spring MVC和Spring Boot項目的最佳項目目錄結構
- 4. 爲什麼VS2010允許「包含在項目中」的概念?
- 5. 什麼是我的Classes目錄中的「Classes-1.moved-aside」目錄?
- 6. 什麼是android項目中的「捕獲」目錄?
- 7. 分支後項目根目錄中的文件是什麼?
- 8. 如何知道項目的lib目錄?
- 9. 什麼項目目錄應該logback.xml在SBT/Scala項目中?
- 10. 第一個項目的測試概念
- 11. 目錄內容和目錄條目有什麼區別?
- 12. 爲什麼Gradle認爲我的'庫'目錄是一個項目
- 13. openshift項目目錄的位置是什麼?
- 14. Magento:報價項目和報價地址項目之間的概念區別是什麼?
- 15. 什麼是根目錄?
- 16. 什麼是命名目錄?
- 17. 〜/ .npm目錄是什麼?
- 18. .git/sequencer目錄是什麼?
- 19. laravel 5:服務和提供商目錄的目的是什麼
- 20. .NET中的'obj'目錄是什麼?
- 21. 什麼是AngularJS中的node_modules目錄?
- 22. 在記錄Level.INFO和Level.DEBUG之間的概念區別是什麼
- 23. 每個平臺上的「數據目錄」的概念
- 24. Xcode項目目錄
- 25. 目錄或項目。
- 26. UniqueConstraint休眠和什麼是目錄
- 27. CMake的構建和項目目錄
- 28. Eclipse和PHP:在項目的根目錄
- 29. 爲什麼gem安裝在我的項目目錄中?
- 30. 有沒有什麼方法可以知道目錄是否包含子目錄?
你能告訴我關於產品目錄和內容目錄嗎? –
你還想知道什麼?我已經詳細解釋了一切。請訪問hybris幫助網站了解更多詳情 – Vikrant