Adobe Experience Manager as a Cloud Service使用疊加原則,允許您擴展和定制控制台和其他功能(例如頁面創作)。
Overlay是可在許多上下文中使用的術語。 在此上下文(擴展AEMas a Cloud Service)中,疊加意味著採用預定義的功能並將您自己的定義強加到該功能之上(以自定義標準功能)。
在標準實例中,預定義功能保留在 /libs
建議在以下位置定義覆蓋(自定義) /apps
分支(使用 搜索路徑 解析資源)。
啟用觸摸的UI使用 花崗岩 — 相關疊加:
方法
重建適當的 /libs
結構 /apps
。
這不需要1:1的拷貝,因為 Sling資源合併 用於交叉引用所需的原始定義。 Sling資源合併通過差異(差異)機制提供訪問和合併資源的服務。
在下進行任何更改 /apps
。
優勢
/libs
。重疊是許多更改的推薦方法,例如配置控制台或在側面板中的資產瀏覽器中建立選擇類別(在創作頁面時使用)。 它們要求為:
你 不能 在 /libs
分支您所做的任何更改都可能丟失,因為只要將升級應用到實例,此分支就會發生更改。
他們把你的改變集中在一個地方;使您能夠根據需要更輕鬆地跟蹤、遷移、備份和/或調試更改。
使AEM用搜索路徑查找資源,首先搜索 /apps
分支,然後 /libs
分支。 此機構表示您的重疊 /apps
(以及在其中定義的自定義項)將具有優先順序。
對於覆蓋所交付的資源是所檢索的資源和屬性的集合,這取決於在OSGi配置中定義的搜索路徑。