Modalità reattiva nell’authoring WYSIWYG

Questa funzione è disponibile tramite il programma per i primi utilizzatori. Per richiedere l'accesso, invia un'e-mail con il nome dell'organizzazione GitHub e il nome dell'archivio dall'indirizzo ufficiale a aem-forms-ea@adobe.com . Ad esempio, se l’URL dell’archivio è https://github.com/adobe/abc, il nome dell’organizzazione è adobe e il nome dell’archivio è abc.

Introduzione a Responsive Forms

Nel mondo odierno del multi-dispositivo, i moduli devono avere un aspetto elegante e funzionare bene su schermi di tutte le dimensioni, dai monitor desktop agli smartphone. La modalità reattiva in Universal Editor consente di ottenere questo risultato, consentendo di visualizzare in anteprima e testare i moduli su dispositivi di dimensioni diverse durante il processo di authoring.

Universal Editor consente di creare moduli che si adattano automaticamente a diverse dimensioni dello schermo, offrendo un'esperienza utente ottimale indipendentemente dal dispositivo utilizzato.

Visualizzare in anteprima i moduli in modalità reattiva per dispositivi diversi

Nell’editor universale, un’icona Emulatore situata nell’angolo in alto a destra della schermata consente di visualizzare in anteprima le pagine su dispositivi di dimensioni diverse e di testare il comportamento della progettazione reattiva per una migliore esperienza utente.

Per visualizzare l’anteprima di un modulo in modalità reattiva:

  1. Apri un modulo nell’editor universale per la modifica.

  2. Fai clic sull'icona dell' emulatore che mostra un simbolo di anteprima del dispositivo nella barra degli strumenti.

  3. Seleziona un formato di dispositivo:

    • Desktop (predefinito)
    • Tablet
    • Dispositivi mobili
    • Personalizzato (specifica larghezza e altezza)

Schermata di Universal Editor che mostra le opzioni della modalità reattiva per diversi dispositivi

È inoltre possibile utilizzare l'icona Rotatore schermo per passare da orientamento verticale a orientamento orizzontale durante l'anteprima su dispositivi mobili o tablet.

L’editor universale fornisce emulatori diversi per l’anteprima dei moduli su vari dispositivi. La tabella seguente elenca i tipi di emulatore disponibili e le relative rappresentazioni dei dispositivi:

Tipo di emulatore
Immagine in base al dispositivo
Desktop
Visualizzazione desktop di un modulo con layout a larghezza intera
Tablet
Visualizzazione Tablet di un modulo che mostra un layout di larghezza media con componenti regolati
Dispositivi mobili
Visualizzazione mobile di un modulo che mostra un layout stretto con componenti sovrapposti
Dispositivo personalizzato
Visualizzazione dispositivo personalizzata di un modulo con dimensioni specificate dall'utente

Funzionalità di layout

L’editor universale consente di creare moduli di facile utilizzo che offrono esperienze dinamiche agli utenti finali. Il layout del modulo controlla la modalità di visualizzazione degli elementi o dei componenti in un modulo.

L’editor universale supporta i seguenti tipi di layout per i moduli:

Layout pannello

Il layout pannello è utile per organizzare i campi correlati in modo da semplificare la navigazione e la ricerca del contenuto corrispondente. Il layout del pannello dispone i componenti del modulo all’interno di sezioni o pannelli distinti nei moduli.

Layout del pannello che mostra più sezioni distinte allinterno di un modulo

Esempio: Un modulo di candidatura per un processo può utilizzare pannelli per separare "Informazioni personali", "Istruzione", "Esperienza di lavoro" e "Riferimenti" in sezioni distinte.

Comportamento reattivo: Negli schermi più piccoli, i pannelli si sovrappongono in genere verticalmente, mantenendo i raggruppamenti distinti e regolando la larghezza su un valore più basso.

È possibile utilizzare il componente pannello per aggiungere il layout pannello in un modulo. Per istruzioni dettagliate su come configurare varie proprietà del componente pannello, consulta l’articolo Componente pannello.

Layout procedura guidata

Il layout della procedura guidata semplifica un modulo complesso suddividendolo in passaggi distinti. Ogni passaggio rappresenta una parte diversa del processo e gli utenti si spostano attraverso di essi in sequenza, spesso con i pulsanti Successivo e Indietro. È possibile utilizzare il layout procedura guidata per creare un modulo che comprende più sezioni o passaggi.

Layout della procedura guidata che mostra un modulo con più passaggi con controlli di spostamento

Esempio: un modulo di richiesta di risarcimento potrebbe utilizzare una procedura guidata per guidare gli utenti fornendo dettagli sull'incidente, caricando le prove, immettendo informazioni personali e rivedendo l'invio.

Comportamento reattivo: Nei dispositivi mobili, la procedura guidata mantiene il proprio approccio graduale ma regola il contenuto all'interno di ogni passaggio per adattarlo allo schermo più stretto, spesso impilando elementi che apparirebbero affiancati su schermi più grandi.

È possibile utilizzare il componente procedura guidata per aggiungere il layout procedura guidata in un modulo. Per istruzioni dettagliate su come configurare le varie proprietà del componente procedura guidata, consulta l’articolo Componente procedura guidata.

Layout pannello a soffietto

