中元数据功能的配置和管理 Assets config-metadata

版本
文章链接
AEM as a Cloud Service
单击此处
AEM 6.5
本文

Adobe Experience Manager Assets 保留每个资源的元数据。 它允许更轻松地分类和组织资产,并帮助查找特定资产的人员。 利用使用资源保留和管理元数据的功能,您可以根据资源的元数据自动组织和处理资源。 Adobe Experience Manager Assets 允许管理员配置和自定义元数据功能,以修改默认的Adobe方案。

编辑元数据架构 metadata-schema

有关详细信息,请参阅 编辑元数据架构表单.

在中注册自定义命名空间 Experience Manager registering-a-custom-namespace-within-aem

您可以在中添加自己的命名空间 Experience Manager. 正如预定义的命名空间一样,例如 cqjcr、和 sling,您可以为存储库元数据和XML处理提供一个命名空间。

  1. 访问“节点类型管理”页 https://[aem_server]:[port]/crx/explorer/nodetypes/index.jsp.
  2. 要访问命名空间管理页面,请单击 命名空间 页面顶部的。
  3. 要添加命名空间,请单击 新建 在页面底部。
  4. 以XML命名空间约定指定自定义命名空间。 以URI的形式指定ID,并为ID指定关联的前缀。 单击​ 保存

配置批量元数据更新的限制 bulk-metadata-update-limit

为了防止出现拒绝服务(DOS)情况, Enterprise Manager 限制Sling请求中支持的参数数量。 一次性更新多个资源的元数据时,您可能会达到限制,并且元数据不会为更多资源更新。 Enterprise Manager在日志中生成以下警告:

org.apache.sling.engine.impl.parameters.Util Too many name/value pairs, stopped processing after 10000 entries

要更改限制,请访问 工具 > 操作 > Web控制台 并更改 最大POST参数Apache Sling请求参数处理 osgi配置。

元数据配置文件 metadata-profiles

元数据配置文件允许您将默认元数据应用到文件夹中的资源。 创建元数据配置文件并将其应用到文件夹。 您以后上传到文件夹的任何资源都会继承您在元数据配置文件中配置的默认元数据。

添加元数据配置文件 adding-a-metadata-profile

  1. 导航到 工具 > 资产 > 元数据配置文件 并单击 创建.

  2. 输入用户档案的标题,例如, Sample Metadata,然后单击 创建. 此 编辑表单 此时将显示元数据配置文件的。

    编辑元数据表单

  3. 单击组件并在 设置 选项卡。 例如,单击 描述 组件并编辑其属性。

    在元数据配置文件中设置组件

    编辑以下属性 描述 组件:

    • 字段标签:元数据属性的显示名称。 仅供用户参考。

    • 映射到属性:此属性的值提供资产节点在存储库中保存的相对路径或名称。 该值应始终以下列开头 ./ 因为它指示路径在资产的节点下。

    映射到元数据配置文件中的属性设置

    您为指定的值 映射到属性 将作为属性存储在资产的元数据节点下。 例如,如果您指定 ./jcr:content/metadata/dc:desc 作为的名称 映射到属性, Assets 存储值 dc:desc 在资产的元数据节点处。 Adobe建议您将一个字段仅映射到元数据架构中的给定属性。 否则,系统会选取映射到属性的最新添加字段。

    • 默认值:使用此属性为元数据组件添加默认值。 例如,如果您指定“My description”,则此值将分配给属性 dc:desc 在资产的元数据节点处。

    在元数据配置文件中设置默认描述

    note note
    NOTE
    向新元数据属性(不存在于 /jcr:content/metadata 节点)不会在资产的 属性 页面。 要查看资产的新资产,请执行以下操作 属性 页面,修改相应的架构表单。
  4. (可选)在 构建表单 选项卡,添加更多组件到 编辑表单,并在中配置其属性 设置 选项卡。 以下属性位于 构建表单 选项卡:

