I nodi nell’archivio sono soggetti alle convenzioni di denominazione dell’archivio dei contenuti Java. Tuttavia, l’AEM impone ulteriori convenzioni per il nome dei nodi della pagina.
Convenzioni di denominazione per le pagine
Queste convenzioni di denominazione vengono implementate a vari livelli:
PageManager: Gestione pagine fornisce metodi per le operazioni a livello di pagina.
Nell’interfaccia utente dell’AEM
Utilità JCR
JcrUtil è l’implementazione AEM delle utilità JCR. Di particolare interesse per la convalida dei nomi sono le mappature di caratteri che controlla e le convalide seguenti:
isValidName
Controlla se il nome non è vuoto e contiene solo caratteri validi.
Può essere utilizzato per verificare se un nome proposto è valido.
createValidName
In questo modo viene creata un'etichetta valida da una stringa arbitraria.
Può essere utilizzato per creare un nome da un titolo.
Gestione pagine
PageManager fornisce metodi per le operazioni a livello di pagina basati su JCRUtil.
Comportamento dell’interfaccia AEM
Durante la gestione dei contenuti, l’interfaccia utente dell’AEM:
Convalida il nome in base alle restrizioni imposte da PageManager quando:
viene fornito il titolo della pagina da convertire nel nome del nodo