Il layout pannello a soffietto mostra il contenuto in sezioni o pannelli comprimibili in un modulo adattivo. Quando una sezione viene espansa, viene mostrato il contenuto all’interno, mentre le altre sezioni rimangono compresse. Questo layout è ideale per visualizzare grandi quantità di informazioni in un formato compatto.

Layout Pannello a soffietto con sezioni espandibili in un modulo

Esempio: un modulo di configurazione del prodotto potrebbe utilizzare sezioni del Pannello a soffietto per "Opzioni di base", "Funzioni avanzate", "Accessori" e "Piani di pagamento", consentendo agli utenti di concentrarsi su un aspetto alla volta.

Comportamento reattivo: Le fisarmoniche funzionano particolarmente bene sui dispositivi mobili in quanto conservano naturalmente lo spazio verticale mostrando solo la sezione di contenuto espansa, rendendole ideali per gli schermi più piccoli.

È possibile utilizzare il componente pannello a soffietto per aggiungere il layout pannello a soffietto in un modulo. Per istruzioni dettagliate su come configurare le varie proprietà del componente pannello a soffietto, consulta l’articolo Componente pannello a soffietto.

Come scegliere il layout giusto?

È importante selezionare il layout giusto per ottimizzare l’esperienza utente e la funzionalità dei moduli. La tabella consente di comprendere le diverse opzioni di layout disponibili e ti aiuta nella selezione del layout più adatto in base alle tue esigenze e ai tuoi casi d’uso specifici:

Funzione
Layout pannello
Layout procedura guidata
Layout pannello a soffietto
Scopo
Raggruppa il contenuto correlato in sezioni distinte
Guida gli utenti attraverso un processo o un modulo in più fasi
Organizza il contenuto in sezioni comprimibili
Struttura
Sezioni distinte
Passaggi/pagine sequenziali
Pannelli/sezioni comprimibili
Navigazione
Fai clic sulle intestazioni del pannello per spostarti
- Avanti: pulsante "Avanti"
- Indietro: pulsante "Indietro"
- Passaggi facoltativi ignorati
Fai clic sulle intestazioni per espandere/comprimere le sezioni
Esperienza utente
Organizza grandi quantità di contenuti in modo gestibile
Guida dettagliata, riduzione del sovraccarico
Vista compatta con sezioni espanse/compresse
Caso d’uso
Moduli complessi con sezioni suddivise in categorie
Processi di configurazione, moduli complessi
Domande frequenti, menu delle impostazioni e sezioni contenuto dettagliate
Ottimo per dispositivi mobili
Modera: i pannelli si sovrappongono in verticale
Corretto: consente di concentrarsi solo sul passaggio corrente
Eccellente: consente di risparmiare spazio con sezioni comprimibili

Best practice per Forms reattivo

Per garantire che i moduli forniscano la migliore esperienza su tutti i dispositivi, segui queste best practice:

  1. Progetta prima per dispositivi mobili: Inizia progettando il modulo per dispositivi mobili, quindi migliora per schermi più grandi. Questo approccio garantisce che le funzionalità di base funzionino sugli schermi più piccoli.

  2. Utilizza i tipi di campo appropriati: Scegli i tipi di campo che funzionano correttamente sui dispositivi touch:

    • Utilizza i menu a discesa invece dei pulsanti di scelta quando sono presenti molte opzioni
    • Utilizza selettori data progettati per l’input tocco
    • Assicurarsi che i pulsanti e le destinazioni touch siano almeno 44px x 44px
  3. Semplifica per schermi più piccoli:

    • Visualizza un numero inferiore di campi per riga sui dispositivi mobili
    • Considera di nascondere i campi opzionali dietro un’opzione "Mostra altro"
    • Suddividi i moduli complessi in più passaggi su dispositivi mobili
  4. Verifica approfondita: verifica sempre i moduli su dispositivi effettivi o utilizzando la modalità emulatore in Universal Editor per assicurarne il corretto funzionamento su schermi di dimensioni diverse.

  5. Valuta i tempi di caricamento: Ottimizza le dimensioni delle immagini e riduci al minimo le risorse necessarie, in particolare per gli utenti mobili che potrebbero avere connessioni più lente.

Risoluzione dei problemi di Responsive Forms

Problema
Possibile causa
Soluzione
Il modulo appare tagliato sui dispositivi mobili
Problemi di overflow o impostazioni di larghezza fisse
Usate le unità relative (%, rem) invece dei pixel e verificate la presenza di overflow:proprietà nascoste
Elementi touch difficili da interagire con
Toccare i target troppo piccoli o troppo vicini tra loro
Aumenta le dimensioni del pulsante/ingresso ad almeno 44 px x 44 px e aumenta lo spazio tra gli elementi interattivi
Overflow dei contenuti su schermi di piccole dimensioni
Nessuna regola reattiva per i riquadri di visualizzazione più piccoli
Aggiungi query multimediali o classi reattive per regolare il layout per diverse dimensioni di schermo
Modulo troppo lento su dispositivi mobili
Immagini di grandi dimensioni o script eccessivi
Ottimizza le immagini, riduci al minimo JavaScript e prendi in considerazione il caricamento lento per gli elementi non critici
Aspetto diverso tra emulatore e dispositivi reali
Rendering specifico del browser o varianti di dispositivo
Se possibile, prova sui dispositivi effettivi, non solo sugli emulatori

Consulta anche

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab