1.建立專案
建立Adobe Developer Console專案,定義其對其他Adobe服務的存取權並管理其部署。
建立Adobe Developer專案AEM內容片段主控台 擴充功能可透過兩個擴充點新增:按鈕 內容片段主控台的 標題菜單或操作欄。 這些擴充功能是以JavaScript撰寫,以App Builder應用程式形式執行,並可實作自訂Web UI和無伺服器的Adobe I/O Runtime動作,以執行耗用更多資源、執行時間更長的工作。
擴充功能類型 | 說明 | 參數 |
---|---|---|
標題功能表 | 將按鈕新增至在 零 已選取內容片段。 | 無. |
動作列 | 將按鈕新增至動作列,當 一個或多個 已選取內容片段。 | 所選內容片段路徑的陣列。 |
單一AEM內容片段主控台擴充功能可包含零或一個標題功能表,以及零或一個動作列擴充類型。 如果需要多個相同類型的擴充功能類型,則必須建立多個AEM內容片段主控台擴充功能。
AEM內容片段主控台擴充功能,需要 Adobe Developer Console專案 和 App Builder應用程式 使用 @adobe/aem-cf-admin-ui-ext-tpl
範本,與Adobe Developer Console專案相關聯。
根據擴充功能的作用,在產生App Builder應用程式時,從下列功能中選取。 任何選項組合皆可用於擴充功能。
新增按鈕至 標題功能表 | 新增按鈕至 動作列 | 顯示 強制回應 | 新增 伺服器端處理常式 | |
---|---|---|---|---|
未選取內容片段時可用 | ✔ | |||
選取一或多個內容片段時可用 | ✔ | |||
從用戶收集自定義輸入 | ✔️ | |||
向使用者顯示自訂意見 | ✔️ | |||
叫用AEM的HTTP要求 | ✔ | |||
調用Adobe/第三方服務的HTTP請求 | ✔ |
Adobe Developer包含AEM內容片段控制台擴充功能的開發人員詳細資訊。 請查看 Adobe Developer內容以取得詳細技術資訊.
請依照下列步驟,了解如何產生、開發和部署AEM內容片段主控台擴充功能,以供AEMas a Cloud Service。
6.Adobe I/O Runtime行動
新增無伺服器Adobe I/O Runtime動作,擴充功能可叫用以與內容片段和AEM互動,以執行自訂業務操作。
新增Adobe I/O Runtime動作範例AEM內容片段主控台擴充功能。