如果您使用为不同环境(如开发、暂存和实时生产)设置的Adobe Experience Manager,则必须为每个环境配置Dynamic MediaCloud Services。
以下架构图介绍了Dynamic Media - Scene7模式的工作方式。
使用新架构时,Experience Manager将负责主资产并与Dynamic Media进行同步,以便进行资产处理和发布:
默认情况下,Dynamic Media 处于禁用状态。要利用Dynamic Media功能,您必须启用它。
Dynamic Media - Scene7模式适用于 仅Experience Manager创作实例. 因此,请配置 runmode=dynamicmedia_scene7
在Experience Manager创作实例上, not Experience Manager发布实例。
要启用Dynamic Media,您必须使用 dynamicmedia_scene7
通过在终端窗口中输入以下命令行来运行模式(使用的示例端口为4502):
java -Xms4096m -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -gui -r author,dynamicmedia_scene7 -p 4502
如果您将Experience ManagerDynamic Media从6.3升级到6.4(包括零停机时间部署的功能),请运行以下curl命令以从 /etc
to /conf
CRXDE Lite。
如果您在兼容性模式下运行Experience Manager实例(即,已安装兼容包),则无需运行这些命令。
要从 /etc
to /conf
,运行以下Linux® curl命令:
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets.migratedmcontent.json
无论是否具有兼容包,您都可以对所有升级,通过运行以下命令来复制现成查看器预设:
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets
功能包18912允许您通过FTP批量摄取资产,或在Experience Manager中将资产从Dynamic Media — 混合模式或Dynamic Media Classic迁移到Dynamic Media - Scene7模式。 可从Adobe Professional Services购买。
请参阅 安装用于批量资产迁移的功能包18912 以了解更多信息。
在配置Dynamic MediaCloud Services之前,请更改密码。 在收到包含Dynamic Media凭据的配置电子邮件后,您必须 登录 到Dynamic Media Classic桌面应用程序以更改密码。 预配电子邮件中提供的密码是系统生成的,并且仅准备为临时密码。 请务必更新密码,以便使用正确的凭据设置Dynamic MediaCloud Service。
默认情况下,Cloud Services的配置路径为 /content/dam
. Dynamic Media - Scene7模式不支持任何其他配置路径。
要配置Dynamic MediaCloud Services:
在Experience Manager创作实例中,点按Experience Manager徽标以访问全局导航控制台,然后点按工具图标,然后点按 Cloud Services > Dynamic Media配置.
在Dynamic Media配置浏览器页面的左窗格中,点按 全球 点按 创建. 请勿点按或选择左侧的文件夹图标 全球.
在 创建Dynamic Media配置 页面,输入标题、Dynamic Media帐户电子邮件地址和密码。 选择您所在的地区。 此信息通过您的配置电子邮件中的Adobe提供给您。 如果您未收到电子邮件,请联系Adobe客户支持。
点按 连接到Dynamic Media.
在收到包含Dynamic Media凭据的配置电子邮件后,打开 Dynamic Media Classic桌面应用程序,然后登录到您的公司帐户以更改密码。 预配电子邮件中提供的密码是系统生成的,并且仅准备为临时密码。 请务必更新密码,以便使用正确的凭据设置Dynamic MediaCloud Service。
如果连接成功,您还可以设置以下内容:
公司 -Dynamic Media帐户的名称。
在Experience Manager实例上,仅支持Cloud Services中的一个Dynamic Media配置;请勿添加多个配置。 Experience Manager实例上的多个Dynamic Media配置是 not 受Adobe支持或推荐。
发布资产 — 选项 立即 是指上传资产后,系统会摄取资产并立即提供URL/嵌入。 发布资产无需用户干预。 选项 激活时 表示在提供URL/嵌入链接之前,必须先明确发布资产。
安全预览服务器 — 用于指定安全演绎版预览服务器的URL路径。 也就是说,在生成演绎版后,Experience Manager可以安全地访问和预览远程Dynamic Media演绎版(不会将二进制文件发送回Experience Manager实例)。
除非您有使用自己公司服务器或特殊服务器的特殊安排,否则Adobe建议您使用默认设置。
DMS7中不支持版本控制。 此外,仅当“编辑 Dynamic Media 配置”页面中的发布资产设置为激活时时,并且直到首次激活资产时延迟激活才适用。
激活资产后,任何更新都会立即实时发布到S7交付。
点按保存。
要在发布Dynamic Media内容之前安全预览内容,您必须“”允许列表Experience Manager创作实例才能连接到Dynamic Media:
您现在已完成基本配置;您已准备好使用Dynamic Media - Scene7模式。
如果要进一步自定义配置,可以选择完成 (可选)在Dynamic Media - Scene7模式下配置高级设置.
如果要进一步自定义Dynamic Media - Scene7模式的配置和设置,或优化其性能,则可以完成以下一个或多个可选任务:
在 dynamicmedia_scene7 运行模式时,您可以使用Dynamic Media Classic用户界面更改Dynamic Media设置。
上述一些任务要求您打开 Dynamic Media Classic桌面应用程序,然后登录到您的帐户。
安装和配置任务包括:
“发布设置”设置可确定默认情况下如何从Dynamic Media交付资产。 如果未指定任何设置,Dynamic Media会根据发布设置中定义的默认设置来传送资产。 例如,如果请求传送的图像不包含分辨率属性,则会生成一个具有默认对象分辨率设置的图像。
要配置发布设置,请执行以下操作:在Dynamic Media Classic中,点按 设置 > 应用程序设置 > 发布设置 > 图像服务器.
“图像服务器”屏幕为传送图像建立了默认设置。 有关每个设置的说明,请参阅用户界面。
要打开 应用程序常规设置 页面中,在Dynamic Media Classic全局导航栏中,点按 设置 > 应用程序设置 > 常规设置.
服务器 — 在进行帐户配置时,Dynamic Media会自动为您的公司提供分配的服务器。 这些服务器用于为您的网站和应用程序构建URL字符串。 这些URL调用特定于您的帐户。 请勿更改任何服务器名称,除非Experience Manager支持明确指示执行此操作。
覆盖图像 - Dynamic Media不允许两个文件具有相同的名称。 每个项目的URL ID(文件名减去扩展名)必须唯一。 以下选项指定了如何上传替换资产:是替换原始内容还是变为重复内容。 重复资产将使用“–1”重命名(例如,chair.tif将chair-1.tif重命名)。 这些选项会影响上传到与原始文件夹不同的文件夹的资产,或文件扩展名与原始文件夹不同的资产(例如JPG、TIF或PNG)。
要保持与Experience Manager的一致性,请选择 在当前文件夹中覆盖,基本图像名称/扩展名相同.
chair.jpg
替换 chair.jpg
否 chair.tif
)。 但是,您可以将替换图像上传到与原始图像不同的文件夹。 更新后的图像位于新文件夹中;在文件的原始位置中无法再找到该文件。默认颜色配置文件 — 请参阅 配置色彩管理 以了解其他信息。
默认情况下,当您选择呈现时,系统会显示 15 种呈现形式,当您在资产的详细信息视图中选择查看器时,系统会显示 15 个查看器预设。您可以提高此限制。请参阅 增加显示的图像预设数 或 增加显示的查看器预设数.
Dynamic Media色彩管理允许您对资产进行颜色校正。 通过颜色校正,摄取的资产会保留其色彩空间(RGB、CMYK、灰色)和嵌入的色彩配置文件。 请求动态呈现时,图像颜色会使用CMYK、RGB或灰色输出校正为目标颜色空间。 请参阅 配置图像预设.
要配置默认颜色属性,以在请求图像时启用颜色校正,请执行以下操作:
打开 Dynamic Media Classic桌面应用程序,然后使用配置期间提供的凭据登录到您的帐户。 导航到 设置 > 应用程序设置.
展开发布设置区域,然后选择图像服务器。设置发布实例的默认设置时,将发布上下文设置为图像提供。
滚动到必须更改的属性。 例如, 色彩管理属性 的上界。
您可以设置以下颜色校正属性:
perceptual
, relative
colometric
, saturation
和 absolute colometric
. Adobe建议 relative
作为默认设置。点按保存。
例如,可以将 RGB 默认色彩空间设置为 sRGB
,将 CMYK 默认色彩空间设置为 WebCoated
。
这样做可以执行以下操作:
sRGB
色彩空间。WebCoated
色彩空间。sRGB
色彩空间。WebCoated
色彩空间。您可以定义Dynamic Media处理的资产类型,并自定义高级资产处理参数。 例如,您可以指定资产处理参数以执行以下操作:
请参阅上传资产。
要编辑支持格式的mime类型,请执行以下操作:
在Experience Manager中,点按Experience Manager徽标以访问全局导航控制台,然后点按 工具 (锤子)图标,然后导航到 常规 > CRXDE Lite.
在左边栏中,导航到以下内容:
/conf/global/settings/cloudconfigs/dmscene7/jcr:content/mimeTypes
在 mimeTypes
文件夹中,选择mime类型。
在CRXDE Lite页面的右侧,在下部:
执行下列操作之一:
在页面的左上角,点按 CRXDE Lite 返回Experience Manager。
您可以为Experience Manager Assets中不支持的格式添加自定义MIME类型。 要确保您在CRXDE Lite中添加的任何新节点未被Experience Manager删除,请将MIME类型移到 image_ 且其启用值设置为 false.
要为不支持的格式添加自定义MIME类型,请执行以下操作:
在Experience Manager中,单击 工具 > 操作 > Web控制台.
将打开一个新的浏览器选项卡,该选项卡将显示 Adobe Experience Manager Web控制台配置 页面。
在页面上,向下滚动到该名称 Adobe CQ Scene7资产MIME类型服务. 在名称的右侧,点按 编辑配置值 (铅笔图标)。
在 Adobe CQ Scene7资产MIME类型服务 页面,单击任意加号图标 +
. 在表格中单击加号以添加新mime类型的位置很琐碎。
类型 DWG=image/vnd.dwg
的空文本字段中。
示例 DWG=image/vnd.dwg
仅用于演示目的。 您在此处添加的MIME类型可以是任何其他不支持的格式。
在页面的右下角,单击 保存.
此时,您可以关闭已打开Adobe Experience Manager Web Console配置页面的浏览器选项卡。
返回到具有打开的Experience Manager控制台的浏览器选项卡。
在Experience Manager中,单击 工具 > 常规 > CRXDE Lite.
在左边栏中,导航到以下内容:
conf/global/settings/cloudconfigs/dmscene7/jcr:content/mimeTypes
拖动mime类型 image_vnd.dwg
直接放在上面 image_
在树上。
具有mime类型 image_vnd.dwg
仍在树中选择,从 属性 选项卡 已启用 行,在 值 列标题中,双击值以打开 值 下拉列表。
类型 false
(或选择 false
)。
在CRXDE Lite页面的左上角附近,单击 全部保存.
在将资产上传到Dynamic Media时,使用批集预设自动创建图像集或旋转集。
首先,定义资产在一组中分组的命名约定。 然后,您可以创建一个批集预设,该预设是一组唯一命名的自包含说明,这些说明定义了如何使用与预设方法中定义的命名约定相匹配的图像来构建该集。
上传文件时,Dynamic Media会自动创建一个文件集,其中包含与活动预设中定义的命名约定相匹配的所有文件。
配置默认命名
创建默认命名约定,以在任何批集预设方法中使用该命名约定。 在批量集预设定义中选择的默认命名约定可能是贵公司生成批量集所需的全部内容。 将创建批集预设,以使用您定义的默认命名约定。 如果公司定义的默认命名存在例外,您可以为特定内容集创建任意数量的批量集预设,并使用所需的替代自定义命名约定。
虽然使用批量集预设功能不需要设置默认的命名约定,但您可以使用它来定义要分组到一组中的命名约定的任意多个元素。 这样做有助于简化批集创建过程。
作为替代方法,您可以使用 查看代码 没有可用的表单字段。 在此视图中,您可以完全使用正则表达式创建命名约定定义。
有两个元素可供定义, 匹配 和 基本名称. 利用这些字段,可定义命名约定的所有元素,并标识用于命名包含这些元素的集合的约定部分。 公司的单个命名约定可以对其中每个元素使用一行或多行定义。 使用任意数量的行进行唯一定义,并将它们分组为不同的元素。 例如,“主图像”、“颜色”元素、“替代视图”元素和“色板”元素。
要配置默认命名,请执行以下操作:
打开 Dynamic Media Classic桌面应用程序,然后登录到您的帐户。
您的凭据和登录详细信息由Adobe在配置时提供。 如果您没有此信息,请联系技术支持。
在页面顶部附近的导航栏中,点按 设置 > 应用程序设置 > 批集预设 > 默认命名.
选择查看表单或查看代码,以指定要查看的方式并输入有关每个元素的信息。
您可以选择 查看代码 复选框,以查看生成的正则表达式值与表单选项的旁边。 如果表单视图因任何原因限制您,则您可以输入或更改这些值以帮助定义命名约定的元素。 如果无法在表单视图中分析您的值,则表单字段将变为不活动。
取消激活的表单字段不会验证正则表达式是否正确。 您会看到在结果行之后为每个元素构建的正则表达式的结果。 完整的正则表达式显示在页面底部。
根据需要展开每个元素,然后输入要使用的命名约定。
根据需要,执行以下任一操作:
执行下列操作之一:
创建批集预设
Dynamic Media使用批量集预设将资产组织为一组图像(替代图像、颜色选项、360旋转),以便在查看器中显示。 批集预设会随Dynamic Media中的资产上传流程自动运行。
您可以创建、编辑和管理批集预设。 有两种形式的批集预设定义:一个用于您设置的默认命名约定,另一个用于您动态创建的自定义命名约定。
您可以使用表单字段方法定义批集预设,也可以使用代码方法来使用正则表达式。 与默认命名一样,您可以选择 查看代码 同时,您在 表单视图 和使用正则表达式来构建定义。 或者,您也可以取消选中任一视图以独占使用其中一个视图。
要创建批集预设,请执行以下操作:
打开 Dynamic Media Classic桌面应用程序,然后登录到您的帐户。
您的凭据和登录详细信息由Adobe在配置时提供。 如果您没有此信息,请联系技术支持。
在页面顶部附近的导航栏中,点按 设置 > 应用程序设置 > 批集预设 > 批集预设.
查看表单,如 详细信息 页面,则为默认视图。
在预设列表面板中,点按 添加 激活 详细信息 面板。
在 详细信息 面板,在 预设名称 字段中,键入预设的名称。
在 批集类型 下拉菜单中,选择预设类型。
执行下列操作之一:
对于 序列顺序,定义在图像集分组到Dynamic Media后图像的显示顺序。
默认情况下,您的资产按字母数字顺序排序。 但是,您可以使用逗号分隔的正则表达式列表来定义顺序。
对于 设置命名 和 《创建公约》,指定在 资产命名约定. 此外,定义在Dynamic Media文件夹结构中创建集的位置。
如果您定义大量集,请将它们与包含资产本身的文件夹分开。 例如,创建一个“图像集”文件夹,并将生成的集放置在此处。
在 详细信息 面板,点按 保存.
点按 活动 新预设名称旁边。
激活预设可确保在您将资产上传到Dynamic Media时,会应用批量集预设来生成资产集。
创建批量集预设以自动生成2D旋转集
您可以使用批集类型 多轴旋转集 创建可自动生成2D旋转集的方法。 图像分组使用行和列正则表达式,以便图像资产在多维数组中的相应位置中正确对齐。 在多轴旋转集中,没有必须具有的最小或最大行数或列数。
例如,假定要创建一个名为 spin-2dspin
. 您有一组包含三行的旋转集图像,每行12个图像。 这些图像的名称如下所示:
spin-01-01
spin-01-02
…
spin-01-12
spin-02-01
…
spin-03-12
通过此信息, 批集类型 方法可创建如下:
旋转集的共享资产名称部分的分组将添加到 匹配 字段(高亮显示)。 资产名称中包含行和列的变量部分将分别添加到 行 和 列字段 。
上传和发布旋转集后,您会激活2D旋转集方法的名称,该方法位于 批集预设 在 上载作业选项 对话框。
要创建批量集预设以自动生成2D旋转集,请执行以下操作:
打开 Dynamic Media Classic桌面应用程序,然后登录到您的帐户。
您的凭据和登录详细信息由Adobe在配置时提供。 如果您没有此信息,请联系技术支持。
在页面顶部附近的导航栏中,点按 设置 > 应用程序设置 > 批集预设 > 批集预设.
查看表单,如 详细信息 页面,则为默认视图。
在 预设列表 面板,点按 添加 激活 详细信息 面板。
在 详细信息 面板,在 预设名称 字段中,键入预设的名称。
在 批集类型 下拉菜单,选择 资产集.
在 子类型 下拉列表中,选择 多轴旋转集.
展开 资产命名约定,然后在 文件命名 下拉列表中,点按 自定义.
使用匹配和(可选)基本名称属性定义组成分组的图像资产命名的正则表达式。
例如,您的文字“匹配”正则表达式可能如下所示:
(w+)-w+-w+
展开 行列位置,然后为图像资产在2D旋转集数组中的位置定义名称格式。
使用圆括号将行或列在文件名中的位置括起来。
例如,对于行正则表达式,它可能如下所示:
\w+-R([0-9]+)-\w+
或
\w+-(\d+)-\w+
对于列正则表达式,可能如下所示:
\w+-\w+-C([0-9]+)
或
\w+-\w+-C(\d+)
请记住,这些表达式只是用于演示目的的示例。 您可以根据需要创建正则表达式。
如果行和列正则表达式的组合无法确定资产在多维旋转集数组中的位置,则不会将该资产添加到旋转集,并且会记录错误。
对于 设置命名 和 《创建公约》,指定在 资产命名约定.
此外,定义在Dynamic Media Classic文件夹结构中创建旋转集的位置。
如果您定义大量集,请将它们与包含资产本身的文件夹分开。 例如,创建一个旋转集文件夹,将生成的集放在此处。
在 详细信息 面板,点按 保存.
点按 活动 新预设名称旁边。
激活预设可确保在您将资产上传到Dynamic Media时,会应用批量集预设来生成资产集。
为保持Dynamic Media - Scene7模式顺利运行,Adobe建议使用以下同步性能/可伸缩性微调提示:
您可以在上传文件时调整作业参数以加快处理速度。 例如,如果您上传PSD文件,但不希望将它们作为模板进行处理,则可以将层提取设置为false(off)。 在这种情况下,调整的作业参数如下所示: process=None&createTemplate=false
.
如果确实要打开模板创建,请使用以下参数: process=MaintainLayers&layerNaming=AppendName&createTemplate=true
.
Adobe建议对PDF、PostScript®和PSD文件使用以下“已调整”的作业参数:
文件类型 | 推荐的作业参数 |
---|---|
pdfprocess=Thumbnail&resolution=150&colorspace=Auto&pdfbrochure=false&keywords=false&links=false |
|
PostScript® | psprocess=Rasterize&psresolution=150&pscolorspace=Auto&psalpha=false&psextractsearchwords=false&aiprocess=Thumbnail&airesolution=150&aicolorspace=Auto&aialpha=false |
PSD | process=None&layerNaming=AppendName&anchor=Center&createTemplate=false&extractText=false&extendLayers=false |
要更新其中的任何参数,请按照 启用基于MIME类型的Assets/Dynamic Media Classic上传作业参数支持.
Granite传输工作流队列用于 DAM更新资产 工作流。 在Dynamic Media中,它用于图像摄取和处理。
要更新Granite Transient工作流队列,请执行以下操作:
导航到 https://<server>/system/console/configMgr 和搜索 队列:Granite Transient工作流队列.
由于OSGi PID是动态生成的,因此需要进行文本搜索,而不是直接URL。
在 最大并行作业数 字段,请将数字更改为所需的值。
您可以 最大并行作业数 以充分支持将文件重量上传到Dynamic Media。 具体值取决于硬件容量。 在某些情况下(例如初始迁移或一次性批量上传),您可以使用较大的值。 但是,请注意,使用较大的值(如内核数的两倍)可能会对其他并发活动产生负面影响。 因此,请根据您的特定用例测试和调整值。
Granite工作流队列用于非临时工作流。 在Dynamic Media中,它使用 Dynamic Media编码视频 工作流。
要更新Granite工作流队列,请执行以下操作:
导航到 https://<server>/system/console/configMgr
和搜索 队列:Granite工作流队列.
由于OSGi PID是动态生成的,因此需要进行文本搜索,而不是直接URL。
在 最大并行作业数 字段,请将数字更改为所需的值。
默认情况下,最大并行作业数取决于可用CPU核心的数量。 例如,在4核服务器上,它分配两个工作线程。 (0.0到1.0之间的值基于比率,或者大于1的任何数字都分配工作线程的数量。)
对于大多数用例,0.5的默认设置已足够。
点按保存。
Scene7上传连接设置可将Experience Manager Assets同步到Dynamic Media Classic服务器。
要更新Scene7上传连接,请执行以下操作:
导航至 https://<server>/system/console/configMgr/com.day.cq.dam.scene7.impl.Scene7UploadServiceImpl
在 连接数 字段和/或 活动作业超时 字段,请根据需要更改数字。
的 连接数 设置控制允许Experience Manager到Dynamic Media上传的HTTP连接的最大数量;通常,十个连接的预定义值就足够了。
的 活动作业超时 设置可确定在交付服务器中发布已上传的Dynamic Media资产的等待时间。 默认情况下,此值为2100秒或35分钟。
对于大多数用例,设置2100便已足够。
点按保存。
在非Dynamic Media部署中,您会复制 全部 资产(包括图像和视频)从Experience Manager创作环境到Experience Manager发布节点。 此工作流是必需的,因为Experience Manager发布服务器也会交付资产。
但是,在Dynamic Media部署中,由于资产是通过Cloud Service交付的,因此无需将这些资产复制到Experience Manager发布节点。 这种“混合发布”工作流可避免复制资产所需的额外存储成本和较长的处理时间。 其他内容(如网站页面)将继续从Experience Manager发布节点提供。
这些过滤器为您提供了一种 排除 资产复制到Experience Manager发布节点。
如果您使用Dynamic Media进行成像或视频,或者同时使用视频,则可以按原样使用Adobe提供的默认过滤器。 默认情况下,以下过滤器处于活动状态:
过滤器 | Mime 类型 | 演绎版 | |
Dynamic Media图像交付 | 过滤图像 筛选集
|
开始于 图像/ 包含 application/ 结尾为 set. |
现成的“滤镜图像”(适用于单个图像资产,包括交互式图像)和“滤镜集”(适用于旋转集、图像集、混合媒体集和轮播集)将:
|
Dynamic Media视频交付 | filter-video | 开始于 video/ | 现成的“filter-video”将:
|
过滤器应用于MIME类型,并且不能特定于路径。
在Experience Manager中,点按Experience Manager徽标以访问全局导航控制台,然后点按 工具 图标,然后导航到 常规 > CRXDE Lite.
在左侧文件夹树中,导航到 /etc/replication/agents.author/publish/jcr:content/damRenditionFilters
以查看过滤器。
要为过滤器定义Mime类型,可以按如下方式找到Mime类型:
在左边栏中,展开 内容 > dam > <locate_your_asset
> > jcr:content > 元数据,然后在右侧的表中找到 dc:format.
下图是资产dc:format路径的示例。
请注意, dc:format
(对于资产) Fiji Red.jpg
is image/jpeg
.
要使此过滤器应用于所有图像(无论其格式如何),请将值设置为 image/*
where *
是应用于任何格式的所有图像的正则表达式。
要使过滤器仅应用于JPEG类型的图像,请输入值 image/jpeg
.
定义要在复制中包含或排除的演绎版。
可用于筛选复制字符的字符包括:
要使用的字符 | 如何筛选用于复制的资产 |
* | 通配符 |
+ | 包括用于复制的资产。 |
- | 从复制中排除资产。 |
导航到 content/dam/<locate your asset
>/jcr:content/renditions.
下图是资产演绎版的示例。
如果您只想复制原件,则可以输入 +original
.