Convenciones de nomenclatura

Última actualización: 2023-07-14
  • Creado para:
  • Developer

Los nodos del repositorio están sujetos a las convenciones de nomenclatura de Repositorio de contenido Java. AEM Sin embargo, impone otras convenciones para el nombre de los nodos de la página.

Convenciones de nomenclatura para páginas

Estas convenciones de nomenclatura se implementan en varios niveles:

Utilidades JCR

JcrUtil AEM es la implementación de la implementación de la implementación de JCR. De especial interés para validar nombres son las asignaciones de caracteres que controla y las siguientes validaciones:

  • isValidName

    • Comprueba si el nombre no está vacío y contiene solo caracteres válidos.
    • Se puede utilizar para comprobar si un nombre propuesto es válido.
  • createValidName

    • Esto crea una etiqueta válida a partir de una cadena arbitraria.
    • Se puede utilizar para crear un nombre a partir de un título.

Administrador de páginas

PageManager proporciona métodos para operaciones a nivel de página, basados en JCRUtil.

IU estándar

La interfaz de usuario táctil estándar:

  • Valida el nombre según las restricciones impuestas por PageManager cuando:

    • se proporciona un título de página para la conversión en el nombre del nodo
    • se proporciona un nombre de nodo explícito

IU clásica

La IU clásica impone restricciones más estrictas:

  • Valida el nombre cuando un nombre de nodo explícito cuando:

    • se proporciona un título de página para la conversión en el nombre del nodo
    • se proporciona un nombre de nodo explícito
  • Caracteres válidos (solo estos caracteres son válidos cuando se crea una página desde la IU clásica) aunque PageManagerImpl permitirían caracteres adicionales):

    • 'a' a 'z'
    • De 'A' a 'Z'
    • De '0' a '9'
    • _ (guion bajo)
    • - (guión/signo menos)

En esta página