升級至AEM 6.4 Communities upgrading-to-aem-communities
視每個網站的拓撲和功能而定,升級至AEM Communities 6.4或安裝最新的Feature Pack時,可能需要執行下列動作。
本節專供社區,並補充 升級至AEM 6.4 (平台)。
從AEM 6.1或更新版本升級 upgrading-from-aem-or-later
重新索引Solr reindex-solr
在使用MSRP設定的部署上安裝新的Communities功能套件時,必須:
-
安裝 最新功能套件
-
安裝 最新Solr配置檔案
-
重新索引MSRP
請參閱區段 MSRP重新索引工具
啟用2.0 enablement
自AEM 6.3起,啟用功能不再將報表資訊儲存在MySQL中。 MySQL相依性僅用於追蹤SCORM內容。
請聯繫 客戶服務 如需從啟用1.0移轉內容的協助。
從AEM 6.0升級 upgrading-from-aem
如果需要保留預先存在的UGC,則執行此操作的方法取決於儲存的部署UGC 內部部署 或 Adobe雲.
Adobe雲端儲存空間 adobe-cloud-storage
如果升級的網站設定為使用Adobe雲端儲存空間,則可能會顯示(不正確),好像所有UGC都已遺失,因為SRP方法將無法在舊位置找到原先現有的UGC。
因此,有能力指示ASRP使用 AEM 6.0 compatability-mode
來存取UGC。
對於所有AEM 6.3製作和發佈例項:
-
以管理員權限登入並設定 ASRP.
-
請依照下列步驟,使現有的UGC可見:
我。瀏覽至Web主控台。 預設URL為
https://localhost:4502/system/console/configMgr
。ii. 找出 AEM Communities公用程式 設定,然後選取以展開「設定」面板。
三。 取消選中 雲端儲存空間 按一下 儲存.
內部部署儲存 on-premise-storage
如果升級的網站未使用雲端儲存空間,則必須轉換任何原先現有的UGC,以符合AEM 6.1 Communities中推出的新結構,以支援通用儲存空間。
為此,GitHub提供開放原始碼移轉工具:
AEM Communities UGC移轉工具
Java API java-apis
從AEM 6.0社交社群升級至AEM 6.3社群時,請注意,許多API已重新組織為不同的套件。 使用IDE定制Communities功能時,應輕鬆解決大多數問題。
如需已棄用SocialUtils套件的詳細資訊,請造訪 SocialUtils重構.
另請參閱 使用Maven for Communities.
無JSP元件模板 no-jsp-component-templates
此 社會構成框架 (SCF)使用 HandlebarsJS (HBS)範本語言取代AEM 6.0之前使用的Java Server Pages(JSP)。
在AEM 6.0中,JSP元件會保留在相同位置的新HBS架構元件旁,而HBS元件通常位於名為「hbs」的子資料夾中。
自AEM 6.1起,JSP元件已完全移除。 對於Communities,建議用SCF元件取代JSP元件的所有使用。
AEM Communities UGC移轉工具 aem-communities-ugc-migration-tool
此 AEM Communities UGC移轉工具 是開放原始碼移轉工具,可在GitHub上使用,可自訂以從舊版AEM social社群匯出UGC,並匯入至AEM Communities 6.1或更新版本。
除了從舊版移動UGC外,還可以使用工具將UGC從舊版移動 SRP 從MSRP到DSRP等。
從AEM 5.6.1或更舊版本升級 upgrading-from-aem-or-earlier
從概念上講,有三代社區組成:
第1代:大約CQ 5.4到AEM 5.6.0 — 以下是 collab 將UGC儲存在本機存放庫的元件,使用復寫作為跨平台同步UGC的手段。 其他差異包括使用Java Server Pages(JSP)來實作,以及僅在製作環境中製作部落格的功能。
第2代:從AEM 5.6.1到AEM 6.1 — 這是 collab 和 社交 元件。 AEM 6.0推出 社會構成框架 (SCF)和AEM 6.2引入 通用UGC儲存 其中UGC是使用 儲存資源提供程式 (SRP)。
第3代:從AEM 6.2轉至 社交 元件,在SCF中實作為Handlebars(HBS)元件,需要為UGC選擇SRP。