在大型企业中,可以分发创建网站所需的基础环境。有时,网站创建功能和用于创建这些网站的数字资产可能驻留在不同的部署中。一个原因可能是地理上分散的现有部署需要协同工作。 另一个原因可能是收购导致不同的基础架构,包括不同 Experience Manager 版本,父公司希望结合使用的版本。
“连接的资产”功能通过集成支持上述用例 Experience Manager Sites 和 Experience Manager Assets. 用户可以在 Sites 从单独的 Assets 部署。
仅当您需要在单独的Sites部署中使用远程DAM部署中可用的资产来创作网页时,才配置连接的资产。
在中编辑页面时 页面编辑器 作为target目标,作者可以从其他位置无缝搜索、浏览和嵌入资产 Assets 用作资产源的部署。 管理员可创建部署的一次性集成 Experience Manager with Sites 能力与另一部署 Experience Manager with Assets 功能。 您还可以通过连接的资产在网站的网页中使用Dynamic Media图像,并利用Dynamic Media功能,例如智能裁剪和图像预设。
对于 Sites 作者,远程资产可用作只读本地资产。 该功能支持在站点编辑器上无缝搜索和访问远程资产。 对于可能需要在站点上提供完整资产语料库的任何其他用例,请考虑批量迁移资产,而不是利用连接的资产。
在使用或配置此功能之前,请确保:
用户是每个部署中相应用户组的一部分。
对于 Adobe Experience Manager 部署类型中,满足支持的标准之一。 Experience Manager as a Cloud Service Assets 与 Experience Manager 6.5.有关此功能在中如何工作的更多信息 Experience Manager 6.5,见 中的连接资产 Experience Manager 6.5 Assets.
Sites as a Cloud Service | Experience Manager 6.5 Sites 在AMS上 | Experience Manager 6.5 Sites 内部部署 | |
---|---|---|---|
Experience Manager Assetsas aCloud Service | 支持 | 支持 | 支持 |
Experience Manager6.5 Assets 在AMS上 | 支持 | 支持 | 支持 |
Experience Manager6.5 Assets 内部部署 | 不支持 | 不支持 | 不支持 |
作者在内容查找器中搜索图像和以下类型的文档,并在页面编辑器中拖动搜索到的资产。 文档将添加到 Download
组件和图像 Image
组件。 作者还可以在任何自定义中添加远程资产 Experience Manager 扩展默认值的组件 Download
或 Image
组件。 支持的格式包括:
下面介绍了配置所涉及的各种角色、功能及其相应的用户组。 作者创建网页的用例使用本地范围。 对于托管所需资产的 DAM 部署,使用远程范围。的 Sites 作者会获取这些远程资产。
角色 | 范围 | 用户组 | 描述 |
---|---|---|---|
Sites 管理员 | 本地 | Experience Manager administrators |
设置 Experience Manager 和配置与远程设备的集成 Assets 部署。 |
DAM 用户 | 本地 | Authors |
用于查看和复制在 /content/DAM/connectedassets/ 上获取的资产。 |
Sites 作者 | 本地 |
|
最终用户包括 Sites 使用此集成提高内容速度的作者。 作者可以使用 内容查找器 以及在本地网页中使用所需的图像。 |
Assets 管理员 | 远程 | Experience Manager administrators |
配置跨源资源共享 (CORS)。 |
DAM 用户 | 远程 | Authors |
作者 远程角色 Experience Manager 部署。 使用 内容查找器. |
DAM 分发人员(技术用户) | 远程 |
|
远程部署中存在的用户由 Experience Manager 本地服务器(不是 Sites 作者角色),以代表获取远程资产 Sites 作者。 |
Sites 技术用户 | 本地 | connectedassets-sites-techaccts |
允许 Assets 部署,以搜索对 Sites 网页。 |
Experience Manager允许您将远程DAM部署作为源连接到多个Experience Manager Sites 部署。 最多可连接4个 Sites 部署到源远程DAM。 但是,您可以 Sites 部署时,只能使用一个远程DAM部署。
下图说明了支持的情景:
下图说明了不支持的方案:
安 Experience Manager 管理员可以创建此集成。 创建后,使用该组件所需的权限会通过用户组建立。 用户组在 Sites 部署和DAM部署中。
配置连接的资产和本地资产 Sites 连接,请执行以下步骤:
访问现有 Sites 部署。 此 Sites 部署用于网页创作,例如 https://<sites_server_fqdn>:[port]
. 由于页面创作发生在 Sites 部署,让我们调用 Sites 从页面创作的角度,部署为本地。
访问现有 Assets 部署。 此 Assets 部署用于管理数字资产,例如 https://[assets_servername]:port
.
确保上存在具有适当范围的用户和角色 Sites 部署和 Assets 在AMS上部署 在上创建技术用户 Assets 部署并添加到 涉及的用户和组.
访问本地 Sites 部署 https://[sites_servername]:port
. 单击工具 > 资产 > 连接的资产配置,并提供以下值:
https://[assets_servername]:[port]
.connectedassets
文件夹。从DAM获取的资产会存储在 Sites 部署。图:连接的资产功能的典型配置。
上的现有数字资产 Assets 部署已得到处理,并且演绎版已生成。 使用此功能可获取这些演绎版,因此无需重新生成演绎版。 禁用工作流启动器,以阻止重新生成演绎版。 在Sites)部署以排除 connectedassets
文件夹(将在此文件夹中获取资产)。
开 Sites 部署,单击 工具 > 工作流 > 启动器.
搜索工作流为 DAM 更新资产和 DAM 元数据写回的启动器。
选择工作流启动器,然后单击操作栏上的属性。
在 属性 向导,请更改 路径 字段作为以下映射来更新其正则表达式以排除装入点 connectedassets.
之前 | 之后 |
---|---|
/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更新资产 工作流会被触发并创建更多演绎版。 这些演绎版仅在本地 Sites 部署,而不是远程DAM部署中。
添加 Sites 部署作为上CORS配置中允许的源 Assets 部署。 有关更多信息,请参阅 了解CORS.
配置 同一站点Cookie支持.
您可以检查配置的 Sites 部署和 Assets 部署。
图:已配置连接的资产的连接测试 Sites.
通过连接的资产,您可以使用由 Dynamic Media 从站点页面上的远程DAM部署,并利用Dynamic Media功能,如智能裁剪和图像预设。
使用 Dynamic Media 与连接的资产:
具有连接的资产和 Dynamic Media 配置,您不能使用 Dynamic Media 以处理 Sites 部署。
配置 Dynamic Media on Assets 和 Sites 部署:
按如上所述创建连接的资产配置(配置功能时除外),请选择 获取Dynamic Media连接的资产的原始演绎版 选项。
配置 Dynamic Media 本地 Sites 远程 Assets 部署。 按照 配置 Dynamic Media.
启用 Dynamic Media 在图像核心组件中支持. 此功能会启用默认 图像组件 显示 Dynamic Media 图像 Dynamic Media 作者在本地网页上使用图像 Sites 部署。
网站作者使用内容查找器连接到DAM部署。 作者可以浏览、搜索以及拖动组件中的远程资产。要对远程DAM进行身份验证,请准备好管理员提供的凭据(如果有)。
作者可以在单个网页中使用本地DAM和远程DAM部署中可用的资产。 使用内容查找器,可在搜索本地 DAM 与搜索远程 DAM 之间切换。
只会获取远程资产的那些标记,这些标记具有与本地分类层次结构完全对应的标记 Sites 部署。 任何其他标记都将被丢弃。作者可以使用远程资产上存在的所有标记来搜索远程资产 Experience Manager 部署,因为它提供全文搜索。
使用上述设置尝试创作体验,以了解该功能是如何运作的。使用您在远程 DAM 部署中选择的文档或图像。
导航到 Assets 通过访问 资产 > 文件 从 Experience Manager 工作区。 或者,也可以在浏览器中访问 https://[assets_servername_ams]:[port]/assets.html/content/dam
。上传您选择的资产。
在 Sites 部署时,在右上角的配置文件激活器中,单击 模拟为. 指定用户名,选择提供的选项,然后单击 确定.
打开 Sites 页面,然后编辑页面。
单击页面左上角的切换侧面板。
打开 资产 选项卡(远程内容查找器),然后单击 登录到连接的资产.
指定登录到“连接的资产”的凭据。 此用户对 Experience Manager 部署。
搜索您添加到 DAM 的资产。远程资产会显示在左侧面板中。筛选图像或文档,并进一步筛选支持的文档类型。拖动 Image
组件上的图像和 Download
组件上的文档。
获取的资产在本地是只读的 Sites 部署。 您仍可以使用 Sites 用于编辑获取的资产的组件。 通过组件进行的编辑是无损的。
图:在远程 DAM 上搜索资产时,筛选文档类型和图像的选项.
如果异步获取资产的原始资产,并且获取任务失败,则会通知网站作者。 在创作时甚至在创作后,作者可以在 异步作业 用户界面。
图:关于在后台进行的异步获取资产的通知。
发布页面时, Experience Manager 显示页面上使用的资产的完整列表。 请确保在发布时成功获取了远程资产。要检查每个获取的资产的状态,请参阅 异步作业 用户界面。
即使未完全获取一个或多个远程资产,页面也会发布。 的 Experience Manager “通知”区域显示在异步作业页面中显示错误通知。
获取的远程资产一经在网页中使用后,有权访问本地文件夹的任何人都可以搜索和使用这些已获取的资产。 获取的资产存储在本地文件夹(connectedassets
)。 此外,还可通过内容查找器,搜索和查看本地存储库中的资产。
获取的资产可用作任何其他本地资产,但关联的元数据无法编辑。
Experience Manager 允许DAM用户检查对资产的所有引用。 它有助于了解和管理资产在远程中的使用情况 Sites 和复合资产。 上网页的许多作者 Experience Manager Sites 部署可以在不同网页的远程DAM上使用资产。 为了简化资产管理,并且不会导致引用损坏,DAM用户必须检查本地和远程网页中资产的使用情况。 的 引用 选项卡 属性 页面列出了资产的本地和远程引用。
查看和管理 Assets 部署中,请执行以下步骤:
在中选择资产 Assets 控制台并单击 属性 中。
单击 引用 选项卡。 请参阅 本地引用 资产于 Assets 部署。 参见**远程引用 用于 Sites 部署中使用连接的资产功能获取资产。
的引用 Sites 页面显示每个本地引用的引用总数 Sites. 查找所有引用并显示引用总数可能需要一些时间。
引用列表是交互式的,DAM用户可以单击引用以打开引用页面。 如果由于某些原因无法获取远程引用,则会显示通知,告知用户失败。
用户可以移动或删除资产。 移动或删除资产时,所有选定资产/文件夹的引用总数会显示在警告对话框中。 删除尚未检索引用的资产时,会显示一个警告对话框。
之后 配置连接 在远程DAM和Sites部署之间,远程DAM上的资产可在Sites部署中使用。 然后,您可以对远程DAM资产或文件夹执行更新、删除、重命名和移动操作。 相关更新会在 Sites 部署中自动提供,但会有一些延迟。此外,如果在本地Experience Manager Sites页面上使用远程DAM上的资产,则对远程DAM上资产的更新会显示在站点页面上。
将资产从一个位置移动到另一个位置时,请确保 调整参照 以便资产显示在站点页面上。 如果将资产移动到无法从本地Sites部署访问的位置,则该资产无法在Sites部署中显示。
您还可以更新远程DAM上资产的元数据属性,并且更改可在本地Sites部署中使用。
Sites作者可以在Sites部署中预览可用更新,然后重新发布更改,以在AEM发布实例中提供。
Experience Manager显示 expired
远程资产内容查找器中资产状态可视指示器,可阻止站点作者在站点页面上使用该资产。 如果您将资产与 expired
状态时,资产无法在Experience Manager发布实例上显示。
只有在远程DAM和Sites部署处于Experience Manageras a Cloud Service状态时,才能对远程DAM中的资产进行更新,以供Sites部署使用。
在这种情况下,无需配置“连接的资产”。 您可以在 Sites 部署。
仅当您需要使用 Sites 部署。
最多可连接4个 Sites 部署到远程DAM部署。 有关更多信息,请参阅 连接的资产架构.
您可以将一个远程DAM部署连接到 Sites 配置连接的资产后进行部署。 有关更多信息,请参阅 连接的资产架构.
配置连接的资产后, Dynamic Media 资产可用于 Sites 以只读模式部署。 因此,您无法使用 Dynamic Media 处理 Sites 部署。 有关更多信息,请参阅 在Sites与Dynamic Media部署之间配置连接.
是,您可以在 Sites 配置连接的资产后进行部署。
不能,您不能在 Sites 配置连接的资产后进行部署。
能,您可以在 Sites 配置连接的资产后进行部署。 有关更多信息,请参阅 在Sites与Dynamic Media部署之间配置连接.
是,在配置连接的资产后,您可以对远程DAM资产或文件夹执行更新、删除、重命名和移动操作。 相关更新会在 Sites 部署中自动提供,但会有一些延迟。有关更多信息,请参阅 管理远程DAM中资产的更新.
您可以将资产添加到 Sites 但是,无法将这些资产用于远程DAM部署。
dam:Asset
节点、元数据和由生成的演绎版 Assets 部署均在上获取 Sites 部署。Image
组件支持的编辑。资产是只读的。要对常见错误进行故障诊断,请执行以下步骤:
如果您无法从 内容查找器,然后确保拥有所需的角色和权限。
从远程DAM获取的资产可能由于一个或多个原因无法发布在网页上。 它不存在于远程服务器上,缺少获取它的适当权限,或者网络故障可能是原因。 确保资产未从远程DAM中删除。 确保拥有适当的权限并满足先决条件。 重试将资产添加到页面并重新发布。 检查异步作业列表,查看是否发生了资产获取错误。
如果您无法从本地访问远程DAM部署 Sites 部署,确保允许跨站点Cookie,并 同一站点Cookie支持 已配置。 如果阻止跨站点Cookie的部署, Experience Manager 可能无法验证。 例如, Google Chrome 隐身模式下可能会阻止第三方Cookie。 允许在 Chrome 浏览器,单击地址栏中的“眼睛”图标,导航到 网站不工作 > 已阻止,选择远程DAM URL,并允许登录令牌Cookie。 或者,请参阅 如何启用第三方Cookie.
如果未检索到远程引用并导致出现错误消息,请检查是否 Sites 部署可用,并检查网络连接问题。 稍后重试以检查。 Assets 部署尝试两次与建立连接 Sites 部署,然后报告失败。