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
Essas convenções de nomenclatura são implementadas em vários níveis:
PageManager: a Gerenciador de páginas O fornece métodos para operações em nível de página.
Na interface do AEM
Utilitários JCR
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
PageManager O fornece métodos para operações no nível da página, com base em JCRUtil.
Comportamento da interface do usuário do AEM
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ó