在 中,使用连接的资产共享 DAM 资产 Experience Manager Sites

在大型企业中,可以分发创建网站所需的基础环境。有时,网站创建功能和用于创建这些网站的数字资产可能驻留在不同的部署中。一个原因可以是地理上分散的现有部署,它们需要协同工作。 另一个原因可能是收购导致了父公司希望共同使用的异质基础结构。

用户可以在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 作为Cloud Service Assets 可 Experience Manager 以使用6.5。有关此功能在6.5中的工作方式的 Experience Manager 详细信息,请参 阅6.5 Experience Manager 中的连接资产 Assets

    Sites as a Cloud Service Experience Manager 6.5 Sites on AMS Experience Manager 6.5内 Sites 部部署
    Experience Manager AssetsaCloud Service 支持 支持 支持
    Experience Manager6.5 Assets on AMS 支持 支持 支持
    Experience Manager6.5内 Assets 部部署 不支持 不支持 不支持

支持的文件格式

作者在内容查找器中搜索图像和以下类型的文档,并在页面编辑器中使用搜索的资产。 文档会添加到Download组件,图像会添加到Image组件。 作者还可以在扩展默认DownloadImage组件的任何自定义Experience Manager组件中添加远程资源。 支持的格式有:

涉及的用户和组

下面介绍了配置和使用该功能所涉及的各种角色,及其相应的用户组。本地范围用于作者创建网页的用例。 对于托管所需资产的 DAM 部署,使用远程范围。Sites作者会获取这些远程资产。

角色 范围 用户组 演示中的用户名 要求
Sites 管理员 本地 Experience Manager administrators admin 设置Experience Manager并配置与远程Assets部署的集成。
DAM 用户 本地 Authors ksaner 用于查看和复制在 /content/DAM/connectedassets/ 上获取的资产。
Sites 作者 本地
  • Authors (在远程DAM上具有读访问权,在本地具有作者访问 Sites权)
  • dam-users 在本地 Sites
ksaner 最终用户是Sites作者,他们使用此集成来提高内容速度。 作者可以使用内容查找器在远程DAM中搜索和浏览资产,并在本地网页中使用所需的图像。 使用的 DAM 用户的 ksaner 凭据。
Assets 管理员 远程 Experience Manager administrators admin 远程 Experience Manager 配置跨源资源共享 (CORS)。
DAM 用户 远程 Authors ksaner 远程 Experience Manager 远程Experience Manager部署上的作者角色。 使用内容查找器在已连接资产中搜索和浏览资产。
DAM 分发人员(技术用户) 远程
  • Sites Authors
  • connectedassets-assets-techaccts
ksaner 远程 Experience Manager Experience Manager本地服务器(而非Sites作者角色)会代表Sites作者使用此远程部署用户获取远程资源。 此角色与上述两个 ksaner 角色不同,它属于另一个不同的用户组。
Sites 技术用户 本地 connectedassets-sites-techaccts - 允许Assets部署在Sites网页中搜索对资产的引用。

配置Sites和Assets部署之间的连接

Experience Manager管理员可以创建此集成。 创建后,用户组将建立使用该应用程序所需的权限。 用户组在Sites部署和DAM部署中定义。

