Configuración y administración de la funcionalidad de metadatos en Assets

Adobe Experience Manager Assets guarda los metadatos de cada recurso. Permite una clasificación y organización más sencillas de los recursos y ayuda a las personas que buscan un recurso específico. Con la capacidad de mantener y administrar metadatos con sus recursos, puede organizar y procesar automáticamente recursos en función de sus metadatos. Adobe Experience Manager Assets permite a los administradores configurar y personalizar la funcionalidad de metadatos para modificar la oferta de Adobe predeterminada.

Editar esquema de metadatos

Para obtener más información, consulte Edición de formulariosde esquema de metadatos.

Registrar una Área de nombres personalizada en Experience Manager

Puede agregar sus propias Áreas de nombres dentro de Experience Manager. Al igual que hay Áreas de nombres predefinidas como cq, jcr, y sling, puede tener una Área de nombres para los metadatos del repositorio y el procesamiento de XML.

  1. Acceda a la página de administración del tipo de nodo https://[aem_server]:[port]/crx/explorer/nodetypes/index.jsp.
  2. Para acceder a la página Administración de Áreas de nombres, haga clic en Áreas de nombres en la parte superior de la página.
  3. Para agregar una Área de nombres, haga clic en Nuevo en la parte inferior de la página.
  4. Especifique una Área de nombres personalizada en la convención de Área de nombres XML. Especifique el ID en forma de URI y un prefijo asociado para el ID. Haga clic en Guardar.

Configurar límites para la actualización masiva de metadatos

Para evitar una situación similar a la de denegación de servicio (DOS), Enterprise Manager limita el número de parámetros admitidos en una solicitud de Sling. Al actualizar los metadatos de muchos recursos de una sola vez, es posible que se alcance el límite y que los metadatos no se actualicen para más recursos. Enterprise Manager genera la siguiente advertencia en los registros:

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

To change the limit, access Tools > Operations > Web Console and change the value of Maximum POST Parameters in Apache Sling Request Parameter Handling OSGi configuration.

Perfiles de metadatos

Un perfil de metadatos permite aplicar metadatos predeterminados a los recursos de una carpeta. Cree un perfil de metadatos y aplíquelo a una carpeta. Cualquier recurso que cargue posteriormente en la carpeta heredará los metadatos predeterminados configurados en el perfil de metadatos.

Añadir un perfil de metadatos

  1. Vaya a Herramientas > Recursos > Perfiles ​de metadatos y haga clic en Crear.

  2. Escriba un título para el perfil, por ejemplo Sample Metadatay haga clic en Crear. Se muestra el perfil Editar formulario para los metadatos.

    Editar un formulario de metadatos

  3. Haga clic en un componente y configure sus propiedades en la ficha Configuración . Por ejemplo, haga clic en el componente Descripción y edite sus propiedades.

    Configuración de un componente en el perfil de metadatos

    Edite las siguientes propiedades para el componente Descripción :

    • Etiqueta de campo: Nombre para mostrar de la propiedad metadata. Solo sirve para la referencia del usuario.

    • Asignar a propiedad: El valor de esta propiedad proporciona la ruta o el nombre relativos al nodo de recurso donde se guarda en el repositorio. El valor siempre debe tener inicios ./ porque indica que la ruta está debajo del nodo del recurso.

    Asignar a la configuración de propiedad en el perfil de metadatos

    The value you specify for Map to property is stored as a property under the asset's metadata node. Por ejemplo, si especifica ./jcr:content/metadata/dc:desc como nombre de Asignar a propiedad, Assets almacena el valor dc:desc en el nodo de metadatos del recurso.

    • Valor predeterminado: Utilice esta propiedad para agregar un valor predeterminado para el componente de metadatos. Por ejemplo, si especifica "Mi descripción", este valor se asigna a la propiedad dc:desc en el nodo de metadatos del recurso.

    Definir la descripción predeterminada en el perfil de metadatos

    Nota

    Añadiendo un valor predeterminado en una nueva propiedad de metadatos (que no existe ya en la . /jcr:content/metadata ) no muestra la propiedad y su valor en la página Propiedades del recurso de forma predeterminada. Para vista de la nueva propiedad en la página Propiedades de los recursos, modifique el formulario de esquema correspondiente.

  4. (Opcional) Agregue más componentes a Editar formulario desde la pestaña Generar formulario y configure sus propiedades en la pestaña Configuración. Las siguientes propiedades están disponibles en la pestaña Generar formulario:

Componente Propiedades
Sección de encabezado Etiqueta de campo,
descripción
Texto de una sola línea Etiqueta de campo,
Asignar a propiedad,
Valor predeterminado
Texto con varios valores Etiqueta de campo,
Asignar a propiedad,
Valor predeterminado
Número Etiqueta de campo,
Asignar a propiedad,
Valor predeterminado
Fecha Etiqueta de campo,
Asignar a propiedad,
Valor predeterminado
Etiquetas estándar Etiqueta de campo,
Asignar a propiedad,
Valor predeterminado,
Descripción
  1. Haga clic en Finalizado. El Perfil Metadatos se agrega a la lista de perfiles en la página Perfiles de metadatos.

    Perfil de metadatos agregado en la página Perfiles de metadatos

