Convenciones de nomenclatura naming-conventions

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 naming-conventions-for-pages

Estas convenciones de nomenclatura se implementan en varios niveles:

Utilidades JCR jcr-utilities

AEM JcrUtil es la implementación de las utilidades JCR que se encuentra en el nivel de implementación de la. 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
19ffd973-7af2-44d0-84b5-d547b0dffee2