Introduzione alla pubblicazione di moduli su un portale

dei componenti del portale AEM Forms

In uno scenario di implementazione 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 è disponibile alcuna comunicazione tra l'archivio dei moduli e l'applicazione Web.

Tali scenari spesso causano problemi di gestione e ritardi nella produzione. Ad esempio, se è disponibile una versione più recente di un modulo nella directory archivio, è necessario sostituire il modulo sul livello Web, modificare l'applicazione Web e ridistribuire il modulo sul sito pubblico. La riimplementazione dell'applicazione Web potrebbe causare un certo tempo di inattività del server. In genere, il tempo di inattività del server è 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).

 portale AEM Forms

I componenti del portale moduli consentono di aggiungere le seguenti funzionalità:

  • Elenca i moduli in layout personalizzati. Sono disponibili layout di visualizzazione a elenco, a schede e a pannelli. Potete creare layout personalizzati.
  • Consente di visualizzare i metadati personalizzati e le azioni personalizzate durante l'elencazione.
  • Elenca i moduli pubblicati dallinterfaccia utente di AEM Forms nell’istanza di pubblicazione in cui vengono utilizzati i componenti di Forms Portal.
  • Consentire agli utenti finali di eseguire il rendering dei moduli in formato HTML e PDF.
  • Utilizzare un profilo HTML personalizzato per eseguire il rendering dei moduli.
  • Abilitare la ricerca di moduli in base a vari criteri, ad esempio proprietà del modulo, metadati e tag.
  • Inviare i dati del modulo a un servlet.
  • Utilizzate CSS personalizzato per personalizzare l'aspetto del portale.
  • Creare collegamenti ai moduli.
  • Elenca le bozze e gli invii relativi al modulo adattivo creato dall'utente finale.

Componenti portale AEM Formsdisponibili

AEM Forms fornisce i seguenti componenti del portale, raggruppati in Document Services e Document Services Predicates gruppi di componenti:

Ricerca ed elenco

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 effettuare ricerche nell'elenco dei moduli.

Bozze e invii

Mentre il componente Ricerca e filtro visualizza i moduli resi pubblici dall'autore di Forms, il componente Bozze e invii mostra i moduli salvati come bozza per la compilazione e l'invio di moduli in un secondo momento. Questo componente offre un’esperienza personalizzata a qualsiasi utente che ha effettuato l’accesso.

Il componente Collegamento consente di creare un collegamento a un modulo ovunque sulla pagina. Considerate uno scenario in cui offrite un programma di formazione e desiderate che gli utenti inviino un modulo per registrarsi alla formazione. Sul sito Web sono stati pubblicati i dettagli del programma. Sotto i dettagli, è necessario fornire un collegamento al modulo di registrazione. Il componente Collegamento può facilitare la creazione di tale collegamento.

Flusso di lavoro Forms Portal

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 effettuare ricerche nell'elenco dei moduli. È inoltre possibile utilizzare il componente Bozze e invii per visualizzare i moduli salvati come bozza per la compilazione e l'invio di moduli in un secondo momento. Prima di rendere disponibili tali funzionalità in una pagina Siti, è necessario eseguire una serie di operazioni. Effettuate i passaggi della sequenza elencata per rendere disponibili su una pagina del sito i componenti e le rispettive funzionalità:

  1. Abilitare i componenti di Forms Portal: I componenti del portale moduli non sono disponibili per l'uso. Abilitare i componenti da AEM barra laterale per una pagina AEM Sites .

  2. Elenca i moduli in una pagina (pagina del portale per la creazione di moduli): È possibile elencare i moduli sia pagine di AEM Sites che pagine di siti non AEM. L’elenco contiene 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:

    1. Elenca i moduli in una pagina AEM Sites : Aggiungere il componente Ricerca e Listercomponenti alla pagina e configurare il pannello Elenco per elencare i moduli su una pagina. Aggiungete e configurate il componente Riquadro di ricerca anche al componente Ricerca e filtro per aggiungere funzionalità di ricerca alla pagina. La pagina con il componente Portale moduli è nota come pagina del portale moduli.

    2. Elenca i moduli in una pagina AEM Sites non : utilizzare le API di ricerca del portale dei moduli per eseguire query, recuperare ed elencare moduli su pagine AEM Sites non .

  3. Elenca i moduli bozza e inviati in una pagina del portale moduli: Aggiungere e configurare il componente Bozze e invii nella pagina del portale dei moduli. Il componente elenca tutti i moduli che si trovano nello stato bozza e quelli già inviati.

    Per abilitare la visualizzazione di un modulo adattivo inviato nella scheda di invio, impostare l'azione Invia su Forms Portal Submit Action. In alternativa, abilitate l'opzione Invia di Forms Portal. Ogni volta che un utente invia il modulo, il modulo viene aggiunto alla scheda di invio.

  4. Configurare la memorizzazione per i dati della bozza e dei moduli inviati: per impostazione predefinita, i dati delle bozze e degli invii vengono memorizzati nell'archivio AEM. In un ambiente di produzione, si consiglia di non memorizzare i dati delle bozze o dei moduli inviati AEM repository. Configurare il componente del portale dei moduli per salvare i dati in una posizione protetta.

  5. (Facoltativo) Personalizzazione dei componenti del portale dei moduli: Personalizzazione dei modelli di pagina del portale dei moduli per fornire un aspetto distintivo ai componenti.

  6. (Facoltativo) Aggiungere metadati personalizzati ai moduli: aggiungere metadati personalizzati ai moduli per migliorare l'elenco e l'esperienza di ricerca.

  7. Pubblicare la pagina del portale dei moduli: La pagina del portale dei moduli è ora pronta. Pubblicate la pagina.

In questa pagina