開始使用Experience Manager製作專案的Experience Modernization Agent getting-started-aem-authoring
當需求取決於保留在JCR中的內容時,使用此工作流程。 通用編輯器是Adobe在Experience Manager中內容的視覺化編輯器。 這並非移轉至HTL型傳送,來源網站的技術不會決定您的內容儲存位置。
您需要主控台存取權、存放庫許可權,以及在目標作者例項上建立或更新內容和資產的許可權。 匯入之前,請先記錄作者執行個體的主機、網站識別碼、頁面根目錄、DAM目的地(影像和檔案的Experience Manager Assets資料夾)、程式碼存放庫和工作分支。 自動模式會產生檔案型內容,因此不適用於此設定。
建立您的Edge Delivery Services專案存放庫 create-repo
若為新專案:
- 使用
aem-block-collection-xwalk存放庫作為您的範本,而非檔案型範本。 Experience Manager編寫的範本名稱中有xwalk(Crossswalk的簡稱)。 - 確認
fstab.yaml(指向Edge Delivery Services至網站內容來源的檔案)參照到您編寫執行個體的主機、Git擁有者和Git存放庫。 檢閱設定並將其認可到用於設定的分支。- 如需指示,請參閱設定內容來源。
- 請依照通用編輯器教學課程中的說明來設定您的存放庫。
- 系統要求您在Experience Manager中建立網站時停止。
- 對於此新專案設定,請移除範本的
paths.json並確認變更。 不檢閱現有網站的用途和取代專案時,請勿移除其路徑對應。 - 將AEM程式碼聯結器應用程式新增至您的存放庫,以便主控台可以推送變更。 如需它與AEM程式碼同步不同之處,請參閱從存放庫開始。
對於將其內容儲存在JCR中的現有專案,請重複使用其設定和內容模型。 請勿使用範本重新建立網站或取代其存放庫。 確認程式碼同步化與存放庫存取,不要重複檔案式設定。
在Experience Manager中建立新網站 create-site
-
在Sites主控台中,選取 從範本 建立 > 網站。
-
選取包含Edge Delivery Services範本的AEM網站。
- 沒有列出嗎? 安裝範本。
-
對於此範本設定,請保留網站的名稱 (不是標題),如所提供。
- 網站名稱會作為唯一識別碼使用。
- 可以變更標題以進行顯示。
-
選取「建立」。
- 系統會將您重新導向至「網站」頁面。
- 如果新網站未立即顯示,請重新整理頁面。
如果目標網站已存在,則跳過網站建立。 請改為確認其識別碼和目的地;請勿重新命名已上線網站以符合範例。
連線網站並匯入頁面 continue
主控台步驟與主要指南中的步驟相同。 只有匯入請求和檢查不同。
驗證內容 validate-content
驗證內容面板中選取的頁面。 使用Markdown檢視、JCR XML檢視和 錯誤 檢查內容與轉換。 使用新增至聊天,修正代理程式產生的頁面或其中一個匯入指令碼。
在Experience Manager製作專案中,每個區塊也有「模型:設定」,用於定義作者在通用編輯器中為該區塊編輯的欄位。 通用編輯器只會編輯區塊模型定義的欄位,這樣頁面就可以在HTML預覽中正確呈現,同時無法編輯不符合其模型的區塊。 要求代理程式檢查來源區塊模型、元件定義和產生的彙總組態是否一致。 透過專案的產生工作流程更新來源組態,而非只修正產生的檔案。 檢查欄位對應和製作提示、頁面路徑、影像參考和預期的網站/DAM目的地。
請先解決單一範例頁面上的轉換錯誤,然後再建立較大的套件。
上傳內容 upload-content
套件上傳會將內容寫入到製作執行個體。 與目標擁有者確認選取的頁面、主機、網站、頁面根目錄和資產目的地。 取代現有內容之前先保留該內容;本機驗證不會確保覆寫安全。
上傳作業會使用您的Adobe登入,因此製作執行個體會將您自己的許可權套用至頁面和資產。 請參閱內容推送許可權。
-
確定您處於 內容 檢視中,並選取右上方的 上傳內容 按鈕。
-
在 建立內容封裝 對話方塊中,選擇要包含在封裝中的頁面。
- 選擇性地輸入封裝名稱 (如果留空,則預設為網站名稱)。
- 使用全部選取、清除選取專案、全部展開或 全部收合 來管理清單。
-
選取建立封裝。
-
建立封裝後,上傳內容封裝對話方塊會顯示封裝已就緒。
- 您可以 下載套件 以儲存至本機,或繼續上傳。
- 在 上傳至AEM 下方,確認 AEM網站 和AEM主機 (從您的專案設定預先填入)。
- 可選擇保留 上傳影像 以包含影像。
- 選取上傳至AEM。
-
此對話方塊會在頁面和資產傳送至作者執行個體時顯示上傳進度。 在關閉對話方塊之前,請檢閱上載記錄,包括個別的失敗。
對於失敗的封裝或影像上傳,請保留記錄和選取的路徑。 請依照指示更正轉換、認證、許可權或目的地,然後重試受影響的範圍。 僅下載套件不會將內容匯入到作者執行個體。 在重試以避免非預期的取代之前,請確認哪些頁面和資產已到達。
如果 建立封裝 報告遺失網站設定,主控台不知道專案的網站路徑/content/{site-name}和DAM資料夾/content/dam/{folder-name}。 它透過在專案內容來源指向的作者執行個體上查詢網站來尋找它們,如fstab.yaml中設定或網站設定中所設定。 檢查該作者執行個體上是否有該網站,以及您用來登入的Adobe帳戶能否存取該網站,然後重新載入主控台。 如果訊息持續存在,要求支援。 如果它報告遺失網站基底URL,請在設定中輸入來源網站的來源URL (例如https://www.example.com)作為網站基底URL。
如果Experience Manager as a Cloud Service環境處於休眠狀態,上傳對話方塊和設定會顯示出來,並連結至Developer Console。 請解除那裡的環境休眠,然後重試上傳。 請參閱從Developer Console解除沙箱程式休眠。
檢閱並透過專案的存放庫原則推播相符的程式碼和設定。 這與封裝上傳不同;請參閱變更如何上線。
驗證製作與預覽 preview-site
- 在Sites Console中,在協定的網站根目錄下找出匯入的頁面。
- 在Universal Editor中開啟。 確認可以選取及編輯預期的欄位和區塊,而不僅僅是轉譯。
- 變更某些文字和影像,儲存並重新開啟頁面。 確認內容和資產參考持續存在。
- 使用專案設定的預覽工作流程(
*.aem.page上提供預覽頁面)。 根據預期的程式碼分支驗證頁面,並檢查回應式版面、連結和影像。 - 對於生產,請先完成檢查再發行,然後從Universal Editor或Sites主控台發佈頁面。 請參閱使用通用編輯器發佈內容。
成功的套件上傳、成功的製作、預覽和發佈是不同的查核點。 如果編輯失敗,請重新造訪模型對應和產生的設定;請勿接受靜態預覽為完成。
在交接中記錄已上傳的套件、路徑、程式碼修訂、作者/預覽URL、剩餘的錯誤和復原擁有者。 程式碼復原不會還原JCR頁面或DAM資產;請使用目標環境的已核准程式個別復原這些頁面。
其他資源 additional-resources
- 開始使用Experience Modernization Agent — 完整的工作流程,包括主控台、提示、上傳和預覽
- 體驗現代化主控台 — 主控台參考
- Universal Editor教學課程 — 使用Experience Manager編寫和Universal Editor設定專案
aem-block-collection-xwalk— 這些專案的範本存放庫