Show Menu
主题×

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

在大型企业中,可以分发创建网站所需的基础环境。有时,网站创建功能和用于创建这些网站的数字资产可能驻留在不同的部署中。一个原因可以是地理上分散的现有部署,这些部署需要协同工作。 另一个原因可能是收购导致了父公司希望共同使用的异质基础结构。
用户可在中创建网页 Experience Manager Sites。 Experience Manager Assets 是数字资产管理(DAM)系统,它为网站提供所需的资产。 Experience Manager 现在通过集成和支持上述用 Sites 例 Assets。

连接的资产概述

When editing pages in Page Editor, the authors can seamlessly search, browse, and embed assets from a different Assets deployment. 管理员创建部署的一次性集成,其 Sites 他(远程)部署为 Assets。
For the Sites authors, the remote assets are available as read-only local assets. 该功能可支持一次无缝搜索和使用多个远程资产。To make many remote assets available on a Sites deployment in one-go, consider migrating the assets in bulk.

先决条件与支持的部署

在使用或配置此功能之前,请确保:
  • 用户是每个部署中相应用户组的一部分。
  • For Adobe Experience Manager deployment types, one of the supported criteria is met. 有关6.5 Experience Manager 的信息,请参 阅Experience Manager6.5 Assets中的“连接资产”功能
    Sites 作为Cloud Service
    Experience Manager 6.5 Sites on AMS.
    Experience Manager 6.5内 Sites 部部署
    Experience Manager Assets作为Cloud Service
    支持
    支持
    支持
    Experience Manager6.5 Assets on AMS.
    支持
    支持
    支持
    Experience Manager6.5内 Assets 部部署
    不支持
    不支持
    不支持

支持的文件格式

作者在内容查找器中搜索图像和以下类型的文档,并在页面编辑器中使用搜索的资产。 文档会添加到组 Download 件,图像会添加到组 Image 件。 Authors also add the remote assets in any custom Experience Manager component that extends the default Download or Image components. 支持的格式有:

涉及的用户和组

下面介绍了配置和使用该功能所涉及的各种角色,及其相应的用户组。本地范围用于作者创建网页的用例。 对于托管所需资产的 DAM 部署,使用远程范围。The Sites author fetches these remote assets.
角色
范围
用户组
演示中的用户名
要求
Sites 管理员
本地
Experience Manager administrators
admin
Set up Experience Manager and configure integration with the remote Assets deployment.
DAM 用户
本地
Authors
ksaner
用于查看和复制在 /content/DAM/connectedassets/ 上获取的资产。
Sites 作者
本地
Authors (在远程DAM上具有读访问权,在本地具有作者访问权 Sites)
ksaner
End user are Sites authors who use this integration to improve their content velocity. The authors search and browse assets in remote DAM using Content Finder and using the required images in local web pages. 使用的 DAM 用户的 ksaner 凭据。
Assets 管理员
远程
Experience Manager administrators
admin 在远程 Experience Manager
配置跨源资源共享 (CORS)。
DAM 用户
远程
Authors
ksaner 在远程 Experience Manager
Author role on the remote Experience Manager deployment. Search and browse assets in Connected Assets using the Content Finder.
DAM 分发人员(技术用户)
远程
Sites Authors
ksaner 在远程 Experience Manager
This user present on the remote deployment is used by Experience Manager local server (not the Sites author role) to fetch the remote assets, on behalf of Sites author. 此角色与上述两个 ksaner 角色不同,它属于另一个不同的用户组。

Configure a connection between Sites and Assets deployments

