使用「連線資產」在 中共用 DAM 資產 Experience Manager Sites

大型企業中,建立網站所需的基礎架構可能很分散。有時候,建立這些網站的網站建立功能和數位資產可能會存放在不同的部署中。一個原因可能是現有部署在地理位置分散,需要協同工作。 另一個原因可能是收購導致母公司希望共同使用的異質基礎設施。

使用者可在Experience Manager Sites中建立網頁。 Experience Manager Assets 是數位資產管理(DAM)系統,可為網站提供所需資產。Experience Manager 現在可透過整合和來支援上述使 Sites 用案例 Assets。

連線資產概觀

當在頁面編輯器中編輯頁面作為目標目的地時,作者可以順暢地搜尋、瀏覽及內嵌來自不同Assets部署(作為資產來源)的資產。 管理員建立具有Sites功能的Experience Manager部署與具有Assets功能的Experience Manager部署的一次性整合。

對於Sites作者,遠端資產可做為唯讀本機資產。 此功能可支援順暢的搜尋作業,並允許一次使用數個遠端資產。若要在一次執行的Sites部署中提供許多遠端資產,請考慮大量移轉資產。 請參閱Experience Manager資產遷移指南

先決條件和支援的部署

使用或設定此功能之前,請先確定下列事項:

  • 使用者是每個部署中適當使用者群組的一部分。

  • 對於Adobe Experience Manager部署類型,符合其中一個支援的標準。 Experience Manager 6.5可 Assets 搭配雲 Experience Manager 端服務使用。如需此功能在Experience Manager as a Cloud Service中運作的詳細資訊,請參閱Experience Manager中的 Connected Assets as a Cloud Service

    Sites 雲端服務 Experience Manager 6.5 Sites on AMS. Experience Manager 6.5內 Sites 部部署
    Experience Manager Assets雲端服務 支援 支援 支援
    Experience Manager6.5 Assets on AMS. 支援 支援 支援
    Experience Manager6.5內 Assets 部部署 不支援 不支援 不支援

支援的檔案格式

作者在Content Finder中搜尋影像和下列類型的檔案,並在「頁面編輯器」中使用搜尋的資產。 文檔將添加到Download元件中,影像將添加到Image元件中。 作者也會將遠端資產新增至任何可擴充預設DownloadImage元件的自訂Experience Manager元件。 支援的格式包括:

  • 影像格式:Image元件支援 格式。Dynamic Media 不支援影像。
  • 檔案格式:請參閱支 援的檔案格式

相關使用者和群組

以下說明設定及使用功能以及其相對應的使用者群組時,相關的各種角色。本機範圍用於作者建立網頁的使用案例。 遠端範圍適用於託管所需資產的 DAM 部署。Sites作者會讀取這些遠程資產。

角色 範圍 使用者群組 逐步說明中的使用者名稱 需求
Sites 管理員 本機 Experience Manager administrators admin 設定Experience Manager並配置與遠程Assets部署的整合。
DAM 使用者 本機 Authors ksaner 用於檢視及複製 /content/DAM/connectedassets/ 中擷取的資產。
Sites 作者 本機 Authors (在遠端DAM上具有讀取存取權,在本機上具有作者存取權 Sites) ksaner 使用者為Sites作者,他們使用此整合來改善其內容速度。 作者使用Content Finder在遠端DAM中搜尋及瀏覽資產,並使用本機網頁中的必要影像。 已採用 ksaner DAM 使用者的認證。
Assets 管理員 遠端 Experience Manager administrators admin 遠程 Experience Manager 設定跨原始資源共用 (CORS)。
DAM 使用者 遠端 Authors ksaner 遠程 Experience Manager 在遠程Experience Manager部署上的作者角色。 使用內容搜尋器搜尋及瀏覽已連線資產中的資產。
DAM 經銷商 (技術使用者) 遠端 Sites Authors ksaner 遠程 Experience Manager Experience Manager本機伺服器(非Sites作者角色)會代表Sites作者使用此位於遠端部署的使用者來擷取遠端資產。 此角色與上述的兩個 ksaner 角色不一樣,而且屬於不同的使用者群組。

配置Sites和Assets部署之間的連接

Experience Manager管理員可以建立此整合。 建立後,使用權限所需的權限會透過使用者群組建立。 用戶組在Sites部署和DAM部署上定義。