要配置已连接资产和本地Sites连接,请执行以下步骤:

  1. 访问现有Sites部署。 此Sites部署用于网页创作,例如https://[sites_servername]:port。 当页面创作发生在Sites部署时,让我们从页面创作角度将Sites部署调用为本地部署。

  2. 访问现有Assets部署。 此Assets部署用于管理数字资产,例如https://[assets_servername]:port

  3. 确保在Sites部署和AMS的Assets部署中存在具有适当范围的用户和角色。 在Assets部署中创建一个技术用户,并将其添加到中提到的用户和涉及的组。

  4. 访问https://[sites_servername]:port的本地Sites部署。 单击​工具 > 资产 > 连接的资产配置,并提供以下值:

    1. 配置的​标题
    2. 远程 DAM URL是格式 Assets 中位置的URL https://[assets_servername]:[port]
    3. DAM 分发人员(技术用户)的凭据。
    4. 在​装载点​字段中,输入Experience Manager获取资产的本地Experience Manager路径。 例如,connectedassets 文件夹。从DAM获取的资产存储在Sites部署的此文件夹中。
    5. 本地站 点URL是部署的 Sites 位置。Assets 部署使用此值来维护对此部署获取的数字资产的 Sites 引用。
    6. Sites技术用户的凭据。
    7. 原始二进制传输优化阈值​字段的值指定是否同步传输原始资产(包括演绎版)。 可以轻松获取文件大小较小的资产,而文件大小相对较大的资产最好异步同步。 价值取决于您的网络功能。
    8. 如果您使用数据存储来存储您的资产,且数据存储是两个 部署之间的公用存储,请选择​与连接的资产共享数据存储。在这种情况下,阈值限制并不重要,因为实际的资产二进制文件在数据存储上可用,并且不会传输。

    连接资产功能的典型配置

    图:连接资产功能的典型配置。

  5. 已处理Assets部署中的现有数字资产并生成演绎版。 这些演绎版是使用此功能获取的,因此无需重新生成演绎版。 禁用工作流启动器以阻止再生再现。 在(Sites)部署中调整启动程序配置,以排除connectedassets文件夹(将在此文件夹中获取资产)。

    1. 在Sites部署中,单击​工具 > 工作流 > 启动器

    2. 搜索工作流为 DAM 更新资产​和 DAM 元数据写回​的启动器。

    3. 选择工作流启动器,然后单击操作栏上的​属性

    4. 在属性向导中,将​路径​字段更改为以下映射,以更新其常规表达式以排除挂载点​已连接资产

    之前 之后
    /content/dam(/((?%21%2Fsubassets=&lang=zh-Hans).)*/)renditions/original /content/dam(/((?%21%2Fsubassets=&lang=zh-Hans)(?!connectedassets).)*/)renditions/original
    /content/dam(/.*/?lang=zh-Hans)renditions/original /content/dam(/((?%21connectedassets=&lang=zh-Hans).)*/)renditions/original
    /content/dam(/.*?lang=zh-Hans)/jcr:content/metadata /content/dam(/((?%21connectedassets=&lang=zh-Hans).)*/)jcr:content/metadata
    注意

    在作者获取资产时,将会获取该资产在远程 部署中可用的所有演绎版。如果要为获取的资产创建更多演绎版,请跳过此配置步骤。将触发DAM更新资产工作流,并创建更多演绎版。 这些再现仅在本地Sites部署中可用,而在远程DAM部署中不可用。

  6. 将Sites部署添加为Assets部署上的CORS配置中允许的来源。 有关详细信息,请参阅了解CORS

  7. 配置同一站点Cookie支持

您可以检查已配置的Sites部署与Assets部署之间的连接。

已配置已连接资产的连接测 Sites
试图:已配置已连接资产的连接测试 Sites。

配置Sites和Dynamic Media部署之间的连接

您可以配置Sites部署和Dynamic Media部署之间的连接,允许网页作者在其网页中使用Dynamic Media映像。 在创作网页时,使用远程资产和远程Dynamic Media部署的体验保持不变。 这允许您通过连接的资产功能(例如智能裁剪和图像预设)利用Dynamic Media功能。

要配置此连接,请按照以下步骤操作。

  1. 创建已连接的资产配置,如上所述。 配置功能时,请选择​为Dynamic Media连接的资产提取原始演绎版​选项。

  2. 在本地Sites和远程Assets部署上配置Dynamic Media。 按照说明操作configure Dynamic Media

    • 在所有配置中使用相同的公司名称。
    • 在本地Sites上,在Dynamic Media同步模式中,选择​默认情况下禁用。 Sites部署只需对Dynamic Media帐户进行只读访问。
    • 在本地Sites的​发布资产​选项中,选择​选择性发布。 请勿选择​同步所有内容
    • 在远程Assets部署中,在Dynamic Media同步模式中,选择​默认启用
  3. 启用Image Core Component🔗中的Dynamic Media 支持。 当作者在本地Sites部署的网页中使用Dynamic Media图像时,此功能使默认图像组件显示Dynamic Media图像。

