Bonnes pratiques

Les formulaires Adobe Experience Manager (AEM) peuvent vous aider à transformer des transactions complexes en expériences numériques simples et agréables. Le document suivant décrit d’autres bonnes pratiques à suivre lors du développement de formulaires adaptatifs. Utilisez ce document conjointement avec ce document.

Conventions de nommage

  • Panneaux

    • Les noms des panneaux sont rédigés en camel case et commencent par une lettre majuscule.
  • Champs de formulaire

    • Les noms des champs sont rédigés en camel case et commencent par une minuscule.
    • Ne commencez pas les noms des champs par un chiffre.
    • N’insérez pas de tirets « - » dans vos noms. Le tiret équivaut à un signe « moins » dans le code et agit en tant qu’opérateur.
    • Les noms peuvent contenir des lettres, des chiffres, des traits de soulignement et des symboles dollar.
    • Les noms doivent commencer par une lettre.
    • Les noms respectent la casse.
    • Les mots réservés (tels que les mots-clés JavaScript) ne peuvent pas être utilisés comme noms. N’incluez pas les mots réservés spécifiques à l’AF tels que « panel » et « name ».
    • N’insérez pas de tirets « - » entre les noms.
  • Développer les formulaires

    • Les fragments de formulaire doivent être pris en compte lors du développement de formulaires volumineux. Activez le chargement différé des fragments de formulaire afin d’accélérer les temps de chargement.

    • Modèle de données

      • Il est recommandé d’associer un formulaire adaptatif au modèle de données approprié.
    • Événements d’objet

      • Le code reflétant la visibilité d’un objet doit toujours être placé dans l’événement de visibilité de cet objet.
    • Script

      • Si le code que vous écrivez dans un formulaire adaptatif s’étend au-delà de 5 lignes visibles, vous devez déplacer votre code vers une bibliothèque cliente. Dans l’idéal, ajoutez votre fonction à la bibliothèque cliente, puis ajoutez les balises jsdoc appropriées pour que la fonction soit visible dans l’éditeur de règles de formulaire adaptatif.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e