Los nodos del repositorio están sujetos a las convenciones de nombres del Repositorio de contenido de Java. Sin embargo, AEM impone otras convenciones para el nombre de los nodos de página.
Estas convenciones de nombres se implementan en varios niveles:
JcrUtil: la implementación AEM de las utilidades JCR.
PageManager: el Administrador de páginas proporciona métodos para las operaciones de nivel de página.
Según la IU que se utiliza:
🔗 JcrUtiliza la implementación AEM de las utilidades JCR. De particular interés para validar nombres son las asignaciones de caracteres que controla y las siguientes validaciones:
isValidName
createValidName
🔗 PageManager proporciona métodos para las operaciones de nivel de página, según JCRUtil.
La IU estándar con capacidad táctil:
Valida el nombre según las restricciones impuestas por PageManager cuando:
La IU clásica impone restricciones más estrictas:
Valida el nombre cuando se muestra un nombre de nodo explícito cuando:
Caracteres válidos (solo estos caracteres son válidos cuando se crea una página desde la IU clásica, aunque PageManagerImpl
permita caracteres adicionales):
-
(guion/signo menos)