第6章 — 在AEM Publish上公開內容以進行傳遞
AEM Headless教學課程的第6章涵蓋,確保所有必要的套件、設定和內容都在AEM Publish上,以允許行動應用程式使用。
發佈AEM內容服務的內容
為透過AEM Content Services驅動事件而建立的設定和內容必須發佈至AEM Publish,以便行動應用程式能夠存取。
由於AEM Content Services是根據設定(內容片段模型、可編輯的範本)、Assets (內容片段、影像)和頁面所建置,因此所有這些片段都會自動享用AEM的內容管理功能,包括:
- 稽核與處理的工作流程
- 以及從AEM Publish的AEM Content Services端點推送和提取內容的啟用/停用
-
請使用封裝管理員,確認已在 AEM Publish 上安裝第1章所列的 WKND Mobile應用程式封裝。
-
Publish WKND Mobile Events API可編輯的範本
- 導覽至 AEM > 工具 > 一般 > 範本 >WKND Mobile
- 選取 Event API 範本
- 點選頂端動作列中的 Publish
- Publish 範本 和 所有參考 (內容原則、內容原則對應和範本)
-
Publish WKND Mobile Events內容片段。
請注意,這是必要專案,因為事件API使用內容片段清單元件,該元件未特別參考內容片段。
- 導覽至 AEM > Assets > 檔案 > WKND Mobile > English >Events
- 選取所有 Event 內容片段
- 點選頂端動作列中的 管理出版物
- 將預設 Publish 動作維持原狀,在頂端動作列中點選「下一步」
- 選取 所有 內容片段
- 點選頂端動作列中的 Publish
- Events內容片段模型和參考事件影像將會與內容片段一起自動發佈。
-
Publish Events API頁面。
- 導覽至 AEM > 網站 > WKND Mobile > English >API
- 選取 Events 頁面
- 點選頂端動作列中的 管理出版物
- 將預設 Publish 動作維持原狀,在頂端動作列中點選「下一步」
- 選取 Events 頁面
- 在頂端動作列中點選 Publish
驗證AEM Publish
-
在新的Web瀏覽器中,確定您已登出AEM Publish並要求下列URL (將
http://localhost:4503
取代為執行AEM Publish的任何主機:連線埠)。這些要求應傳回的JSON回應應與檢閱對應的AEM作者端點時相同。 如果沒有,請確定所有發行集都成功(檢查復寫佇列),WKND Mobile
ui.apps
封裝已安裝在AEM Publish上,並檢閱AEM Publish的error.log
。
下一步
沒有要安裝的額外套件。 請確定本節中概述的內容和設定已發佈到AEM Publish,否則後續章節將無法運作。
recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4