In uno scenario di distribuzione tipico del portale incentrato sui moduli, lo sviluppo dei moduli e lo sviluppo del portale sono due attività discongiunte. Mentre i progettisti di moduli progettano e memorizzano i moduli in un archivio, gli sviluppatori web creano un’applicazione Web per elencare i moduli e gestire l’invio dei moduli. Forms viene copiato sul livello web in quanto non vi è comunicazione tra l’archivio dei moduli e l’applicazione web.
Tali scenari si traducono spesso in problemi di gestione e ritardi nella produzione. Ad esempio, se nella directory archivio è disponibile una versione più recente del modulo, è necessario sostituire il modulo sul livello Web, modificare l’applicazione Web e ridistribuire il modulo sul sito pubblico. La ridistribuzione dell'applicazione Web potrebbe causare tempi di inattività del server. In genere, i tempi di inattività del server sono un’attività pianificata e pertanto le modifiche non possono essere inviate istantaneamente al sito pubblico.
AEM Forms fornisce componenti del portale che riducono i costi generali di gestione e i ritardi di produzione. I componenti consentono agli sviluppatori web di creare e personalizzare un portale moduli sui siti web creati con Adobe Experience Manager (AEM).
I componenti del portale dei moduli consentono di aggiungere le funzionalità seguenti:
AEM Forms fornisce i seguenti componenti portale pronti all’uso, raggruppati in Servizi basati su documenti e Predicati di Document Services gruppi di componenti:
Il componente Ricerca e filtro consente di elencare i moduli dall’archivio moduli nella pagina del portale e fornisce opzioni di configurazione per elencare i moduli in base a criteri specifici. Consente inoltre di specificare i criteri di ricerca per consentire agli utenti del portale di eseguire ricerche nell’elenco dei moduli.
Mentre il componente Ricerca e filtro visualizza i moduli resi pubblici dall’autore di Forms, il componente Bozze e invii visualizza i moduli salvati come bozze per essere completati in seguito e inviati. Questo componente offre un’esperienza personalizzata a qualsiasi utente connesso.
Il componente Collegamento consente di creare un collegamento a un modulo in qualsiasi punto della pagina. Considera uno scenario in cui stai offrendo un programma di formazione e vuoi che gli utenti inviino un modulo per registrarti al corso. Sul tuo sito web hai pubblicato i dettagli del programma. Sotto i dettagli, si desidera fornire un link al modulo di registrazione. Il componente Collegamento può essere utile per creare il collegamento.
Il portale Forms consente di elencare i moduli dall’archivio moduli nella pagina del portale. Consente inoltre di specificare i criteri di ricerca per consentire agli utenti del portale di eseguire ricerche nell’elenco dei moduli. È inoltre possibile utilizzare il componente Bozze e invii per visualizzare i moduli salvati come bozze per completare in seguito i moduli e inviarli. È necessario eseguire un certo set di operazioni prima che queste funzionalità siano disponibili in una pagina Sites. Esegui i passaggi della sequenza elencata per rendere disponibili i componenti e le rispettive funzionalità in una pagina dei siti:
Abilitare i componenti di Forms Portal: I componenti del portale dei moduli non sono disponibili per l’uso. Abilitare i componenti dalla barra laterale AEM per una pagina AEM Sites.
Elencare moduli in una pagina (pagina del portale dei moduli): È possibile elencare i moduli sia su pagine di AEM Sites che su pagine di siti non AEM. L’elenco contiene i moduli disponibili nell’istanza di pubblicazione. Un utente può aprire i moduli e iniziare a compilarli. Ogni volta che un utente apre un modulo, viene creata una nuova istanza del modulo:
Elencare moduli in una pagina AEM Sites: Aggiungi il Ricerca e filtro alla pagina e configura il Riquadro elenco per elencare i moduli su una pagina. Aggiungi e configura le Riquadro di ricerca nella Ricerca e filtro per aggiungere alla pagina anche funzionalità di ricerca. La pagina con il componente portale moduli è nota come pagina del portale moduli.
Elencare moduli in una pagina non AEM Sites: Utilizza la API di ricerca nel portale dei moduli per eseguire query, recuperare ed elencare i moduli su pagine non AEM Sites.
Elenco dei moduli bozza e inviati in una pagina del portale moduli: Aggiungi e configura il componente Bozze e invii nella pagina del portale dei moduli. Il componente elenca tutti i moduli in stato di bozza e i moduli già inviati.
Per abilitare la visualizzazione di un modulo adattivo inviato nella scheda Invia, impostare Invia azione a Azione di invio Forms Portal. In alternativa, abilita l’opzione Invia di Forms Portal. Ogni volta che un utente invia il modulo, questo viene aggiunto alla scheda Invii.
Configura l’archiviazione per la bozza e i dati dei moduli inviati: Per impostazione predefinita, i dati di bozza e di invio vengono memorizzati nell’archivio AEM. In un ambiente di produzione, si consiglia di non archiviare le bozze o i dati del modulo inviati in AEM archivio. Configurare il componente del portale moduli per il salvataggio dei dati in una posizione protetta.
(Facoltativo) Personalizzazione dei componenti del portale dei moduli: Personalizzare i modelli di pagina del portale moduli fornire un aspetto distintivo ai componenti.
(Facoltativo) Aggiungi metadati personalizzati ai moduli: Aggiungere metadati personalizzati ai moduli per migliorare l’esperienza di inserimento e ricerca nell’elenco.
Pubblicare la pagina del portale dei moduli: La pagina del portale dei moduli è ora pronta. Pubblica la pagina.