使用Adobe Developer App Builder延伸Adobe Experience Manageras a Cloud Service extend-using-app-builder

什麼是AEM as a Cloud Service適用的App Builder project-appbuilder

新的Adobe Developer App Builder為開發人員提供了一個擴充性架構,以便輕鬆擴充AEM as a Cloud Service中的功能。

App Builder提供統一的協力廠商擴充性架構,可整合及建立擴充Adobe Experience Manager的自訂體驗。 有了這個以Adobe基礎架構為基礎的完整擴充性架構,開發人員便能建立自訂微服務,並跨Adobe解決方案及其他IT棧疊進行擴充和整合Adobe Experience Manager。

App Builder為客戶提供了一種方法,可輕鬆地在各種使用案例中擴充Adobe Experience Manager:

  • 中介軟體擴充性 — 連線外部系統與Adobe應用程式,以建置自訂聯結器,或使用預先建立的整合套件。
  • 核心服務擴充性 — 透過自訂功能和商業邏輯擴充預設行為,進而擴充核心應用程式功能。
  • 使用者體驗擴充性 — 擴充核心體驗以支援業務需求,或建置客戶專屬的數位財產、店面和後台應用程式。

App Builder自2020年夏季起就透過Adobe的Developer Preview為企業客戶和合作夥伴提供。 App Builder正式發行(GA)日期排定於2021年12月。 Adobe歡迎開發人員透過試用方案試用App Builder。

NOTE
若是想要使用App Builder的AEM 6.5客戶,請參閱使用Adobe Developer App Builder延伸Adobe Experience Manager 6.5

架構 architecture

Adobe Developer App Builder並非提供現成可用的解決方案,而是提供通用、一致、標準化的開發平台,以擴充Adobe雲端解決方案(例如AEM),包括:

  • Adobe Developer Console — 對於自訂微服務和擴充功能開發,可讓開發人員在存取所有所需工具和API時建置和管理專案,以便建立外掛程式和整合。
  • 開發人員工具 — 開放原始碼工具、SDK和程式庫,讓開發人員可輕鬆建立自訂擴充功能和整合。 使用React Spectrum (Adobe的UI工具組),讓所有Adobe應用程式擁有一個通用使用者介面。
  • 服務 — I/O Runtime,用於在Adobe的無伺服器平台上託管基礎結構,以及I/O事件,用於事件式整合。 Adobe也提供開箱即用的資料與檔案儲存支援。
  • Adobe Experience Cloud — 開發人員可以提交擴充功能和整合專案,以便在其Experience Cloud組織中發佈。系統管理員可以檢閱、管理和核准這些擴充功能。 發佈後,您的自訂App Builder擴充功能和工具可與其他Adobe Experience Cloud應用程式一併找到。

下圖說明在App Builder上建置的標準應用程式如何使用這些功能:

架構

如需App Builder架構的詳細資訊,請參閱架構概覽

開始使用App Builder additional-resources

Adobe已建立快速入門檔案,讓您能夠開始使用App Builder:

繼續學習說明檔案 appbuilder-documentation

App Builder為開發人員提供影片和檔案,包括指南,以及參考檔案,協助您開始開發自己的自訂應用程式:

試用其中一個範例應用程式 appbuilder-codesamples

準備好開始開發了嗎? Adobe有許多範例應用程式,可幫助您快速上手:

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab