Best practice

I moduli di Adobe Experience Manager (AEM) possono aiutarti a trasformare transazioni complesse in esperienze digitali semplici e deliziose. Il documento seguente descrive alcune best practice aggiuntive da seguire durante lo sviluppo di Adaptive Forms. Questo documento deve essere utilizzato insieme a questo documento

Convenzioni di denominazione

  • Pannelli

    • I nomi dei pannelli iniziano con una lettera maiuscola e iniziano con una maiuscola.
  • Campi modulo

    • I nomi dei campi sono composti da lettere maiuscole e minuscole e iniziano con un carattere minuscolo.
    • Non iniziare i nomi dei campi con numeri
    • Non includere trattini "-" nel nome. Queste corrisponderanno a un segno meno nel codice e agiranno come operatori nel codice.
    • I nomi possono contenere lettere, cifre, trattini bassi e simboli di dollaro.
    • I nomi devono iniziare con una lettera
    • I nomi distinguono tra maiuscole e minuscole
    • Le parole riservate (come le parole chiave JavaScript) non possono essere utilizzate come nomi. Fai attenzione ad altre parole riservate specifiche per AF come "panel", "name".
    • Non includere trattini "-" nei nomi
  • Sviluppo di Forms

    • I frammenti di modulo devono essere considerati durante lo sviluppo di moduli di grandi dimensioni. Attiva il caricamento lento dei frammenti di modulo per tempi di caricamento più rapidi

    • DataModel

      • Si consiglia di associare il modulo adattivo al modello dati appropriato
    • Eventi oggetto

      • Il codice relativo alla visibilità di un oggetto deve sempre essere posizionato nell'evento di visibilità di tale oggetto.
    • Script

      • Se il codice che si sta scrivendo all’interno di un modulo adattivo si estende oltre le 5 righe visibili, è necessario spostare il codice in una libreria client. È consigliabile aggiungere la funzione alla libreria client e quindi aggiungere i tag jsdoc appropriati per consentire alla funzione di essere visibile nell’editor di regole per moduli adattivi.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e