Convenzioni di denominazione

ATTENZIONE

AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

I nodi nell'archivio sono soggetti a convenzioni di denominazione Archivio dei contenuti Java. Tuttavia AEM impone ulteriori convenzioni per il nome dei nodi di pagina.

Convenzioni di denominazione per le pagine

Queste convenzioni di denominazione sono implementate a vari livelli:

Utilità JCR

JcrUtil è 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

    • Controlla se il nome non è vuoto e contiene solo caratteri validi.
    • Può essere utilizzato per verificare se un nome proposto è valido.
  • createValidName

    • Questo crea 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, in base a JCRUtil.

Interfaccia standard

Interfaccia touch standard:

  • Convalida il nome in base alle restrizioni imposte da PageManager quando:

    • viene fornito un titolo di pagina per la conversione nel nome del nodo
    • viene fornito un nome di nodo esplicito

Interfaccia classica

L’interfaccia classica impone restrizioni più restrittive:

  • Convalida il nome quando un nome di nodo esplicito è presente quando:

    • viene fornito un titolo di pagina per la conversione nel nome del nodo
    • viene fornito un nome di nodo esplicito
  • Caratteri validi (solo questi caratteri sono effettivamente validi quando una pagina viene creata dall’interno dell’interfaccia classica, anche se PageManagerImpl consentirebbe caratteri aggiuntivi):

    • da "a" a "z"
    • Da "A" a "Z"
    • Da "0" a "9"
    • _ (trattino basso)
    • - (trattino/segno meno)

In questa pagina