Copiar un perfil de metadatos

  1. En la página Perfiles de metadatos, seleccione un perfil de metadatos para realizar una copia del mismo.

    Copiar un perfil de metadatos

  2. Click Copy from the toolbar.

  3. En el cuadro de diálogo Copiar Perfil de metadatos, introduzca un título para la nueva copia del Perfil de metadatos.

  4. Haga clic en Copiar. La copia del perfil de metadatos aparece en la lista de perfiles de la página Perfiles de metadatos.

    Se agregó una copia del perfil de metadatos en la página Perfiles de metadatos

Eliminar un perfil de metadatos

  1. En la página Perfiles de metadatos, seleccione un perfil para eliminarlo.

  2. Haga clic en Eliminar Perfiles de metadatos en la barra de herramientas.

  3. En el cuadro de diálogo, haga clic en Eliminar para confirmar la operación de eliminación. El perfil de metadatos se elimina de la lista.

Esquema de metadatos de una carpeta

Adobe Experience Manager Assets le permite crear esquemas de metadatos para carpetas de recursos, que definen el diseño y los metadatos mostrados en las páginas de propiedades de las carpetas.

Añadir un formulario de esquema de metadatos de carpeta

Utilice el editor de Forms de Esquema de metadatos de carpeta para crear y editar esquemas de metadatos para las carpetas.

  1. En Experience Manager la interfaz, vaya a Herramientas > Recursos > Esquemas de metadatos de carpeta.
  2. En la página Esquema de metadatos de carpeta de Forms , haga clic en Crear.
  3. Specify a name for the form, and click Create. El nuevo formulario de esquema aparece en la página de Forms de Esquema.

Edit folder metadata schema forms

Puede editar un formulario de esquema de metadatos recién agregado o existente, que incluye lo siguiente:

  • Pestañas
  • Elementos de formulario dentro de las fichas.

Puede asignar/configurar estos elementos de formulario a un campo dentro de un nodo de metadatos en el repositorio de CRX. Puede agregar nuevas fichas o elementos de formulario al formulario de esquema de metadatos.

  1. En la página Esquema Forms, seleccione el formulario que ha creado y, a continuación, seleccione la opción Editar en la barra de herramientas.

  2. En la página Editor de Esquemas de metadatos de carpeta, haga clic en + para agregar una ficha al formulario. Para cambiar el nombre de la ficha, haga clic en el nombre predeterminado y especifique el nuevo nombre en Configuración.

    custom_tab

    Para agregar más fichas, haga clic en +. Haga clic X en una ficha para eliminarla.

  3. En la ficha activa, agregue uno o varios componentes de la ficha Generar formulario .

    adding_components

    Si crea varias fichas, haga clic en una ficha concreta para agregar componentes.

  4. Para configurar un componente, selecciónelo y modifique sus propiedades en la ficha Configuración .

    Si es necesario, elimine un componente de la ficha Configuración .

    configure_properties

  5. Haga clic en Guardar en la barra de herramientas para guardar los cambios.

Componentes para crear formularios

La ficha Generar formulario lista los elementos de formulario que se utilizan en el formulario de esquema de metadatos de la carpeta. La ficha Configuración muestra los atributos de cada elemento seleccionado en la ficha Generar formulario . Esta es una lista de los elementos de formulario disponibles en la ficha Generar formulario :

Nombre del componente Descripción
Sección de encabezado Añada un encabezado de sección para una lista de componentes comunes.
Texto de una sola línea Añada una propiedad de texto de una sola línea. Se almacena como una cadena.
Texto con varios valores Añada una propiedad de texto con varios valores. Se almacena como una matriz de cadenas.
Número Añada un componente numérico.
Fecha Añada un componente de fecha.
Lista desplegable Añada una lista desplegable.
Etiquetas estándar Añadir una etiqueta.
Campo oculto Añada un campo oculto. Se envía como parámetro de POST cuando se guarda el recurso.

Edición de elementos de formulario

Para editar las propiedades de los elementos de formulario, haga clic en el componente y edite todas o un subconjunto de las siguientes propiedades en la ficha Configuración .

Etiqueta de campo: Nombre de la propiedad de metadatos que se muestra en la página de propiedades de la carpeta.

Asignar a propiedad: Esta propiedad especifica la ruta relativa del nodo de la carpeta en el repositorio de CRX donde se guarda. Inicio con "./", que indica que la ruta está debajo del nodo de la carpeta.

