I nodi nel repository sono soggetti alle convenzioni di denominazione di Java Content Repository. Tuttavia AEM ulteriori convenzioni per il nome dei nodi di pagina.
Queste convenzioni di denominazione sono implementate a vari livelli:
JcrUtil: l'implementazione AEM delle utility JCR.
PageManager: Page Manager fornisce metodi per le operazioni a livello di pagina.
In base all’interfaccia in uso:
🔗 JcrUtilis l'implementazione AEM delle utility JCR. Di particolare interesse per la convalida dei nomi sono le mappature dei caratteri che controlla e le seguenti convalide:
isValidName
createValidName
🔗 PageManager fornisce metodi per le operazioni a livello di pagina, in base a JCRUtil.
Interfaccia touch standard:
Convalida il nome in base alle restrizioni imposte da PageManager quando:
L'interfaccia classica impone maggiori restrizioni:
Convalida il nome quando un nome di nodo esplicito è:
Caratteri validi (solo questi caratteri sono effettivamente validi quando una pagina viene creata dall'interfaccia classica, anche se PageManagerImpl
consentirebbe caratteri aggiuntivi):
-
(trattino/meno)