了解內容片段和體驗片段

Adobe Experience Manager的內容片段和體驗片段在表面上看起來可能類似,但每個片段在不同使用案例中都扮演關鍵角色。 了解內容片段和體驗片段如何相似、不同,以及各自的使用時機和方式。

內容片段和體驗片段比較

內容片段(CF) 體驗片段(XF)
定義
  • 可重複使用、不受演示文稿限制 內容,由結構化資料元素(文字、日期、參考等)組成
  • 可重複使用的複合式一或多個AEM元件,定義內容和呈現,並形成 體驗 這是有道理的
核心租戶
  • 以演示文稿為中心
  • 由AEM元件的非結構化組合定義
  • 定義內容的設計和佈局
  • 在管道中以「原樣」使用
技術詳細資訊
  • 實作為 cq:頁面
  • 由可編輯的範本定義
  • 原生HTML轉譯
變數
  • 主變異是標準變異
  • 變數是特定的使用案例,可能會與通道一致。
  • 變數是管道或內容特定的
  • 變數會透過AEM Live Copy保持同步
  • 構成要素 允許在不同變數間重複使用內容
功能
  • 變數
  • 即時副本形式的變數
  • 版本
  • 建置區塊
  • 註解
  • 回應式版面和預覽
  • 翻譯/本地化
使用
  • AEM體驗片段元件,以用於AEM Sites、AEM Screens或其他體驗片段。
  • 匯出為 純HTML 供第三方系統使用
  • HTML匯出至Adobe Target 針對目標選件
  • 針對目標選件將JSON匯出至Adobe Target
常見使用案例
  • 高度結構化的資料輸入/表單式內容
  • 長格式編輯內容(多行元素)
  • 在提供內容的管道生命週期之外管理的內容
  • 使用每個渠道的變化集中管理多渠道促銷宣傳資料。
  • 內容在網站的多個頁面上重複使用。
  • 網站Chrome(例如 頁首與頁尾)
  • 在提供體驗的管道生命週期之外管理的體驗
文件

內容片段架構

下圖說明AEM內容片段的整體架構

!內容片段架構

  • 內容片段模型 定義元素(或欄位),定義內容片段可擷取和公開的內容。
  • 內容片段 是代表邏輯內容實體的內容片段模型的例項。
  • 內容片段 變化 但是,堅持「內容片段模型」的內容有所不同。
  • 內容片段可由下列項目公開/使用:
    • 在上使用內容片段 AEM Sites (或AEM Screens)透過AEM WCM核心元件的內容片段元件。
    • 將內容片段內嵌於 體驗片段 透過AEM WCM核心元件的內容片段元件,以用於任何體驗片段使用案例。
    • 透過將內容片段變體內容公開為JSON AEM Content Services 和API頁面,以了解唯讀使用案例。
    • 透過直接呼叫AEM Assets,將內容片段內容(所有變體)直接顯示為JSON AEM Assets HTTP API CRUD使用案例。

體驗片段架構

!體驗片段架構

  • 可編輯的範本,而定義者為 可編輯的範本類型AEM頁面元件實作,定義可用來撰寫體驗片段的允許AEM元件。
  • 體驗片段 是可編輯範本的例項,代表邏輯體驗。
  • 體驗片段 變化 但是,遵循「可編輯範本」在體驗(內容和設計)上有所不同。
  • 體驗片段可由下列項目公開/使用:
    • 透過AEM體驗片段元件在AEM Sites(或AEM Screens)上使用體驗片段。
    • 透過將體驗片段變體內容公開為JSON(含內嵌HTML) AEM Content Services 和API頁面。
    • 直接將體驗片段變異公開為 "純HTML".
    • 將體驗片段匯出至 Adobe Target 作為HTML或JSON選件。
    • AEM Sites原生支援HTML選件,但是JSON選件需要自訂開發。

內容片段的支援資料

體驗片段的支援資料

本頁內容