An Experience Manager administrator can create this integration. 创建后,用户组将建立使用该应用程序所需的权限。 用户组在部署和 Sites DAM部署中定义。
To configure Connected Assets and local Sites connectivity, follow these steps:
  1. Access an existing Sites deployment or create a deployment using the following command:
    1. In the folder of the JAR file, execute the following command on a terminal to create each Experience Manager server.
      java -XX:MaxPermSize=768m -Xmx4096m -jar <quickstart jar filepath> -r samplecontent -p 4502 -nofork -gui -nointeractive &
    2. After a few minutes, the Experience Manager server starts successfully. Consider this Sites deployment as the local machine for web page authoring, say at https://[local_sites]:4502 .
  2. Ensure that the users and roles with local scope exist on the Sites deployment and on the Assets deployment on AMS. Create a technical user on Assets deployment and add to the user group mentioned in users and groups involved .
  3. Access the local Sites deployment at https://[local_sites]:4502 . 单击​ 工具 > 资产 > 连接的资产配置 ,并提供以下值:
    1. Assets 位置为 https://[assets_servername_ams]:[port]
    2. DAM 分发人员(技术用户)的凭据。
    3. In the Mount Point field, enter the local Experience Manager path where Experience Manager fetches the assets. 例如, remoteassets 文件夹。
    4. 根据您的网络,调整​ 原始二进制传输优化阈值 ​的值。大于此阈值的资产演绎版,将异步传输。
    5. 如果您使用数据存储来存储您的资产,且数据存储是两个 部署之间的公用存储,请选择​ 与连接的资产共享数据存储 。在这种情况下,阈值限制并不重要,因为实际的资产二进制文件驻留在数据存储上并且不会传输。
    图:连接的资产的典型配置.
  4. 由于已经处理资产且已获取资产演绎版,因此请禁用工作流程启动器。Adjust the launcher configurations on the local (Sites) deployment to exclude the connectedassets folder, in which the remote assets are fetched.
    1. On Sites deployment, click Tools > Workflow > Launchers .
    2. 搜索工作流为 DAM 更新资产 ​和 DAM 元数据写回 ​的启动器。
    3. 选择工作流启动器,然后单击操作栏上的​ 属性
    4. In the Properties wizard, change the Path fields as the following mappings to update their regular expressions to exclude the mount point 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
    在作者获取资产时,将会获取该资产在远程 部署中可用的所有演绎版。如果要为获取的资产创建更多演绎版,请跳过此配置步骤。The DAM Update Asset workflow gets triggered and creates more renditions. These renditions are available only on the local Sites deployment and not on the remote DAM deployment.
  5. Add the Sites deployment as one of the Allowed Origins on the remote Assets' CORS configuration.
    1. 使用管理员凭据登录。 搜索 Cross-Origin . 访问​ 工具 > 运营 > Web 控制台
    2. To create a CORS configuration for Sites deployment, click add option next to Adobe Granite Cross-Origin Resource Sharing Policy .
    3. In the field Allowed Origins , input the URL of the local Sites, that is, https://[local_sites]:[port] . 保存配置。

使用远程资产

网站作者使用内容查找器连接到DAM部署。 作者可以浏览、搜索以及拖动组件中的远程资产。要验证远程 DAM,请准备好管理员提供的 DAM 用户凭据。
作者可以在单个网页中使用本地DAM和远程DAM部署上的可用资产。 使用内容查找器,可在搜索本地 DAM 与搜索远程 DAM 之间切换。
只会获取远程资产的那些标记,这些标记具有与同一分类层次结构完全相同的对应标记,该分类层次结构在本地部署中 Sites 可用。 任何其他标记都将被丢弃。Authors can search for remote assets using all the tags present on the remote Experience Manager deployment, as it offers a full-text search.

使用说明演示

