第6章 — 在AEM Publish上公開內容以進行傳遞

AEM Headless教學課程的第6章涵蓋,確保所有必要的套件、設定和內容都在AEM Publish上,以允許行動應用程式使用。

發佈AEM內容服務的內容

為透過AEM Content Services驅動事件而建立的設定和內容必須發佈至AEM Publish,以便行動應用程式能夠存取。

由於AEM Content Services是根據設定(內容片段模型、可編輯的範本)、Assets (內容片段、影像)和頁面所建置,因此所有這些片段都會自動享用AEM的內容管理功能,包括:

  • 稽核與處理的工作流程
  • 以及從AEM Publish的AEM Content Services端點推送和提取內容的啟用/停用
  1. 請使用封裝管理員,確認已在​ AEM Publish ​上安裝第1章所列的​ WKND Mobile應用程式封裝

  2. Publish WKND Mobile Events API可編輯的範本

    1. 導覽至​ AEM > 工具 > 一般 > 範本 >WKND Mobile
    2. 選取​ Event API ​範本
    3. 點選頂端動作列中的​ Publish
    4. Publish 範本 ​和​ 所有參考 (內容原則、內容原則對應和範本)
  3. Publish WKND Mobile Events內容片段

    請注意,這是必要專案,因為事件API使用內容片段清單元件,該元件未特別參考內容片段。

    1. 導覽至​ AEM > Assets > 檔案 > WKND Mobile > English >Events
    2. 選取所有​ Event ​內容片段
    3. 點選頂端動作列中的​ 管理出版物
    4. 將預設​ Publish ​動作維持原狀,在頂端動作列中點選「下一步
    5. 選取​ 所有 ​內容片段
    6. 點選頂端動作列中的​ Publish
      • Events內容片段模型和參考事件影像將會與內容片段一起自動發佈。
  4. Publish Events API頁面

    1. 導覽至​ AEM > 網站 > WKND Mobile > English >API
    2. 選取​ Events ​頁面
    3. 點選頂端動作列中的​ 管理出版物
    4. 將預設​ Publish ​動作維持原狀,在頂端動作列中點選「下一步
    5. 選取​ Events ​頁面
    6. 在頂端動作列中點選​ Publish

驗證AEM Publish

  1. 在新的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