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:
-
AEM JcrUtil: la implementación de la implementación de la implementación de la implementación de las utilidades JCR.
-
PageManager: Page Manager proporciona métodos para operaciones a nivel de página.
-
Según la interfaz de usuario utilizada:
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)