6.AEM4中的向後相容性

概覽

注意

有關不在相容性軟體包範圍內的內容和配置更改的清單,請參見6.4<a1/AEM>中的儲存庫重組。

在AEM6.4版中,所有功能都已在開發時考慮到向後相容性。

在大多數情況下,執AEM行6.3的客戶在進行升級時,不必變更程式碼或自訂設定。 對AEM6.1和6.2客戶而言,升級至6.3時所面臨的更改並不多。

如果功能無法保持向後相容,則可透過安裝6.3版的相容性套件來達成套件和內容的向後相容性(如需下載位置的詳細資訊,請參閱以下設定)。 此相容性套件將可恢復符合6.3規AEM范之應用程式的相容性。

Compatibility Package允許您在相容性模AEM式下運行,並根據新功能推遲自定義AEM開發:

注意

請注意,相容性套件只是暫時解決方案,可延遲6.4相容性所需的開發AEM,如果您無法在升級後立即透過開發解決相容性問題,則建議將它當成最後一個選項。 強烈建議在您決定繼續6.4自訂開發並運用完整的6.4功能後,切換至原生模式並解除安裝相容性套件。

screen_shot_2018-04-05at4339pm

Compatibility Package有兩種模式:啟用路由​和​禁用路由

這可讓AEM6.4以三種模式執行:

原生模式:

原生模式適用於想要使用6.4所有新功能並準備進行一些開發的客戶AEM,讓他們的自訂功能可與所有新功能搭配運作。

這表示在升級後,您可能需要立即對您的應用程式進行調整。

相容模式:已安裝相容包並啟用了路由

相容性模式適用於具有向後不相容介面的定製的客戶。 如此可AEM以在相容模式下執行,並針對與您的某些自訂程式碼不相容的AEM新功能,延遲所需的自訂開發。

舊模式:已安裝相容包且禁用路由

舊版模式是針對具有自訂介面的客戶,其介面是根據相容性套件中已移AEM出的舊版或淘汰的程式碼。

image2018-2-12_23-58-37

設定方法

6.AEM3 Compatibility Package可以使用Package Manager作為軟體包安裝。 您可以從軟體分發<a1/AEM>站點下載 6.3 Compatibility Package。

在安裝Compatibility Package後,可以使用OSGI配置中的交換機啟用或禁用路由,如下所示:

screen_shot_2017-11-27at122421pm

安裝並設定相容性軟體包後,將根據已選擇的相容性模式使用這些功能。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now