通用編輯器如何發佈內容
最後更新: 2025年2月18日
- 主題:
- 開發
建立對象:
- 管理員
- 開發人員
瞭解Universal Editor如何發佈其內容、它與Sites Console中的程式有何不同,以及開發您自己的應用程式以搭配使用時的注意事項。
本文涵蓋開發人員通用編輯器發佈程式的詳細資訊。 對於內容作者,此處說明發佈內容的程式。
與Sites主控台程式的相似性
對於AEM Page Editor和Sites Console的使用者,使用Universal Editor發佈內容的程式會依照您慣用的方式運作:在AEM中發佈時,內容會從作者服務復寫到發佈服務(或是預覽服務 (如果可用,且取決於作者在發佈時選擇的選項)。
差異
是什麼讓使用通用編輯器發佈有些不同,與其說在於編輯器本身,不如說在於外部託管應用程式,讓通用編輯器成為可能。
在外部託管時,Web應用程式需確保內容會在作者在編輯器中開啟應用程式時從作者服務載入,並在訪客存取應用程式時從發佈服務載入。
在應用程式中偵測服務
偵測到作者或發佈服務在編輯器中開啟時,可透過應用程式中的簡單條件陳述式選擇適當的作者或發佈端點,以判斷是否應存取作者或發佈服務。
另一個選項是將應用程式部署至兩個設定方式不同的環境,以便其中一個從作者服務擷取其內容,另一個從發佈服務擷取內容。 若要讓作者在通用編輯器中開啟已發佈的URL,可以建立一個小型指令碼,將發佈端URL「轉換」成作者環境中的同等專案(例如,藉由在前author
個子網域的方式),以便自動重新導向作者。
摘要
Universal Editor 的目標是不強加任何特定模式,以完全低耦合的方式達成實施的目標,同時仍保持實施簡單和直接的特性。
同樣地,Universal Editor對於任何特定專案應該如何決定從哪個服務傳送內容也沒有任何要求。 相反地,它提供了多種可能性,並允許專案決定最適合自身需求的解決方案。
其他資源
若要深入瞭解通用編輯器的技術細節,請參閱這些開發人員檔案。
- Universal Editor 簡介 - 了解 Universal Editor 如何在任意實作中編輯任何方面的內容,以便提供卓越的體驗、提高內容速度並提供最先進的開發人員體驗。
- AEM 中 Universal Editor 快速入門 - 了解如何存取 Universal Editor,以及如何開始檢測您的第一個 AEM 應用程式以使用它。
- Universal Editor 架構 - 了解 Universal Editor 的架構,以及資料如何在其服務和階層之間流動。
- 屬性和類型 - 了解 Universal Editor 需要的資料屬性和類型。
- Universal Editor 驗證 - 了解 Universal Editor 如何進行驗證。
Experience Manager
- 概觀
- 發行說明
- 發行資訊
- AEMaaCS 功能發行說明
- AEMaaCS 維護版本發行說明
- Cloud Manager 發行說明
- 移轉工具發行說明
- Workfront for Experience Manager 增強型連接器發行說明
- 產生變化版本發行說明
- 通用編輯器發行說明
- 新增功能
- AEM Cloud Service 的重大變更
- 已過時和已移除的功能和 API
- 預發行通道
- 安全性
- 上線
- AEM as a Cloud Service 移轉歷程
- Sites
- Assets
- 概觀與新增功能
- Assets as a Cloud Service 重大變更
- Assets 架構
- 支援的檔案格式
- 資產微服務概觀
- Assets 中的協助工具
- Assets as a Cloud Service Ultimate
- 啟用 Assets as a Cloud Service Ultimate
- Assets as a Cloud Service Prime
- Assets 協作者使用者
- 為 Edge Delivery Services 製作內容時,將 AEM Assets 進行整合
- 管理數位資產
- 微前端資產選擇器
- 微前端目標選擇器
- 共用資產
- 重新處理資產
- 開始使用資產微服務
- 新增和上傳資產
- 搜尋資產
- 資產管理常見任務
- 管理出版物
- 預覽 3D 資產
- 影像的智慧型標記
- 為您視訊資產加上智慧型標記
- 如何組織資產
- 使用 Adobe Stock 資產
- 管理收藏集
- 中繼資料概觀
- 與 Adobe Creative Cloud 整合
- 如何新增或編輯中繼資料
- 查看資料夾資產和集合
- 使用和設定 Assets Insights
- 中繼資料設定檔
- 中繼資料結構
- 管理影片資產
- 使用 MSM 重複使用資產
- 下載資產
- 要編輯的簽入和簽出資產
- 建立和共用私人資料夾
- 資產的 Digital Rights Management
- 浮水印資產
- 使用 Creative Cloud API 處理資產
- 影像的顏色標記
- 管理 PDF 文件
- 設定、管理及擴充 Assets
- 共用與發佈資產
- 內容片段
- Dynamic Media
- Dynamic Media 歷程:基礎知識
- Experience League 的 Dynamic Media 電子報
- 設定 Dynamic Media
- 使用 Dynamic Media
- 設定 Dynamic Media
- Dynamic Media Prime 與 Ultimate
- 啟用 Dynamic Media Prime 與 Ultimate
- 選擇性 - 設定 Dynamic Media,一般設定
- 選擇性 - 設定 Dynamic Media,發佈設定
- Dynamic Media 疑難排解
- 設定 Dynamic Media 別名帳戶
- Dynamic Media 無障礙內容
- 管理 Dynamic Media 資產
- 影像品質最佳化的最佳做法
- 影像設定檔
- 視訊設定檔
- 管理 Dynamic Media 影像預設集
- 套用 Dynamic Media 影像預設集
- 管理 Dynamic Media 檢視器預設集
- 套用 Dynamic Media 檢視器預設集
- 大量集預設集
- 透過 Dynamic Media 使 CDN 快取失效
- 透過 Dynamic Media Classic 使 CDN 快取失效
- 智慧型影像
- 具有用戶端裝置像素比的智慧型影像
- 傳遞 Dynamic Media 資產
- Dynamic Media 範本
- 在 Dynamic Media 中啟動直接連結保護
- 3D 支援
- Dynamic Media 限制
- 影像集
- 全景影像
- 混合媒體集
- 迴轉集
- Dynamic Media 中的視訊
- 輪播橫幅
- 互動式影像
- 互動式影片
- 360 VR 影片
- 整合 Dynamic Media 檢視器與 Adobe Analytics 和 Adobe Experience Platform 標記
- 使用 Quickview 建立自訂快顯視窗
- 為回應式網站傳遞最佳化影像
- 預覽 Dynamic Media 資產
- 將 Dynamic Media 資產新增至頁面
- 將 Dynamic Video 或影像檢視器內嵌在網頁上
- 將 URL 連結至您的網頁應用程式
- 使用規則集轉換 URL
- 發佈 Dynamic Media 資產
- 在 Dynamic Media 中使用選擇性發佈
- 使用選取器
- HTTP2 傳送內容常見問題集
- Flash 檢視器產品壽命終止
- DHTML 檢視器產品壽命終止
- 具有 OpenAPI 功能的 Dynamic Media
- 使用資產視圖
- Content Hub
- 最佳做法
- 與 Adobe Workfront 整合
- 與 Adobe Express 整合
- 與 Creative Cloud 整合
- Forms
- 概觀
- 設定和移轉
- 整合
- 服務
- 將 AEM Forms as a Cloud Service 與 Adobe Sign 整合
- 將 AEM Forms as a Cloud Service 與 DocuSign 整合
- 將最適化表單整合至 Adobe Analytics
- 檢視並了解 Adaptive Forms Analytics 報告
- 向 Adobe Workfront Fusion 提交最適化表單
- 將最適化表單與 Microsoft Power Automate 整合
- 在 AEM Sites 頁面中內嵌最適化表單
- 將根據核心元件的最適化表單內嵌至外部網頁
- 將根據基礎元件的最適化表單內嵌至外部網頁
- 將自適應表單與 Adobe Marketo Engage 進行整合
- 表單資料模型
- 服務
- 自適應表單
- 建立最適化表單片段
- 新增自適應表單至 AEM Sites 頁面或體驗片段
- 核心元件
- 建立自適應表單
- 建立自適應表單
- 設定以核心元件為主的最適化表單版面
- 建立最適化表單片段
- 為最適化表單建立主題 - 核心元件
- 建立以核心元件為基礎的最適化表單範本
- 以 XFA Form 範本為基礎建立最適化表單 (核心元件)
- 為最適化表單產生記錄文件
- 使用機器翻譯或人工翻譯來翻譯最適化表單
- 設定重新導向頁面或感謝訊息
- 建立具有可重複區段的表單
- 為最適化表單設定提交動作
- 將最適化表單提交至 Azure Blob 儲存體
- 將最適化表單提交至 Microsoft
- 將自適應表單連結到 Microsoft® SharePoint
- 將 AEM 最適化表單與 AEM 工作流程整合
- 設定提交到最適化表單的 REST 端點提交動作
- 設定最適化表單的傳送電子郵件提交動作
- 在最適化表單中使用 Google reCAPTCHA
- 在最適化表單核心元件中使用 hCaptcha
- 於最適化表單核心元件中使用 Turnstile 驗證碼
- 在最適化表單中新增自訂的錯誤處理常式
- 為以核心元件為主的最適化表單新增地區設定
- 設計最適化表單的 JSON 結構 (核心元件)
- 在最適化表單中新增版本設定、評論和附註
- 比較最適化表單
- 建立自訂提交動作
- 於 Experience Manager Forms 中管理發佈
- 以核心元件為主之自適應表單的規則編輯器簡介
- 以核心元件為主之自適應表單的自訂函數簡介
- Forms Portal 及其元件簡介
- 建立自適應表單
- Foundation 元件
- 最適化表單關鍵字
- 預覽表單
- 以 Forms 為中心的工作流程
- 通訊 API
- 交易報告
- 開發人員 API 參考
- 疑難排解
- Screens
- Content and Commerce
- Edge Delivery Services
- Headless
- 生成式 AI
- 實作
- 實作 AEM as a Cloud Service 應用程式
- 使用 Cloud Manager
- 為 AEM as a Cloud Service 開發
- AEM 專案結構
- AEM 專案存放庫結構套件
- AEM as a Cloud Service SDK
- AEM 快速開發環境
- AEM as a Cloud Service 開發指南
- AEM as a Cloud Service Developer Console (Beta)
- 記錄
- 記錄轉送
- 設定和設定瀏覽器
- AEM 技術基礎
- API 參考資料
- 基於 OpenAPI 的 API
- 為伺服器端 API 產生存取權杖
- 快速網站建立和前端自訂
- 使用前端管道開發網站
- 自訂網站範本和主題
- AEM Headful 和 Headless 技術
- 禁止透過 Sling 模型匯出工具序列化 ResourceResolvers
- 全堆疊 AEM 開發
- 通用編輯器
- Headless 體驗管理
- 混合式與 SPA 開發
- 開發人員工具
- 個人化
- 設定和延伸 AEM as a Cloud Service
- 部署至 AEM as a Cloud Service
- 作者階層
- 內容傳遞概覽
- 連接器
- 運作
- 合規性