AEM 6.5的回溯相容性 backward-compatibility-in-aem
概觀 overview
在Adobe Experience Manager (AEM) 6.5中,開發所有功能時都考慮到回溯相容性。
通常,執行AEM 6.3的客戶在升級時不必變更程式碼或自訂。 對於AEM 6.1和6.2客戶,在升級至6.3期間不會面臨額外的重大變更。
對於無法保持回溯相容功能的例外情況,可以緩解套件組合和內容的回溯不相容問題。 若要這麼做,請安裝6.4的相容性套件(請參閱如何設定以取得下載位置的詳細資訊)。 此相容性套件通常可協助還原與AEM 6.4相容之應用程式的相容性。
相容性套件可讓您以相容性模式執行AEM,並延遲針對新AEM功能的自訂開發:
相容性套件有兩種模式: 啟用路由 和 停用路由。
這可讓AEM 6.5在三種模式中執行:
原生模式:
原生模式適用於想要使用AEM 6.5的所有新功能,並準備好進行一些開發以使其自訂功能與所有新功能的客戶。
這表示在升級後,您必須立即調整您的應用程式。
相容性模式:相容性套件已安裝並啟用路由
「相容性模式」適用於自訂介面的客戶,這些介面無法向下相容。 這可讓AEM在相容模式下執行,並延遲針對與某些自訂程式碼不相容的新AEM功能所需的自訂開發。
舊版模式: Compatibility Package Installed with Routing Disabled
舊版模式適用於擁有自訂介面的客戶,這些介面是根據已移出相容性套件的AEM舊版或已棄用程式碼。
設定方法 how-to-set-up
可以使用封裝管理員將6.5 的 AEM 6.4相容性套件安裝為封裝。 您可以從Software Distribution🔗網站下載6.5的AEM 6.4 Compatibility Pack。
安裝相容性套件後,即可使用OSGI組態中的交換器來啟用或停用路由,如下所示:
安裝及設定相容性套件後,系統會根據所選的相容性模式使用功能。