Convenções de nomenclatura naming-conventions

Os nós no repositório estão sujeitos às convenções de nomenclatura do Repositório de conteúdo Java. No entanto, o AEM impõe mais convenções para o nome dos nós da página.

Convenções de nomenclatura para páginas naming-conventions-for-pages

Essas convenções de nomenclatura são implementadas em vários níveis:

Utilitários JCR jcr-utilities

JcrUtil é a implementação AEM dos utilitários JCR. De especial interesse para validar nomes são os mapeamentos de caracteres que ele controla e as seguintes validações:

  • isValidName

    • Verifica se o nome não está vazio e contém apenas caracteres válidos.
    • Pode ser usado para verificar se um nome proposto é válido.
  • createValidName

    • Isso cria um rótulo válido de uma sequência arbitrária.
    • Ela pode ser usada para criar um nome a partir de um título.

Gerenciador de páginas page-manager

PageManager fornece métodos para operações no nível da página, com base em JCRUtil.

Interface do usuário padrão standard-ui

A interface padrão habilitada para toque:

  • Valida o nome de acordo com as restrições impostas pelo PageManager quando:

    • um título de página é fornecido para conversão no nome do nó
    • um nome de nó explícito é fornecido

IU Clássica classic-ui

A interface clássica impõe restrições mais rigorosas:

  • Valida o nome quando um nome de nó explícito:

    • um título de página é fornecido para conversão no nome do nó
    • um nome de nó explícito é fornecido
  • Caracteres válidos (na verdade, apenas esses caracteres são válidos quando uma página é criada na interface clássica, mesmo que PageManagerImpl permita caracteres adicionais):

    • 'a' a 'z'
    • 'A' a 'Z'
    • '0' a '9'
    • _ (sublinhado)
    • - (traço/sinal de menos)
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2