型號概述

注意

Adobe建議針對需SPA要單頁應用程式架構用戶端轉換的專案使用編輯器(例如React)。 了解更多.

模型管理包括建立和管理模型,以便與最終的資料物件建立關聯。 每個模型將包含所需的所有屬性和欄位定義,以便於建立和渲染對象。

模型管理包括建立​模型實體​和​空格。 下圖說明「內容」(Content)AEM和模型之間的關係。

chlimage_1-81

內容模型

模型會描述內容類型,並指出原生應用程式可使用的資訊。 它是內容組成部分的說明。 內容模型是如何建立內容的規則。 內容模型包含哪些資料可用、哪些資產可使用、資產與資料之間的關係、與其他內容模型的關係,以及可用的中繼資料。

模型也可將現有內容轉換AEM為原生行動應用程式可輕鬆使用的物件。

Content Services將針對常見物件提供一些現成可用的模型,例如資產、資產集合、HTML頁面、應用程式設定和不受通道影響的頁面。 這些功能可進行設定,以符合特定客戶需求,而不需進AEM行開發。

使用者可建立自己的模型。 如此可建立尚未由管理的新內容類型AEM。 模型建立是透過使用現有基本類型的UI來完成。

下圖說明AEM Mobile應用程式的內容模型,以及如何將實體、檔案夾和空格指派給應用程式。

chlimage_1-82

型號

模型用於確定圖元的建立方式。 它們會定義實體中可用的項目,以及該資料如何從內容產AEM生。 在開始使用「空格」(Spaces)、「資料夾」(Folders)和「實體」(Entitys)之前,您應熟悉建立和管理模型。

注意

模型存在於應用程式外部,因為多個應用程式可以使用它。

請參閱​Models​以在儀表板和儲存庫中建立和管理模型。

內容模型中的實體

實體是內容模型的例項。 實體會透過Content Services API公開至用戶端資料庫,並提供原生應用程式以不受頻道影響的方式存取內容的方式。

在現有內容的AEM情況下,使用模型和內容源生成AEM實體。 例如,頁面實體是從頁面和頁面模型產生的與頻道和版面無AEM關的物件。

變更實體的參考內容,將導致實體變更。 例如,如果​cq:page​已更新,則基於該頁面的任何實體也會更新。

請參閱​使用實體​從模型建立自定義實體。

注意

如果模型不對應現有內容(例AEM如客戶建立新模型),則會有UI讓客戶可以建立新實體。

內容模型中的空格

空間用於組織實體以方便訪問。 空間可以包含一個或多個實體類型,也可以包含子資料夾。

在側AEM面,空間是管理相關實體的便利方法。 它也可用來指派授權權限。 可以對空間進行授權,然後該空間將保護該空間中的實體。

例如,

使用者有三種一般的實體分類。 一個僅供內部使用,另一個則獲准供公眾使用,而第三個則適用於許多應用程式所使用的一般實體。 為便於管理,用戶建立三個空間,即​internalpublic(同時包含英文和法文內容)和​common,用於管理如下所述的適當實體:

  • /content/entities/internal
  • /content/entities/public/tw
  • /content/entitys/public/fr
  • /content/entities/common

將向空間提供服務端點,以便本地客戶端庫可以請求空間內容清單。 此「清單」將傳回為JSON物件。

有關建立和發佈空格的資訊,請參見​空格和實體

注意

空間可供許多應用程式使用,而應用程式可以使用許多空間。

內容模型中的資料夾

資料夾允許用戶根據需要組織實體,並有助於更精細的ACL控制。 空間可以包含資料夾,以幫助進一步組織空間的內容和資產。 用戶可以在空格下建立自己的層次。

請參閱​使用空間中的資料夾以建立和管理空間中的資料夾。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now