使用远程资产

网站作者使用内容查找器连接到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部署中,在右上角的用户档案激活器中,单击​模拟为。 提供 ksaner 作为用户名,选择提供的选项,然后单击​确定

  3. 打开We.Retail网站页面,网址为​Sites > We.Retail > us > en。 编辑页面。或者,也可以在浏览器中访问 https://[aem_server]:[port]/editor.html/content/we-retail/us/en/men.html 以编辑页面。

    单击页面左上角的​切换侧面板

  4. 打开资产选项卡,然后单击​登录到已连接的资产

  5. 提供凭据 – ksaner 作为用户名,password 作为密码。此用户对Experience Manager部署都具有创作权限。

  6. 搜索您添加到 DAM 的资产。远程资产会显示在左侧面板中。筛选图像或文档,并进一步筛选支持的文档类型。拖动 Image 组件上的图像和 Download 组件上的文档。

    在本地Sites部署中,获取的资源是只读的。 您仍然可以使用Sites组件提供的选项来编辑获取的资产。 通过组件进行的编辑是无损的。

    在远程 DAM 上搜索资产时,筛选文档类型和图像的选项

    图:在远程 DAM 上搜索资产时,筛选文档类型和图像的选项.

  7. 如果异步获取资产且获取任务失败,会通知站点作者。在创作时,甚至在创作之后,作者可以在异步作业用户界面中查看有关提取任务和错误的详细信息。

    关于在后台进行的异步获取资产的通知。

    图:关于在后台进行的异步获取资产的通知。

  8. 发布页面时,Experience Manager会显示页面上使用的资产的完整列表。 请确保在发布时成功获取了远程资产。要检查每个获取的资产的状态,请参阅异步作业用户界面。

    注意

    即使未获取一个或多个远程资产,页面也会发布。使用该远程资产的组件发布为空。Experience Manager通知区域显示在异步作业页中显示错误的通知。

注意

在网页中使用后,获取的远程资源便可以被具有访问本地文件夹权限的用户搜索和使用。 获取的资源存储在本地文件夹中(上面的浏览中的connectedassets)。 此外,还可通过内容查找器,搜索和查看本地存储库中的资产。

获取的资产可用作任何其他本地资产,但关联的元数据无法编辑。

检查跨网页使用资产的情况

Experience Manager 允许DAM用户检查对资产的所有引用。它有助于了解和管理远程Sites和复合资产中资产的使用情况。 Experience Manager Sites部署中的许多网页作者可以在不同网页中使用远程DAM上的资产。 要简化资产管理,而不是导致引用损坏,DAM用户必须检查本地和远程网页中资产的使用情况。 资产的属性页面中的引用选项卡列表了资产的本地和远程引用。

要视图和管理Assets部署上的引用,请执行以下步骤:

  1. 在Assets控制台中选择资产,然后单击工具栏中的​属性

  2. 单击​引用​选项卡。 有关在Assets部署中使用资产的信息,请参阅​本地引用。 请参阅​**远程引用,以在Sites部署中使用“已连接资产”功能获取资产时使用资产。

    资产属性页中的远程引用

  3. Sites页面的引用显示每个本地Sites的引用总数。 查找所有引用并显示引用的总数可能需要一些时间。

  4. 引用的列表是交互式的,DAM用户可以单击引用以打开引用页面。 如果由于某种原因无法获取远程引用,则显示通知,通知用户失败。

  5. 用户可以移动或删除资产。 移动或删除资产时,所有选定资产/文件夹的引用总数会显示在警告对话框中。 删除尚未显示引用的资产时,将显示警告对话框。

    强制删除警告

