Convenciones de nomenclatura naming-conventions

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

Convenciones de nomenclatura para páginas naming-conventions-for-pages

Estas convenciones de nomenclatura se implementan en varios niveles:

Utilidades JCR jcr-utilities

JcrUtil es la implementación de AEM de las utilidades 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 page-manager

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

IU estándar standard-ui

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 classic-ui

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 (en realidad, solo estos caracteres son válidos cuando se crea una página desde la interfaz de usuario clásica, aunque PageManagerImpl permitiría caracteres adicionales):

    • 'a' a 'z'
    • De 'A' a 'Z'
    • De '0' a '9'
    • _ (guion bajo)
    • - (guión/signo menos)
recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2