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.