使用上述设置尝试创作体验,以了解该功能是如何运作的。使用您在远程 DAM 部署中选择的文档或图像。
  1. Navigate to the Assets interface on the remote deployment by accessing Assets > Files from Experience Manager workspace. 或者,也可以在浏览器中访问 https://[assets_servername_ams]:[port]/assets.html/content/dam 。上传您选择的资产。
  2. On the Sites deployment, in the profile activator in the upper-right corner, click Impersonate as . 提供 ksaner 作为用户名,选择提供的选项,然后单击​ 确定
  3. 打开 We.Retail 网页: Sites > We.Retail > us > en 。编辑页面。或者,也可以在浏览器中访问 https://[aem_server]:[port]/editor.html/content/we-retail/us/en/men.html 以编辑页面。
    单击页面左上角的​ 切换侧面板
  4. Open the Assets tab and click Log in to Connected Assets .
  5. 提供凭据 -- ksaner 作为用户名, password 作为密码。This user has authoring permissions on both the Experience Manager deployments.
  6. 搜索您添加到 DAM 的资产。远程资产会显示在左侧面板中。筛选图像或文档,并进一步筛选支持的文档类型。拖动 Image 组件上的图像和 Download 组件上的文档。
    The fetched assets are read-only on the local Sites deployment. You can still use the options provided by your Sites components to edit the fetched asset. 通过组件进行的编辑是无损的。
    图:在远程 DAM 上搜索资产时,筛选文档类型和图像的选项.
  7. 如果异步获取资产且获取任务失败,会通知站点作者。在创作过程中甚至是创作后,作者可以在 异步作业 用户界面中,查看关于获取任务和错误的详细信息。
    图:关于在后台进行的异步获取资产的通知。
  8. When publishing a page, Experience Manager displays a complete list of assets that are used on the page. 请确保在发布时成功获取了远程资产。要检查每个获取的资产的状态,请查看 异步作业 用户界面。
    即使未获取一个或多个远程资产,页面也会发布。使用该远程资产的组件发布为空。The Experience Manager notification area displays a notification for errors that show in async jobs page.
Once used in a web page, the fetched remote assets are searchable and usable by anyone who has permissions to access the local folder. The fetched assets are stored ( connectedassets in the above walk-through). 此外,还可通过内容查找器,搜索和查看本地存储库中的资产。
获取的资产可用作任何其他本地资产,但关联的元数据无法编辑。

Limitations and best practices

  • 要了解资产使用情况,请在实 例上配置 “资产分析” Sites 功能。

权限和资产管理

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

设置和许可

  • Assets 支持在 Adobe Managed Services 上部署。
  • Sites 一次可以连接到 Assets 单个存储库。
  • A license of Assets working as remote repository.
  • One or more licenses of Sites working as local authoring deployment.

使用

  • 创作时,用户可以搜索远程资产并在本地页面上拖动这些资产。 不支持任何其他功能。
  • 获取操作会在 5 秒后超时。作者在获取资产时可能会遇到问题,比如,网络问题。Authors can reattempt by dragging the remote asset from Content Finder to Page Editor.
  • 可以对获取的资产执行无损的简单编辑以及 Image 组件支持的编辑。资产是只读的。
  • 重新提取资产的唯一方法是将其拖动到页面上。 没有API支持或其他方法可重新获取资产以进行更新。
  • 如果资产从DAM中停止使用,则这些资产将继续在页面上 Sites 使用。

故障诊断问题

要排除常见错误方案的故障,请执行以下步骤:
  • If you cannot search for remote assets from the Content Finder, then ensure that the required roles and permissions are in place.
  • 由于一个或多个原因,从远程dam获取的资产可能无法发布到网页上。 它在远程服务器上不存在,缺少相应的权限来获取它,或者网络故障可能是原因。 确保资产未从远程DAM中删除。 确保拥有适当的权限,并满足先决条件。 重试将资产添加到页面并重新发布。 检查 异步作业列表 ,查看是否发生了资产获取错误。
  • 如果无法从本地部署访问远程DAM Sites 部署,请确保允许跨站点Cookie。 如果跨站点Cookie被阻止,则两个部署 Experience Manager 可能无法验证。 例如,在 Google Chrome Incognito模式下,可能会阻止第三方cookie。 要允许在浏览 Chrome 器中使用Cookie,请单击地址栏中的“眼睛”图标,导航至“站点不工作”>“阻止”,选择“远程DAM URL”,并允许登录令牌Cookie。 或者,请参阅 有关如何启用第三方Cookie的帮助