要配置「已連接資產」和「本地Sites連接」,請執行以下步驟:

  1. 使用以下命令訪問現有的Sites部署或建立部署:

    1. 在JAR檔案的資料夾中,在終端上執行以下命令以建立每個Experience Manager伺服器。

      java -XX:MaxPermSize=768m -Xmx4096m -jar <quickstart jar filepath> -r samplecontent -p 4502 -nofork -gui -nointeractive &

    2. 幾分鐘後,Experience Manager伺服器成功啟動。 將此Sites部署視為網頁製作的本機電腦,例如https://[local_sites]:4502

  2. 確保Sites部署和Assets部署AMS上存在具有本地範圍的用戶和組。 在Assets部署上建立技術用戶,並添加到涉及的用戶和組中提及的用戶組

  3. 訪問https://[local_sites]:4502的本地Sites部署。 按一下​「工具 > 資產 > 連線資產設定」,並提供下列各值:

    1. Assets 位置為 https://[assets_servername_ams]:[port]
    2. DAM 經銷商 (技術使用者) 的認證。
    3. 在​裝載點​欄位中,輸入Experience Manager讀取資產的本地Experience Manager路徑。 例如,remoteassets 資料夾。
    4. 根據您的網路調整​原始二進位傳輸最佳化臨界值。大於此臨界值的資產轉譯項目會以非同步方式傳送。
    5. 如果您是使用資料存放區來儲存資產,且「資料存放區」是兩個 部署之間的共用儲存空間,請選取​「與連線資產共用的資料存放區」。這種情況下,臨界值限制並不重要,因為實際的資產二進位檔位於資料存放區,而且不會轉移。

    連線資產的典型設定

    圖:連線資產的典型設定.

  4. 資產處理完畢且轉譯完成擷取後,請停用工作流程啟動器。調整本地(Sites)部署上的啟動程式配置,以排除擷取遠端資產的connectedassets資料夾。

    1. 在Sites部署中,按一下​工具 > 工作流 > 啟動器

    2. 搜尋將 DAM 更新資產​和 DAM 中繼資料回寫​設為工作流程的啟動器。

    3. 選取工作流程啟動器,然後按一下動作列上的​「屬性」

    4. 在屬性精靈中,將​路徑​欄位變更為下列對應,以更新其規則運算式,排除已連線資產​]的裝載點。[

    變更前 變更後
    /content/dam(/((?!/subassets).)*/)renditions/original /content/dam(/((?!/subassets)(?!connectedassets).)*/)renditions/original
    /content/dam(/.*/)renditions/original /content/dam(/((?!connectedassets).)*/)renditions/original
    /content/dam(/.*)/jcr:content/metadata /content/dam(/((?!connectedassets).)*/)jcr:content/metadata
    注意

    作者擷取資產時,會擷取遠端 部署上可用的所有轉譯項目。若要針對所擷取的資產建立更多轉譯項目,請略過此設定步驟。DAM Update Asset工作流程會觸發並建立更多轉譯。 這些轉譯僅在本機Sites部署中可用,在遠端DAM部署中則不可用。

  5. 將Sites部署新增為遠端Assets’ CORS組態上的​允許來源

    1. 使用管理員憑證登入。 搜尋 Cross-Origin. 存取​「工具 > 作業 > Web 主控台」

    2. 若要建立Sites部署的CORS設定,請按一下​Adobe Granite跨原始資源共用政策​旁邊的新增選項資產新增圖示

    3. 在​允許的來源​欄位中,輸入本機Sites的URL,即https://[local_sites]:[port]。 儲存設定。

使用遠端資產

網站作者使用Content Finder連線至DAM部署。 作者可以瀏覽、搜尋和拖曳元件中的遠端資產。若要向遠端 DAM 驗證,請備妥管理員提供的 DAM 使用者認證。

作者可在單一網頁中使用本機DAM和遠端DAM部署上的可用資產。 使用「內容尋找器」,以便在搜尋本機 DAM 和搜尋遠端 DAM 之間切換。

只有那些具有與本地Sites部署中相同的分類層次具有完全對應標籤的遠程資產的標籤被讀取。 其他所有標籤會一概捨棄。作者可以使用遠端Experience Manager部署上的所有標籤來搜尋遠端資產,因為它提供全文搜尋功能。

逐步使用說明

不妨使用上述設定試著編寫體驗,以了解功能的運作方式。在遠端 DAM 部署中使用您所選擇的文件或影像。

  1. 從Experience Manager工作區訪問​Assets > Files,導航到遠程部署上的Assets介面。 或者,您也可以在瀏覽器中存取 https://[assets_servername_ams]:[port]/assets.html/content/dam。上傳您選擇的資產。

  2. 在Sites部署中,在右上角的描述檔激活器中,按一下​Impersonate as。 輸入 ksaner 作為使用者名稱,選取畫面上提供的選項,然後按一下​「確定」

  3. 在​「Sites > We.Retail > tw > zh」​開啟「We.Retail」網頁。編輯頁面。或者,您也可以在瀏覽器中存取 https://[aem_server]:[port]/editor.html/content/we-retail/us/en/men.html,進而編輯頁面。

    按一下頁面左上角的​「切換側面板」

  4. 開啟Assets標籤,然後按一下​登入已連線的資產

  5. 提供憑證 ksaner 作為使用者名稱,且以 password 作為密碼。此用戶對Experience Manager部署都具有編寫權限。

  6. 搜尋您新增至 DAM 的資產。遠端資產會顯示於左側面板。篩選影像或文件,並進一步篩選支援的文件類型。拖曳 Image 元件上的影像和 Download 元件上的文件。

    在本地Sites部署中,讀取的資產是只讀的。 您仍然可以使用Sites元件提供的選項來編輯擷取的資產。 由元件進行編輯屬於非破壞性動作。

    在遠端 DAM 上搜尋資產時,篩選文件類型和影像的選項

    圖:在遠端 DAM 上搜尋資產時,篩選文件類型和影像的選項.

  7. 如果資產是以非同步方式擷取,一有擷取任務執行失敗,網站作者就會收到通知。編寫過程中或甚至在完成編寫之後,作者都能在非同步工作使用者介面中查看擷取任務和錯誤的詳細資訊。

    背景中非同步擷取資產作業的相關通知。

    圖:背景中非同步擷取資產作業的相關通知。

  8. 發佈頁面時,Experience Manager會顯示頁面上使用之資產的完整清單。 請確認發佈時,系統已成功擷取遠端資產。若要檢查所擷取資產的個別狀態,請參閱非同步工作使用者介面。

    注意

    即使有一或多個遠端資產未成功擷取,頁面還是會照常發佈。使用遠端資產的元件會以空白形式發佈。Experience Manager通知區域會針對非同步作業頁面中顯示的錯誤顯示通知。

注意

一旦在網頁中使用,擷取的遠端資產就可供任何有權存取本機資料夾的人搜尋及使用。 擷取的資產會儲存在本機資料夾中(位於上述逐步連結中的connectedassets)。 這些資產也可供搜尋,並可透過「內容尋找器」顯示於本機存放庫。

擷取的資產可設為其他任何本機資產以供使用,只是相關聯的中繼資料無法編輯。

限制和最佳做法

  • 若要取得資產使用情況的深入資訊,請在Sites例項上設定Asset Insight功能。

權限與資產管理

  • 本機資產不會與遠端部署上的原始資產同步。對 DAM 部署所做的任何編輯、刪除或撤銷權限操作都不會傳播到下游。
  • 本機資產為唯讀副本。Experience Manager 元件會對資產執行非破壞性的編輯作業。不允許執行其他編輯作業。
  • 本機擷取的資產僅適用於編寫用途。無法套用資產更新工作流程,也無法編輯中繼資料。
  • 僅支援影像和列出的文件格式。Dynamic Media 不支援資產、內容片段和體驗片段。
  • Experience Manager 不會擷取中繼資料結構。這表示可能無法顯示所有擷取的中繼資料。 如果模式單獨更新,則顯示所有屬性。
  • 所有Sites作者都對讀取的副本具有讀取權限,即使作者無法訪問遠程DAM部署。
  • 不提供 API 以支援自訂整合。
  • 此功能可支援順暢的搜尋作業及使用遠端資產。若要在本機部署中一次提供多個遠端資產,不妨考慮移轉資產。請參閱資產移轉指南
  • 在頁面屬性使用者介面上,無法將遠端資產當做頁面縮圖使用。 您可以按一下「選擇影像」,從「縮圖」使用者介面的「頁面屬性」中設定網頁的縮圖。

設定和授權

  • Assets 支援在 Adobe Managed Services 上部署。
  • Sites 一次可以連接到 Assets 單個儲存庫。
  • Assets的許可證,用作遠程資料庫。
  • Sites的一或多份授權可做為本機製作部署。

使用狀況

  • 使用者可在製作時搜尋遠端資產,並拖曳這些資產至本機頁面。 不支援其他功能。
  • 擷取作業會於 5 秒後逾時。如果有網路或其他方面的問題,作者擷取資產時就可能遇到問題。作者可以重新嘗試,將遠端資產從Content Finder拖曳至頁面編輯器。
  • 您可以對擷取的資產執行非破壞性的簡單編輯作業,也能執行透過 Image 元件支援的編輯工作。資產僅供唯讀。
  • 唯一可重新擷取資產的方法,就是將資產拖曳至頁面上。 沒有API支援或其他方法可重新擷取資產以進行更新。
  • 如果資產從DAM中終止運作,則這些資產會繼續在Sites頁面上使用。

疑難排解問題

要排除常見錯誤情形的故障,請執行以下步驟:

  • 如果您無法從Content Finder搜尋遠端資產,請確定已有必要的角色和權限。

  • 從遠端Dam擷取的資產可能因一個或多個原因無法發佈在網頁上。 它不存在於遠程伺服器上,缺少獲取它的適當權限,或者網路故障可能是原因。 確保資產未從遠端DAM移除。 請確定已有適當的權限,並符合先決條件。 重新嘗試將資產新增至頁面並重新發佈。 檢查非同步工作清單,找出資產擷取作業的錯誤。

  • 如果您無法從本機Sites部署存取遠端DAM部署,請確定允許跨網站Cookie。 如果跨網站Cookie遭到封鎖,Experience Manager的兩個部署可能無法驗證。 例如,Incognito模式下的Google Chrome可能會阻止第三方Cookie。 若要允許Chrome瀏覽器中的Cookie,請按一下位址列中的「eye」圖示,導覽至「網站無法運作>已封鎖」,選取「遠端DAM URL」,並允許登入Token Cookie。 或者,請參閱如何啟用協力廠商Cookie的說明。

    Chrome在Incognito模式中發生Cookie錯誤

本頁內容