Bonnes pratiques

Adobe Experience Manager (AEM) Forms vous permet de transformer des opérations complexes en de simples et remarquables expériences numériques. Le document suivant décrit certaines autres bonnes pratiques à suivre lors du développement d’Adaptive Forms. Ce document est destiné à être utilisé conjointement avec ce document.

Conventions de dénomination

  • Panneaux

    • Les noms de panneau sont des majuscules, en commençant par un caractère majuscule.
  • Champs de formulaire

    • Les noms de champ sont des majuscules commençant par un caractère minuscule.
    • Ne pas commencer les noms de champ par des nombres
    • N’incluez pas de tirets "-" dans vos noms. Cela équivaut à un signe moins dans votre code et agit en tant qu’opérateurs dans votre code.
    • Les noms peuvent contenir des lettres, des chiffres, des traits de soulignement et des signes dollar.
    • Les noms doivent commencer par une lettre
    • Les noms sont sensibles à la casse
    • Les mots réservés (tels que les mots-clés JavaScript) ne peuvent pas être utilisés comme noms. Attention aux autres mots réservés spécifiques à l'AF tels que comme "panel","name".
    • N’incluez pas de tirets "-" dans vos noms.
  • Développement de Forms

    • Les fragments de formulaire doivent être pris en compte lors du développement de formulaires volumineux. Activation du chargement différé des fragments de formulaire pour un chargement plus rapide times
    • DataModel
      • Il est recommandé d’associer un formulaire adaptatif au modèle de données approprié.
    • Événements d’objet
      • Le code associé à 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.

Sur cette page