大型企業中,建立網站所需的基礎架構可能很分散。有時候,建立這些網站的網站建立功能和數位資產可能會存放在不同的部署中。一個原因可能是現有部署在地理位置分散,需要協同工作。 另一個原因可能是收購導致母公司希望共同使用的異質基礎設施。
使用者可在Experience Manager Sites中建立網頁。 Experience Manager Assets 是數位資產管理(DAM)系統,可為網站提供所需資產。Experience Manager 現在可透過整合和來支援上述使 Sites 用案例 Assets。
當在頁面編輯器中編輯頁面作為目標目的地時,作者可以順暢地搜尋、瀏覽及內嵌來自不同Assets部署(作為資產來源)的資產。 管理員建立具有Sites功能的Experience Manager部署與具有Assets功能的Experience Manager部署的一次性整合。
對於Sites作者,遠端資產可做為唯讀本機資產。 此功能可支援順暢的搜尋作業,並允許一次使用數個遠端資產。若要在一次執行的Sites部署中提供許多遠端資產,請考慮大量移轉資產。
使用或設定此功能之前,請先確定下列事項:
使用者是每個部署中適當使用者群組的一部分。
對於Adobe Experience Manager部署類型,符合其中一個支援的標準。 如需此功能在Experience Manager 6.5中運作的詳細資訊,請參閱Experience Manager 6.5 Assets](/docs/experience-manager-65/assets/using/use-assets-across-connected-assets-instances.html?lang=zh-Hant)中的[連線資產。
Sites as a Cloud Service | Experience Manager 6.5 Sites on AMS. | Experience Manager 6.5內 Sites 部部署 | |
---|---|---|---|
Experience Manager Assetsas aCloud Service | 支援 | 支援 | 支援 |
Experience Manager6.5 Assets on AMS. | 支援 | 支援 | 支援 |
Experience Manager6.5內 Assets 部部署 | 不支援 | 不支援 | 不支援 |
作者在Content Finder中搜尋影像和下列類型的檔案,並在「頁面編輯器」中使用搜尋的資產。 文檔將添加到Download
元件中,影像將添加到Image
元件中。 作者也會將遠端資產新增至任何可擴充預設Download
或Image
元件的自訂Experience Manager元件。 支援的格式包括:
以下說明設定及使用功能以及其相對應的使用者群組時,相關的各種角色。本機範圍用於作者建立網頁的使用案例。 遠程範圍用於DAM部署。 Sites作者會讀取這些遠程資產。
角色 | 範圍 | 使用者群組 | 逐步說明中的使用者名稱 | 需求 |
---|---|---|---|---|
Sites 管理員 | 本機 | Experience Manager administrators |
admin |
設定Experience Manager並配置與遠程Assets部署的整合。 |
DAM 使用者 | 本機 | Authors |
ksaner |
用於檢視及複製 /content/DAM/connectedassets/ 中擷取的資產。 |
Sites 作者 | 本機 |
|
ksaner |
使用者為Sites作者,他們使用此整合來改善其內容速度。 作者使用Content Finder在遠端DAM中搜尋及瀏覽資產,並使用本機網頁中的必要影像。 已採用 ksaner DAM 使用者的認證。 |
Assets 管理員 | 遠端 | Experience Manager administrators |
admin 遠程 Experience Manager |
設定跨原始資源共用 (CORS)。 |
DAM 使用者 | 遠端 | Authors |
ksaner 遠程 Experience Manager |
在遠程Experience Manager部署上的作者角色。 使用內容搜尋器搜尋及瀏覽已連線資產中的資產。 |
DAM 經銷商 (技術使用者) | 遠端 |
|
ksaner 遠程 Experience Manager |
Experience Manager本機伺服器(非Sites作者角色)會代表Sites作者使用此位於遠端部署的使用者來擷取遠端資產。 此角色與上述的兩個 ksaner 角色不一樣,而且屬於不同的使用者群組。 |
Sites 技術使用者 | 本機 | connectedassets-sites-techaccts |
- | 允許Assets部署在Sites網頁中搜尋資產的參考。 |
Experience Manager管理員可以建立此整合。 建立後,使用權限所需的權限會透過使用者群組建立。 用戶組在Sites部署和DAM部署上定義。
要配置「已連接資產」和「本地Sites連接」,請執行以下步驟:
訪問現有Sites部署。 此Sites部署用於網頁製作,例如https://[sites_servername]:port
。 當頁面編寫發生在Sites部署時,讓我們從頁面編寫的角度將Sites部署呼叫為本機。
訪問現有Assets部署。 此Assets部署用於管理數位資產,例如https://[assets_servername]:port
。
確保Sites部署和Assets部署AMS上存在具有適當範圍的用戶和角色。 在Assets部署上建立技術用戶,並添加到涉及的用戶和組中提及的用戶組。
訪問https://[sites_servername]:port
的本地Sites部署。 按一下「工具 > 資產 > 連線資產設定」。提供下列值:
https://[assets_servername]:[port]
。connectedassets
資料夾。從DAM擷取的資產會儲存在Sites部署的此資料夾中。圖:Connected Assets功能的典型配置。
已處理Assets部署上的現有數位資產,並產生轉譯。 使用此功能會擷取這些轉譯,因此不需要重新產生轉譯。 停用工作流程啟動器以防止重新產生轉譯。 調整(Sites)部署上的啟動器配置以排除connectedassets
資料夾(資產會擷取至此資料夾)。
在Sites部署中,按一下工具 > 工作流 > 啟動器。
搜尋將 DAM 更新資產和 DAM 中繼資料回寫設為工作流程的啟動器。
選取工作流程啟動器,然後按一下動作列上的「屬性」。
在屬性精靈中,將路徑欄位變更為下列對應,以更新其規則運算式,排除已連線資產]的裝載點。[
變更前 | 變更後 |
---|---|
/content/dam(/((?%21%2Fsubassets=&lang=zh-Hant).)*/)renditions/original |
/content/dam(/((?%21%2Fsubassets=&lang=zh-Hant)(?!connectedassets).)*/)renditions/original |
/content/dam(/.*/?lang=zh-Hant)renditions/original |
/content/dam(/((?%21connectedassets=&lang=zh-Hant).)*/)renditions/original |
/content/dam(/.*?lang=zh-Hant)/jcr:content/metadata |
/content/dam(/((?%21connectedassets=&lang=zh-Hant).)*/)jcr:content/metadata |
作者擷取資產時,會擷取遠端 部署上可用的所有轉譯項目。若要針對所擷取的資產建立更多轉譯項目,請略過此設定步驟。DAM Update Asset工作流程會觸發並建立更多轉譯。 這些轉譯僅在本機Sites部署中可用,在遠端DAM部署中則不可用。
在Assets部署的CORS組態中,將Sites部署新增為允許的原點。 如需詳細資訊,請參閱瞭解CORS。
您可以檢查配置的Sites部署和Assets部署之間的連接。
網站作者使用Content Finder連線至DAM部署。 作者可以瀏覽、搜尋和拖曳元件中的遠端資產。若要向遠端 DAM 驗證,請備妥管理員提供的 DAM 使用者認證。
作者可在單一網頁中使用本機DAM和遠端DAM部署上的可用資產。 使用「內容尋找器」,以便在搜尋本機 DAM 和搜尋遠端 DAM 之間切換。
只有那些具有與本地Sites部署中相同的分類層次具有完全對應標籤的遠程資產的標籤被讀取。 其他所有標籤會一概捨棄。作者可以使用遠端Experience Manager部署上的所有標籤來搜尋遠端資產,因為它提供全文搜尋功能。
不妨使用上述設定試著編寫體驗,以了解功能的運作方式。在遠端 DAM 部署中使用您所選擇的文件或影像。
從Experience Manager工作區訪問Assets > Files,導航到遠程部署上的Assets介面。 或者,您也可以在瀏覽器中存取 https://[assets_servername_ams]:[port]/assets.html/content/dam
。上傳您選擇的資產。
在Sites部署中,在右上角的描述檔激活器中,按一下Impersonate as。 輸入 ksaner
作為使用者名稱,選取畫面上提供的選項,然後按一下「確定」。
在「Sites > We.Retail > tw > zh」開啟「We.Retail」網頁。編輯頁面。或者,您也可以在瀏覽器中存取 https://[aem_server]:[port]/editor.html/content/we-retail/us/en/men.html
,進而編輯頁面。
按一下頁面左上角的「切換側面板」。
開啟Assets標籤,然後按一下登入已連線的資產。
提供憑證 ksaner
作為使用者名稱,且以 password
作為密碼。此用戶對Experience Manager部署都具有編寫權限。
搜尋您新增至 DAM 的資產。遠端資產會顯示於左側面板。篩選影像或文件,並進一步篩選支援的文件類型。拖曳 Image
元件上的影像和 Download
元件上的文件。
在本地Sites部署中,讀取的資產是只讀的。 您仍然可以使用Sites元件提供的選項來編輯擷取的資產。 由元件進行編輯屬於非破壞性動作。
圖:在遠端 DAM 上搜尋資產時,篩選文件類型和影像的選項.
如果資產是以非同步方式擷取,一有擷取任務執行失敗,網站作者就會收到通知。在編寫時,甚至在編寫之後,作者可以在非同步作業使用者介面中查看有關擷取工作和錯誤的詳細資訊。
圖:背景中非同步擷取資產作業的相關通知。
發佈頁面時,Experience Manager會顯示頁面上使用之資產的完整清單。 請確認發佈時,系統已成功擷取遠端資產。要檢查每個已獲取資產的狀態,請參閱非同步作業用戶介面。
即使有一或多個遠端資產未成功擷取,頁面還是會照常發佈。使用遠端資產的元件會以空白形式發佈。Experience Manager通知區域顯示非同步作業頁面中顯示的錯誤通知。
一旦在網頁中使用,擷取的遠端資產就可供任何有權存取本機資料夾的人搜尋及使用。 擷取的資產會儲存在本機資料夾中(位於上述逐步連結中的connectedassets
)。 這些資產也可供搜尋,並可透過「內容尋找器」顯示於本機存放庫。
擷取的資產可設為其他任何本機資產以供使用,只是相關聯的中繼資料無法編輯。
Experience Manager 可讓DAM使用者檢查資產的所有參考。它有助於理解和管理遠程Sites和複合資產中資產的使用情況。 許多Experience Manager Sites部署網頁的作者可以在不同網頁的遠端Assets上使用資產。 為了簡化資產管理,而不會造成參考損壞,DAM使用者必須檢查資產在本機和遠端網頁上的使用情形。 資產的屬性頁面中的參考標籤會列出資產的本機和遠端參考。
要查看和管理Assets部署上的引用,請執行以下步驟:
在Assets控制台中選擇資產,然後從工具欄中按一下屬性。
按一下References頁籤。 有關在Assets部署中使用資產的資訊,請參閱本地引用。 有關使用「已連接資產」功能提取資產的Sites部署中資產的使用,請參閱**遠端參考。
Sites頁面的參考會顯示每個本機Sites的參考總數。 查找所有參照並顯示參照總數可能需要一些時間。
參考清單是互動式的,DAM使用者可以按一下參考以開啟參考頁面。 如果由於某些原因無法提取遠程引用,則顯示通知,通知用戶故障。
使用者可以移動或刪除資產。 移動或刪除資產時,所有選定資產/資料夾的參考總數會顯示在警告對話方塊中。 刪除尚未顯示參照的資產時,將顯示警告對話框。
Image
元件支援的編輯工作。資產僅供唯讀。若要疑難排解常見錯誤,請依照下列步驟進行:
如果您無法從Content Finder搜尋遠端資產,請確定已有必要的角色和權限。
從遠端Dam擷取的資產可能因一個或多個原因無法發佈在網頁上。 它不存在於遠程伺服器上,缺少獲取它的適當權限,或者網路故障可能是原因。 確保資產未從遠端DAM移除。 請確定已有適當的權限,並符合先決條件。 重新嘗試將資產新增至頁面並重新發佈。 檢查非同步工作清單,找出資產擷取作業的錯誤。
如果您無法從本機Sites部署存取遠端DAM部署,請確定允許跨網站Cookie。 如果跨網站Cookie遭到封鎖,Experience Manager的兩個部署可能無法驗證。 例如,Incognito模式下的Google Chrome可能會阻止第三方Cookie。 若要允許Chrome瀏覽器中的Cookie,請按一下位址列中的「eye」圖示,導覽至「網站無法運作>已封鎖」,選取「遠端DAM URL」,並允許登入Token Cookie。 或者,請參閱如何啟用協力廠商Cookie的說明。
如果未檢索遠程引用並導致錯誤消息,請檢查站點部署是否可用,並檢查網路連接問題。 稍後重試以檢查。 Assets 部署嘗試兩次建立與部署的 Sites 連線,然後報告失敗。