了解內容片段和體驗片段

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

內容片段和體驗片段比較

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

內容片段架構

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

!內容片段架構

  • 內容片 段模型定義元素(或欄位),定義內容片段可擷取和公開的內容。
  • 內容片段​是代表邏輯內容實體的內容片段模型的例項。
  • 內容片段​變異​符合內容片段模型,但內容有變異。
  • 內容片段可由下列項目公開/使用:
    • 透過AEM WCM核心元件的內容片段元件,在​AEM Sites(或AEM Screens)上使用內容片段。
    • 透過AEM WCM核心元件的內容片段元件將內容片段內嵌在​體驗片段​中,以用於任何體驗片段使用案例。
    • 針對唯讀使用案例,透過​AEM內容服務​和API頁面,將內容片段變體內容公開為JSON。
    • 針對CRUD使用案例,透過​AEM Assets HTTP API​直接呼叫AEM Assets,將內容片段內容(所有變體)公開為JSON。

體驗片段架構

!體驗片段架構

  • 可編輯範本(又由可編輯的范 本類 型和AEM頁面元 件實作定義)​定義允許的AEM元件,以用於撰寫體驗片段。
  • 體驗片段​是可編輯範本的例項,代表邏輯體驗。
  • 體驗片段​variations​會遵循可編輯的範本,但體驗(內容和設計)中有變數。
  • 體驗片段可由下列項目公開/使用:
    • 透過AEM體驗片段元件在AEM Sites(或AEM Screens)上使用體驗片段。
    • 透過​AEM內容服務​和API頁面,將體驗片段變體內容公開為JSON(含內嵌HTML)。
    • 直接將體驗片段變異顯示為​"Plain HTML"
    • 將體驗片段匯出為​Adobe Target,作為HTML或JSON選件。
    • AEM Sites原生支援HTML選件,但是JSON選件需要自訂開發。

內容片段的支援資料

體驗片段的支援資料

本頁內容