Convenções de nomenclatura naming-conventions
Os nós no repositório estão sujeitos às convenções de nomenclatura da variável Repositório de conteúdo Java. No entanto, 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:
-
JcrUtil: a AEM da aplicação do Utilitários JCR.
-
PageManager: o Gerenciador de página O fornece métodos para operações no nível da página.
-
De acordo com a interface do usuário que está sendo usada:
Utilitários JCR jcr-utilities
JcrUtil é a AEM implementação 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 cadeia de caracteres arbitrária.
- Ele pode ser usado para criar um nome a partir de um título.
Gerenciador de página page-manager
PageManager O fornece métodos para operações de nível de página, com base em JCRUtil.
Interface do usuário padrão standard-ui
A interface de usuário 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ó
- é fornecido um nome de nó explícito
IU Clássica classic-ui
A interface clássica impõe restrições mais severas:
-
Valida o nome quando um nome de nó explícito é:
- um título de página é fornecido para conversão no nome do nó
- é fornecido um nome de nó explícito
-
Caracteres válidos (somente esses caracteres são válidos quando uma página é criada na interface clássica, mesmo que
PageManagerImpl
permitiria caracteres adicionais):- 'a' a 'z'
- 'A' a 'Z'
- '0' a '9'
- _ (sublinhado)
-
(traço/menos)