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:
- JcrUtil: a implementação por AEM dos utilitários JCR.
- PageManager: o Gerenciador de páginas fornece métodos para operações em nível de página.
- Na interface do usuário do AEM
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.
Comportamento da interface do usuário do AEM ui-behavior
Ao gerenciar conteúdo, a interface do usuário do AEM:
-
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
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab