本頁反白說明下列主題:
在開始使用作者和發佈伺服器之前,您應具備下列相關知識:
只有在您已安裝AEM 6.4 Screens Feature Pack 2時,才能使用此AEM Screens功能。 若要存取此功能套件,您必須聯絡Adobe支援並要求存取權。 一旦您擁有權限,就可從「套件共用」下載。
如果要將多個發佈實例與調度程式一起使用,則必須更新調度程式中的dispatcher.any檔案。 如需詳細資訊,請參閱啟用嚴格作業。
若要進一步瞭解作者和發佈架構概觀,以及如何在AEM作者例項上編寫內容,然後將內容轉送複製至多個發佈例項,請參閱作者和發佈架構概觀。
下節介紹如何在作者和發佈拓撲上設定複製代理。
您可以設定一個簡單範例,其中代管一個作者和兩個發佈例項:
要建立複製代理,您必須學習如何建立標準複製代理。
螢幕需要3個複製代理:
按照以下步驟建立預設複製代理:
導覽至您的AEM實例—>槌子圖示—> Operations —> Configuration。
從左側導航樹中選擇Replication。
從Replication資料夾中選擇Agent on author ,然後按一下New建立新的標準複製代理。
輸入Title和Name以建立複製代理,然後按一下Create。
按一下右鍵複製代理,然後按一下開啟以編輯設定。
按一下編輯開啟代理設定對話框以輸入詳細資訊。
用戶需要檢查Enabled以啟用複製代理。 您必須在「預設」、「螢幕」和「反向複製代理」上選中此選項。
導航至Transport頁籤並輸入URI、User和Password。
您也可以複製和更名現有的預設複製代理。
在拓撲中為所有Publish執行個體設定Apache Sling Oak-Based Discovery
針對每個發佈例項:
https://<host>:<port>/system/console/configMgr
https://localhost:4503/libs/sling/topology/connector
https://localhost:4504/libs/sling/topology/connector
每個發佈實例的配置應相同,而自動停止本地循環可防止無限循環。
對於任何發佈實例,請導航至https://:/system/console/topology
。 應在傳出拓撲連接器下查看拓撲中表示的每個發佈實例。
通過此步驟,可以為ActiveMQ Artemis群集建立加密口令。
拓撲中所有發佈實例的群集用戶和口令必須相同。 需要加密ActiveMQ Artemis配置的口令。 由於每個實例都有自己的加密密鑰,因此必須使用加密支援來建立加密的密碼字串。 然後,在ActiveMQ的OSGi配置中將使用加密口令。
在每個發佈例項上:
https://<host>:<port>/system/console/crypto
)。由於每個發佈實例預設具有唯一的加密密鑰,因此您需要在每個發佈實例上執行此步驟,並保存下次配置的唯一密鑰。
密碼應以大括弧開頭和結尾。 例如:
{1ec346330f1c26b5c48255084c3b7272a5e85260322edd59119828d1fa0a610e}
在每個發佈例項上:
https://<host>:<port>/system/console/configMgr
請依照每個「發佈」例項的下列步驟:
導航至「OSGi控制台->主> ActiveMQ Artemis https://localhost:4505/system/console/mq
」。
驗證並檢查以查看群集資訊>拓撲>節點=2、成員=2下的其他實例的埠。
發送測試消息(在「Broker Information(代理資訊)」下螢幕頂部)
在欄位中輸入下列變更:
在前述步驟中儲存設定後,導覽至OSGi主控台可能需要幾秒鐘的時間。 您也可以檢查error.log以取得詳細資訊。
例如,在成功配置ActiveMQ Artemis伺服器時,將顯示以下映像。
如果未在/system/console/mq中看到以下配置,請導航至/system/console/mq ,然後按一下Restart重新啟動代理。
請遵循每個「發佈」例項的步驟:
在設定發佈拓撲後,您需要配置作者和發佈實例,以查看實施的實際結果:
必備條件
若要開始使用此範例,請建立新的AEM Screens專案,然後在您的專案中建立位置、顯示和頻道。 將內容新增至您的頻道,並指派頻道至顯示器。
https://localhost:4502/content/mobileapps/cq-screens-player/firmware.html
或啟動AEM Screens應用程式。 當您開啟裝置時,會注意到裝置的狀態為未註冊。您可以使用您下載的AEM Screens應用程式或使用網頁瀏覽器來開啟AEM Screens播放器。
https://localhost:4502/screens.html/content/screens/we-retail
或選取專案,然後導覽至「裝置>裝置管理員」。檢查您的播放器,您就會看到您在頻道中新增的內容。
驗證設備
之前,請執行以下步驟,確認設備ID。 若要驗證,請在CRXDE Lite中搜尋裝置ID,路徑為/home/users/screens/we-retail/devices。
按照以下步驟複製設備用戶:
https://localhost:4502/useradmin
請勿啟動author-publish-screens-service,因為它是系統使用者,由作者工作使用。
您也可以從「裝置管理控制台」啟動裝置。 請遵循下列步驟:
或者,在啟動裝置後,您也可以按一下動作列上的「編輯伺服器URL 」來編輯或更新伺服器URL,如下圖所示,您的變更將會傳播至AEM Screens播放器。
以下幾點摘要了「發佈檢查」清單:
Screens Device User - This is stored as an AEM user , be activated from Tools > Security > Users.使用者會在前面加上「畫面」,並加上長的序號字串。
專案 - AEM Screens專案。
位置 -設備所連接的位置。
頻道 -在該位置顯示的一個或多個頻道
排程 -如果使用排程,請確定已發佈
位置、計畫和渠道資料夾 -如果相應資源位於資料夾內。
請依照下列步驟來驗證作者/發佈行為:
檢視AEM Screens播放器中的變更。
或者,您也可以使用下列步驟從裝置管理控制台更新/編輯伺服器URL:
管理出版物功能可讓您將內容更新從作者傳送至裝置。 您可以針對整個AEM Screens專案,或僅針對其中一個頻道、位置、裝置、應用程式或排程來發佈/取消發佈內容。 若要進一步瞭解此功能,請參閱隨選內容更新。