Conventions de dénomination naming-conventions

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 naming-conventions-for-pages

Ces conventions de dénomination sont implémentées à différents niveaux :

  • JcrUtil : l’implémentation AEM des utilitaires JCR.
  • PageManager : le Gestionnaire de pages fournit des méthodes pour les opérations au niveau de la page.
  • Dans l’interface utilisateur d’AEM

Utilitaires JCR jcr-utilities

JcrUtil est l’implémentation AEM des utilitaires JCR. Les mappages de caractères qu’il contrôle et les validations suivantes présentent un intérêt particulier pour la validation des noms :

  • isValidName

    • Vérifie si le nom n’est pas vide et s’il contient uniquement des caractères valides.
    • Peut être utilisé pour vérifier si un nom proposé est valide.
  • 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 page-manager

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

Comportement de l’interface utilisateur d’AEM ui-behavior

Au cours de la gestion du contenu, l’interface utilisateur AEM :

  • Valide le nom en fonction des restrictions imposées par PageManager quand :

    • un titre de page est fourni pour être converti en nom de nœud ;
    • un nom de nœud explicite est fourni.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab