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

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

编辑元数据架构

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

在Experience Manager中注册自定义命名空间

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

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

配置批量元数据更新限制

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

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

要更改限制,请访问​工具 > 操作 > Web Console​并更改​Apache Sling请求参数处理 OSGi配置中的​最大POST参数​的值。

元数据配置文件

通过元数据配置文件,您可以将默认元数据应用到文件夹中的资产。创建元数据配置文件并将其应用到文件夹。您随后上传到文件夹的任何资产都会继承您在元数据配置文件中配置的默认元数据。

添加元数据配置文件

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

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

    编辑元数据表单

  3. 单击某个组件,并在​Settings​选项卡中配置其属性。例如,单击​描述​组件并编辑其属性。

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

    编辑​Description​组件的以下属性:

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

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

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

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

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

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

    注意

    向新元数据属性添加默认值(中已不存在)。/jcr:content/metadata节点)默认情况下不会在资产的“属性”页面上显示属性及其值。 要在资产的属性页面上查看新属性,请修改相应的架构表单。

  4. (可选)从“构建表单”选项卡中向“编辑表单”添 加更多组件 ,然后在“设置”选项卡中配置 其属性 。 “构建表单”选项卡中提供 以下属性 :

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

    在“元数据配置文件”页面中添加的元数据配置文件

复制元数据配置文件

  1. 从​元数据配置文件​页面中,选择元数据配置文件以制作其副本。

    复制元数据配置文件

  2. 单击工具栏中的​复制

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

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

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

删除元数据配置文件

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

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

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

文件夹的元数据架构

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

添加文件夹元数据架构表单

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

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

编辑文件夹元数据架构表单

您可以编辑新添加的或现有的元数据架构表单,其中包括:

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

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

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

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

    custom_tab

    要添加更多选项卡,请单击+。 单击选项卡上的X以将其删除。

  3. 在活动选项卡中,从​构建表单​选项卡中添加一个或多个组件。

    adding_components

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

  4. 要配置组件,请选择该组件并在​Settings​选项卡中修改其属性。

    如果需要,请从​Settings​选项卡中删除组件。

    configure_properties

  5. 单击工具栏中的​保存​以保存更改。

用于构建表单的组件

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

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

编辑表单项目

要编辑表单项的属性,请单击该组件,并在​Settings​选项卡中编辑以下属性的全部或子集。

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

映射到属性:此属性指定保存文件夹节点的CRX存储库中文件夹节点的相对路径。以“”开头。/",表示路径位于文件夹的节点下。

以下是此属性的有效值:

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

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

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

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

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

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

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

:属性与关联的对象类。

删除文件夹元数据架构表单

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

delete_form

分配文件夹元数据架构

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

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

从“文件夹元数据架构”页面中分配给架构

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

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

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

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

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

    folder_properties

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

    folder_metadata_properties

创建文件夹时分配架构

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

  1. 在Experience Manager Assets用户界面中,单击工具栏中的​创建

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

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

    select_schema

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

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

使用文件夹元数据架构

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

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

folder_metadata_properties-1

提示和限制

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

在此页面上