Show Menu
SUJETS×

Conventions de dénomination

Les nœuds dans le référentiel sont soumis aux conventions de dénomination de Java Content Repository . Toutefois, AEM impose d’autres conventions pour le nom des nœuds de page.

Conventions de dénomination pour les pages

Ces conventions sont mises en place à différents niveaux :

Utilitaires JCR

JcrUtil est l’implémentation AEM des utilitaires JCR. Les mappages de caractères contrôlés et les validations suivantes se révèlent particulièrement intéressants dans le cadre de la validation des noms :
  • isValidName
    • Vérifie si le nom n’est pas vide et contient uniquement des caractères valides.
    • Peut être utilisé pour vérifier la validité d’un nom proposé.
  • createValidName
    • Crée un libellé valide à partir d’une chaîne arbitraire.
    • Peut être utilisé pour créer un nom à partir d’un titre.

Gestionnaire de pages

PageManager fournit des méthodes pour les opérations au niveau de la page, sur la base de JCRUtil .

Interface utilisateur standard

L’interface utilisateur tactile standard :
  • Valide le nom en fonction des restrictions imposées par PageManager dans l’une des situations suivantes :
    • Un titre de page est fourni pour la conversion dans le nom de nœud.
    • Un nom de nœud explicite est fourni.

IU classique

L’IU classique applique des restrictions plus strictes :
  • Valide le nom dans le cas d’un nom de nœud explicite dans l’une des situations suivantes :
    • Un titre de page est fourni pour la conversion dans le nom de nœud.
    • Un nom de nœud explicite est fourni.
  • Caractères valides (seuls ces caractères sont effectivement valides lorsqu’une page est créée dans l’IU classique), même si PageManagerImpl autorise des caractères supplémentaires) :
    • « a » à « z »
    • « A » à « Z »
    • « 0 » à « 9 »
    • _ (trait de soulignement)
    • - (tiret/moins)