组件
属性
章节标题
字段标签,
描述
单行文本
字段标签,
映射到属性,
默认值
多值文本
字段标签,
映射到属性,
默认值
数字
字段标签,
映射到属性,
默认值
日期
字段标签,
映射到属性,
默认值
标准标记
字段标签,
映射到属性,
默认值,
描述
  1. 单击 完成. 元数据配置文件将添加到中的配置文件列表 元数据配置文件 页面。

    元数据配置文件页面中添加了元数据配置文件

复制元数据配置文件 copying-a-metadata-profile

  1. 元数据配置文件 页面上,选择一个元数据配置文件以制作其副本。

    复制元数据配置文件

  2. 单击 复制 工具栏中。

  3. 复制元数据配置文件 对话框,为元数据配置文件的新副本输入标题。

  4. 单击 复制. 元数据配置文件的副本将显示在​ 元数据配置文件 ​页面的配置文件列表中。

    元数据配置文件页面中添加了元数据配置文件的副本

删除元数据配置文件 deleting-a-metadata-profile

  1. 元数据配置文件 页面上,选择要删除的配置文件。

  2. 单击 删除元数据配置文件 工具栏中。

  3. 在对话框中,单击 删除 以确认删除操作。 元数据配置文件将从列表中删除。

文件夹的元数据架构 folder-metadata-schema

Adobe Experience Manager Assets 允许您为资源文件夹创建元数据架构,这些文件夹定义文件夹属性页面中显示的布局和元数据。

添加文件夹元数据架构表单 add-a-folder-metadata-schema-form

使用文件夹元数据架构Forms编辑器创建和编辑文件夹的元数据架构。

  1. 在 Experience Manager 界面,转到 工具 > 资产 > 文件夹元数据架构.
  2. 在 文件夹元数据架构Forms 页面,单击 创建.
  3. 指定表单的名称,然后单击 创建. 新的架构表单列在 架构Forms 页面。

编辑文件夹元数据架构表单 edit-folder-metadata-schema-forms

您可以编辑新添加或现有元数据架构表单,其中包含以下内容:

  • 选项卡
  • 选项卡中的表单项目。

您可以将这些表单项映射/配置到CRX存储库中元数据节点内的字段。 您可以将新选项卡或表单项添加到元数据架构表单。

  1. 在“架构Forms”页面中,选择您创建的表单,然后选择 编辑 工具栏中的选项。

  2. 在“文件夹元数据架构编辑器”页中,单击 + 向表单添加选项卡。 要重命名选项卡,请单击默认名称,并在下指定新名称 设置.

    custom_tab

    要添加更多选项卡,请单击 +. 要删除,请单击 X 在选项卡上。

  3. 在活动选项卡中,添加一个或多个来自 构建表单 选项卡。

    adding_components

    如果创建多个选项卡,请单击特定选项卡以添加组件。

  4. 要配置组件,请选择该组件并在 设置 选项卡。

    如有必要,请从组件的 设置 选项卡。

    configure_properties

  5. 要保存更改,请选择 保存 工具栏中。

用于构建表单的组件 components-to-build-forms

构建表单 选项卡列出了您在文件夹元数据架构表单中使用的表单项目。 此 设置 选项卡显示您在 构建表单 选项卡。 以下是中可用的表单项目列表 构建表单 选项卡:

组件名称
描述
章节标题
为常用组件列表添加章节标题。
单行文本
添加单行文本属性。 它存储为字符串。
多值文本
添加多值文本属性。 它存储为字符串数组。
数字
添加一个数值组件。
日期
添加一个日期组件。
下拉列表
添加一个下拉列表。
标准标记
添加标记。
隐藏字段
添加隐藏字段。 在保存资源时,它将作为POST参数发送。

编辑表单项目 editing-form-items

要编辑表单项的属性,请单击组件,然后在组件中编辑以下属性的全部或子集 设置 选项卡。

字段标签:在文件夹的属性页面上显示的元数据属性的名称。

映射到属性:此属性指定保存它的CRX存储库中文件夹节点的相对路径。 它以“./“”,这表示路径在文件夹的节点下。