Los siguientes son los valores válidos para esta propiedad:

  • ./jcr:content/metadata/dc:title:: Almacena el valor en el nodo de metadatos de la carpeta como propiedad dc:title.

  • ./jcr:created:: Muestra la propiedad JCR en el nodo de la carpeta. Si configura estas propiedades en CRXDE, Adobe recomienda marcarlas como Deshabilitar edición, ya que están protegidas. De lo contrario, el error ' Asset(s) failed to modify' se produce al guardar las propiedades del recurso.

Para asegurarse de que el componente se muestra correctamente en el formulario de esquema de metadatos, no incluya ningún espacio en la ruta de la propiedad.

Ruta JSON: Utilícelo para especificar la ruta del archivo JSON en la que se especifican pares de clave-valor para las opciones.

Marcador de posición: Utilice esta propiedad para especificar el texto del marcador de posición correspondiente a la propiedad metadata.

Opciones: Utilice esta propiedad para especificar opciones en una lista.

Descripción: Utilice esta propiedad para agregar una breve descripción para el componente de metadatos.

Clase: Clase de objeto con la que está asociada la propiedad.

Delete folder metadata schema forms

Puede eliminar los formularios de esquema de metadatos de la carpeta desde la página de Forms Esquema de metadatos de la carpeta. Para eliminar un formulario, selecciónelo y haga clic en la opción Eliminar de la barra de herramientas.

delete_form

Asignación de un esquema de metadatos de carpeta

Puede asignar un esquema de metadatos de carpeta a una carpeta desde la página de Forms Esquema de metadatos de carpeta o al crear una carpeta.

Si se configura un esquema de metadatos para una carpeta, la ruta al formulario de esquema se almacena en la propiedad del nodo de la carpeta en folderMetadataSchema ./jcr:content.

Asignar a un esquema desde la página Esquema de metadatos de la carpeta

  1. En Experience Manager la interfaz, vaya a Herramientas > Recursos > Esquemas de metadatos de carpeta.

  2. En la página Forms Esquema de metadatos de carpeta, seleccione el formulario de esquema que desea aplicar a una carpeta.

  3. En la barra de herramientas, haga clic en Aplicar a carpetas.

  4. Seleccione la carpeta en la que desea aplicar el esquema y, a continuación, haga clic en Aplicar. Si ya se ha aplicado un esquema de metadatos a la carpeta, aparecerá un mensaje de advertencia para informarle de que va a sobrescribir el esquema de metadatos existente. Haga clic en Sobrescribir.

  5. Abra las propiedades de metadatos de la carpeta a la que ha aplicado el esquema de metadatos.

    folder_properties

    To view the folder metadata fields, click the Folder Metadata tab.

    folder_metadata_properties

Asignar un esquema al crear una carpeta

Puede asignar un esquema de metadatos de carpeta al crear una carpeta. Si existe al menos un esquema de metadatos de carpeta en el sistema, se muestra una lista adicional en el cuadro de diálogo Crear carpeta . Puede seleccionar el esquema que desee. De forma predeterminada, no hay ningún esquema seleccionado.

  1. En la interfaz de usuario, haga clic en Experience Manager Assets Crear ​desde la barra de herramientas.

  2. Especifique un título y un nombre para la carpeta.

  3. En la lista Esquema de metadatos de carpeta, seleccione el esquema que desee. A continuación, haga clic en Crear.

    select_esquema

  4. Abra las propiedades de metadatos de la carpeta a la que ha aplicado el esquema de metadatos.

  5. To view the folder metadata fields, click the Folder Metadata tab.

Uso del esquema de metadatos de la carpeta

Abra las propiedades de una carpeta configurada con un esquema de metadatos de carpeta. A Folder Metadata tab is displayed in the folder Properties page. Para ver el formulario de esquema de metadatos de la carpeta, seleccione esta pestaña.

Introduzca valores de metadatos en los distintos campos y haga clic en Guardar para almacenar los valores. Los valores que especifique se almacenan en el nodo de la carpeta en el repositorio de CRX.

folder_metadata_properties-1

Sugerencias y limitaciones

  • Para importar metadatos en Áreas de nombres personalizadas, primero registre las Áreas de nombres.
  • El selector de propiedades muestra las propiedades que se utilizan en los editores de esquema y en los formularios de búsqueda. El selector de propiedades no elige propiedades de metadatos de un recurso.
  • Es posible que haya perfiles de metadatos preexistentes desde entonces antes de actualizar a Experience Manager 6.5. Después de la actualización, si aplica este perfil en Propiedades de carpeta en la ficha Perfiles de metadatos, no se muestran los campos del formulario de metadatos. Sin embargo, si aplica un perfil de metadatos recién creado, los campos del formulario se muestran pero no están disponibles según lo esperado. No se pierde la funcionalidad pero si desea ver los campos del formulario (no disponibles), edite y guarde los perfiles de metadatos existentes.

En esta página