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

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 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 (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)
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2