以下是此属性的有效值:

  • ./jcr:content/metadata/dc:title:将该值作为属性存储在文件夹的元数据节点中 dc:title.

  • ./jcr:created:在文件夹的节点显示JCR属性。 如果您在CRXDE中配置这些属性,Adobe建议您将它们标记为“禁用编辑”,因为它们是受保护属性。 否则,出现错误' Asset(s) failed to modify'在保存资产的属性时发生。

要确保组件在元数据架构表单中正确显示,请不要在属性路径中包含空格。

JSON路径:使用它指定JSON文件的路径,您可以在其中指定选项的键值对。

占位符:使用此属性指定与元数据属性相关的占位符文本。

选项:使用此属性指定列表中的选项。

描述:此属性用于添加对元数据组件的简短描述。

:与属性关联的对象类。

删除文件夹元数据架构表单 delete-folder-metadata-schema-forms

您可以从“文件夹元数据架构Forms”页面中删除文件夹元数据架构表单。 要删除表单,请选择该表单,然后单击工具栏中的删除选项。

delete_form

分配文件夹元数据架构 assign-a-folder-metadata-schema

您可以从文件夹元数据架构Forms页面或在创建文件夹时,将文件夹元数据架构分配给文件夹。

如果为文件夹配置元数据架构,则架构表单的路径将存储在 folderMetadataSchema 下的文件夹节点的属性 ./jcr:content.

从“文件夹元数据架构”页分配给架构 assign-to-a-schema-from-the-folder-metadata-schema-page

  1. 在 Experience Manager 界面,转到 工具 > 资产 > 文件夹元数据架构.

  2. 从文件夹元数据架构Forms页面中,选择要应用于文件夹的架构表单。

  3. 在工具栏中,单击 应用到文件夹.

  4. 选择要应用架构的文件夹,然后单击 应用. 如果元数据架构已应用于文件夹,则会显示一条警告消息,告知您即将覆盖现有的元数据架构。 单击 覆盖.

  5. 打开将元数据架构应用到的文件夹的元数据属性。

    folder_properties

    要查看文件夹元数据字段,请单击 文件夹元数据 选项卡。

    folder_metadata_properties

创建文件夹时分配架构 assign-a-schema-when-creating-a-folder

您可以在创建文件夹时分配文件夹元数据架构。 如果系统中至少存在一个文件夹元数据架构,则会在 创建文件夹 对话框。 您可以选择所需的架构。 默认情况下,未选择架构。

  1. 从 Experience Manager Assets 用户界面,单击 创建 工具栏中。

  2. 指定文件夹的标题和名称。

  3. 从文件夹元数据架构列表中,选择所需的架构。 然后,单击 创建.

    select_schema

  4. 打开将元数据架构应用到的文件夹的元数据属性。

  5. 要查看文件夹元数据字段,请单击 文件夹元数据 选项卡。

使用文件夹元数据架构 use-the-folder-metadata-schema

打开使用文件夹元数据架构配置的文件夹属性。A 文件夹元数据 选项卡将显示在文件夹中 属性 页面。 要查看文件夹元数据架构表单,请选择此选项卡。

在各个字段中输入元数据值,然后单击 保存 以存储值。 您指定的值存储在CRX存储库的文件夹节点中。

folder_metadata_properties-1

提示和限制 best-practices-limitations

  • 要在自定义命名空间上导入元数据,请先注册命名空间。
  • 属性选取器显示架构编辑器和搜索表单中使用的属性。 属性选取器不从资产中选取元数据属性。
  • 在升级到之前,您可能已经存在元数据配置文件 Experience Manager 6.5.升级后,如果在文件夹中应用此类配置文件 属性 在 元数据配置文件 选项卡,元数据表单字段不显示。 但是,如果应用新创建的元数据配置文件,则表单字段会显示,但会按预期不可用。 不会丢失任何功能,但如果您希望查看(不可用)表单字段,请编辑并保存现有的元数据配置文件。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2