限制和最佳实践

  • 要获得有关资产使用情况的洞察,请在Sites实例上配置资产分析功能。

权限和资产管理

  • 本地资产与远程部署中的原始资产不同步。在 DAM 部署上所具有的任何编辑、删除或撤销权限均不会传播到下游。
  • 本地资产是只读副本。Experience Manager 组件对资产进行无损编辑。不允许进行其他编辑。
  • 本地获取的资产只能用于创作。不能应用资产更新工作流,也不能编辑元数据。
  • 仅支持图像和列出的文档格式。不支持内容片段和体验片段。
  • Experience Manager 不会获取元数据模式。这意味着可能无法显示获取的所有元数据。 如果单独更新模式,则显示所有属性。
  • 所有Sites作者都对获取的副本具有读取权限,即使作者无法访问远程DAM部署。
  • 没有支持自定义集成的 API。
  • 该功能支持无缝搜索和使用远程资产。为了能够在本地部署中一次使用许多远程资产,请考虑批量迁移这些资产。
  • 无法在页面属性用户界面上将远程资产用作页面缩略图。 单击选择图像可在缩略图的页面属性用户界面中设置网页的缩略图。

设置和许可

  • Assets 支持在 Adobe Managed Services 上部署。
  • Sites 一次可以连接到 Assets 单个存储库。
  • Assets作为远程存储库工作的许可证。
  • Sites的一个或多个许可证用作本地创作部署。

使用

  • 在创作时,用户可以搜索远程资产并在本地页面上拖动这些资产。 不支持其他功能。
  • 获取操作会在 5 秒后超时。作者在获取资产时可能会遇到问题,比如,网络问题。作者可以通过将远程资产从Content Finder拖动到页面编辑器来重新尝试。
  • 可以对获取的资产执行无损的简单编辑以及 Image 组件支持的编辑。资产是只读的。
  • 重新提取资产的唯一方法是将其拖动到页面上。 没有API支持或其他方法可重新获取资源以进行更新。
  • 如果资产从DAM中停止使用,则这些资产将继续在Sites页面上使用。
  • 资产的远程引用条目以异步方式获取。 引用和总计数不是实时的,如果Sites作者在DAM用户查看引用时使用资产,则可能会有一些差异。 DAM用户可以刷新页面,并在几分钟后重试以获取总计数。

故障诊断问题

要排除常见错误,请执行以下步骤:

  • 如果您无法从内容查找器中搜索远程资产,请确保所需的角色和权限都到位。

  • 由于一个或多个原因,从远程DAM获取的资产可能无法发布到网页上。 它不存在于远程服务器上,缺少相应的获取权限,或者网络故障可能是原因。 确保未从远程DAM中删除资产。 请确保适当的权限到位并满足先决条件。 重试将资产添加到页面并重新发布。 检查异步作业列表,查看是否发生了资产获取错误。

  • 如果您无法从本地Sites部署访问远程DAM部署,请确保允许跨站点Cookie,并配置同一站点Cookie支持。 如果跨站点Cookie被阻止,则Experience Manager的部署可能无法进行身份验证。 例如,在Incognito模式下,Google Chrome可能会阻止第三方Cookie。 要允许Chrome浏览器中的Cookie,请单击地址栏中的“眼睛”图标,导航至​Site Not Working > Blocked,选择远程DAM URL,并允许登录令牌Cookie。 或者,请参阅如何启用第三方Cookie

    Chrome浏览器中的Incognito模式中出现Cookie错误

  • 如果未检索远程引用并导致错误消息,请检查Sites部署是否可用,并检查网络连接问题。 稍后重试以进行检查。 Assets 部署尝试两次建立与部署的 Sites 连接,然后报告失败。

    无法检索资产远程引用

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now