Registro de tipos de recursos personalizados

Activación de los tipos de recursos personalizados para su inclusión en el portal de AEMForms

NOTA

Asegúrese de tener instalado AEM 6.3 con SP1 y el correspondiente complemento de AEM Forms. Esta función solo funciona con AEM Forms 6.3 SP1 y superior

Especificar ruta base

La ruta base es la ruta del repositorio de nivel superior que incluye todos los recursos que un usuario puede querer enumerar en el componente de búsqueda y lista. Si lo desea, el usuario también puede configurar ubicaciones específicas dentro de la ruta base desde el cuadro de diálogo de edición de componentes, de modo que la búsqueda se active en ubicaciones específicas en lugar de buscar todos los nodos dentro de la ruta base. De forma predeterminada, la ruta base se utiliza como criterio de la ruta de búsqueda para recuperar los recursos a menos que el usuario configure un conjunto de rutas específicas desde esta ubicación. Es importante tener un valor óptimo de esta ruta para realizar una búsqueda de rendimiento. El valor predeterminado de la ruta base permanecerá como /content/dam/formsanddocuments porque todos los recursos de AEM Forms residen en /content/dam/formsanddocuments.

Pasos para configurar la ruta base

  1. Iniciar sesión en crx

  2. Vaya a /libs/fd/fp/extensions/querybuilder/basepath

  3. Haga clic en "Nodo de superposición" en la barra de herramientas

  4. Asegúrese de que la ubicación de la superposición sea "/apps/"

  5. Haga clic en Aceptar

  6. Haga clic en Guardar

  7. Vaya a la nueva estructura creada en /apps/fd/fp/extensions/querybuilder/basepath

  8. Cambie el valor de la propiedad path a "/content/dam"

  9. Haga clic en Guardar

Al especificar la propiedad de ruta a "/content/dam", básicamente está configurando Ruta base en /content/dam. Esto se puede comprobar abriendo el componente Búsqueda y lista .

basepath

Registrar tipos de recursos personalizados

Se ha añadido una nueva pestaña (Lista de recursos) en el componente de búsqueda y lista. Esta pestaña muestra los tipos de recursos predeterminados y los tipos de recursos adicionales que configure. De forma predeterminada, se enumeran los siguientes tipos de recursos

  1. Formularios adaptables
  2. Plantillas de formulario
  3. Formularios PDF
  4. Documento (PDF estáticos)

Pasos para registrar el tipo de recurso personalizado

  1. Crear nodo de superposición de /libs/fd/fp/extensions/querybuilder/assettypes

  2. Establecer la ubicación de la superposición en "/apps"

  3. Vaya a la nueva estructura creada en /apps/fd/fp/extensions/querybuilder/assettypes

  4. En esta ubicación, cree un nodo 'nt:unstructured' para el tipo que se va a registrar, asigne un nombre al nodo mp4files. Agregue las dos propiedades siguientes a este nodo de archivos mp4A

    1. Agregue la propiedad jcr:title para especificar el nombre para mostrar del tipo de recurso. Establezca el valor de jcr:title en "Archivos Mp4".
    2. Agregue la propiedad "type" y establezca su valor en "videos". Este es el valor que usamos en nuestra plantilla para enumerar los recursos de los vídeos de tipo . Guarde los cambios.
  5. Cree un nodo de tipo "nt:unstructured" en mp4files. Asigne a este nodo el nombre "searchcriteria".

  6. Añada uno o más filtros bajo criterios de búsqueda. Supongamos que el usuario desea tener un filtro de búsqueda para listar mp4Files cuyo tipo de mime es "video/mp4" puede hacerlo aquí

  7. Cree un nodo de tipo "nt:unstructured" bajo los criterios de búsqueda de nodos. Asigne a este nodo el nombre "filetypes"

  8. Agregue las dos propiedades siguientes a este nodo "tipos de archivo"

    1. name: ./jcr:content/metadata/dc:format
    2. valor: video/mp4
  9. Esto significa que los recursos que tengan la propiedad dc:format igual a video/mp4 se considerarán un tipo de recurso "Vídeos Mp4". Puede utilizar cualquier propiedad enumerada en el nodo "jcr:content/metadata" para los criterios de búsqueda

  10. Asegúrese de guardar su trabajo

Después de realizar los pasos anteriores, el nuevo tipo de recurso (archivos Mp4) empezará a aparecer en la lista desplegable de tipos de recurso del componente Buscar y listar, como se muestra a continuación

mp4files

Si tiene problemas para que esto funcione, puede importar el siguiente paquete. El paquete tiene dos tipos de recursos personalizados definidos. Archivos y documentos de Word Mp4. Sugiera que eche un vistazo a /apps/fd/fp/extensions/querybuilder/assettypes

Instale el paquete customeportal. Este paquete contiene una página de portal de muestra. Esta página se utilizará en la parte 2 de este tutorial.

En esta página