Conventions de dénomination naming-conventions

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

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 mises en oeuvre à différents niveaux :

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 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.

Interface utilisateur standard standard-ui

L’IU tactile standard :

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

    • un titre de page est fourni pour la conversion dans le nom de noeud.
    • un nom de noeud explicite est fourni.

Interface utilisateur classique classic-ui

L’IU classique impose des restrictions plus strictes :

  • Valide le nom lorsqu’un nom de noeud explicite se présente dans l’une des situations suivantes :

    • un titre de page est fourni pour la conversion dans le nom de noeud.
    • un nom de noeud 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)
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e