SPA 整合層級

SPA 整合在 AEM 中的四個層級。

  • 層級 0:無整合

    • SPA 和 AEM 個別存在,不交換任何資訊。
    • 內容在兩個不同系統中獨立建立、管理和傳遞。
  • 層級 1:內容片段整合

    • 內容片段在 AEM 中用於建立和管理有限內容供 SPA 使用。
    • SPA 透過 AEM 的 GraphQL API 擷取此內容
    • 有些內容在 AEM 中管理,有些在外部系統中管理。
    • 內容只能在 SPA 中查看。
  • 層級 2:將 SPA 嵌入 AEM

    • 內容片段在 AEM 中用於建立和管理內容供 SPA 使用。
    • SPA 透過 AEM 的 GraphQL API 擷取此內容
    • 有些內容在 AEM 中管理,有些在外部系統中管理。
    • 可以在 AEM 中依情境查看內容。
    • 可以在 AEM 中編輯有限內容。
  • 層級 3:在 AEM 中嵌入並完全啟用 SPA

    • 內容片段在 AEM 中用於建立和管理內容供 SPA 使用。
    • SPA 透過 AEM 的 GraphQL API 擷取此內容
    • 可以在 AEM 中依情境查看內容。
    • 大部分內容可以在 AEM 中編輯。

層級 1 是典型 Headless 實作的範例。但是,內容作者只能在 SPA 中依情境查看他們的內容。AEM 只是一種編寫工具。

AEM 的優勢和靈活性在層級 2 和層級 3 變得顯著,同時仍保留 SPA 的優勢。內容作者可以在 AEM 中建立內容,也可以在 AEM 中依情境查看內容。SPA 可在 AEM 中加以編寫,但仍做為 SPA 傳遞。

實作整合層級

AEM 中有不同的工具可用,取決於您選擇的整合層級。每個層級都建立在之前使用的工具之上。以下清單連結到相關資源。

  • 層級 1: 內容片段和 AEM Headless 架構可用於將 AEM 內容傳遞到 SPA。

  • 層級 2: 除了層級 1:

  • 層級 3: 除了層級 2:

    • 可以啟用 SPA 的整個區域以允許在 AEM 中進行全面編輯。
上一頁開發Forms (Classic UI)
下一頁Headless和AEM

Experience Manager