Convenzioni di denominazione naming-conventions

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 delle pagine naming-conventions-for-pages

Queste convenzioni di denominazione vengono implementate a vari livelli:

  • JcrUtil: implementazione AEM delle utilità JCR.
  • PageManager: Page Manager fornisce metodi per le operazioni a livello di pagina.
  • Nell'interfaccia utente AEM

Utilità JCR jcr-utilities

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 page-manager

PageManager fornisce metodi per le operazioni a livello di pagina, basati su JCRUtil.

Comportamento dell’interfaccia AEM ui-behavior

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
    • viene fornito un nome di nodo esplicito
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab