AEM'area di lavoro del modulo offre funzionalità per modificare la semantica di presentazione e le funzionalità dell'interfaccia. Di seguito sono descritti i tipi di personalizzazioni per modificare lo stile, il layout, la formattazione, il marchio e le funzionalità di base.
'area di lavoro di AEM Forms supporta un'ampia gamma di personalizzazioni per aggiornare il layout dell'interfaccia utente, il suo aspetto, le sue funzionalità e molto altro ancora. Le personalizzazioni richiedono l'aggiornamento di uno o più dei seguenti elementi:
Potete modificare l’aspetto, il layout e altre semantica delle presentazioni ’area di lavoro di AEM Forms. Modificate l'area di lavoro personalizzando i file CSS, HTML e JavaScript™. Tutti i file predefiniti vengono forniti nell’installazione predefinita.
I passaggi più comuni sono descritti in Passaggi generici per personalizzazione dell'area di lavoro AEM Forms. Per esempi specifici di tali personalizzazioni, compresi i passaggi dettagliati, consultate gli articoli correlati alla fine di questo articolo.
Prima di personalizzare l'area di lavoro, acquisire familiarità con il foglio di stile predefinito fornito con AEM Forms all'indirizzo /libs/ws/css/style.css.
Per personalizzare l'area di lavoro, è consigliabile acquisire familiarità con il foglio di stile esistente, style.css, che si trova nella cartella /libs/ws/css. Alcuni componenti importanti sono descritti di seguito.
Elemento CSS |
Componente interfaccia utente modificato |
---|---|
#intestazione |
Intestazione dell'area di lavoro AEM Forms |
.categoryList |
Elenco categorie |
.categoryList.header |
Intestazione dell'elenco delle categorie |
.category, .filtri |
Spazio sotto l'elenco delle categorie |
.category, .filter |
Categoria |
.category:hover, .category.selected, .filter:hover, .filter.selected |
Categoria selezionata e stile del mouse sopra la categoria |
categoryListBar.tool, categoryListBar.content |
Pagina del processo iniziale (elenco delle categorie chiuso) |
filterListBar.tool, filterListBar.content |
Pagina Da fare (elenco Filtro chiuso) |
processNameListBar.tool, processNameListBar.content |
Pagina di tracciamento (elenco dei nomi dei processi chiusi) |
.startPointList, .asklist |
L'elenco di punti di avvio o l'elenco delle attività |
.startPointList .header, .asklist .header |
Intestazione di un elenco di punti di avvio o di un elenco di attività |
.startpoint.selected, .task.selected |
Punto di inizio o attività selezionato |
.startpoint.selected .description, .task.selected .description |
Descrizione del punto di partenza o dell'attività selezionato |
#task |
Area Attività |
#header.dropdown |
Menu a discesa dell'utente nell'intestazione |
.sortDrop dd ul |
Elenco a discesa Ordina attività |
L’aspetto ’area di lavoro AEM Forms ne limita l’aspetto da un CSS. Personalizzando il CSS, potete modificare la semantica di presentazione dell'area di lavoro come font, colori, marchio e layout.
I passaggi di primo livello per la personalizzazione CSS sono:
html.jsp
.Per i passaggi esatti per eseguire queste personalizzazioni, vedere Passaggi generici per personalizzazione dell'area di lavoro AEM Forms. Il file CSS fornito con area di lavoro AEM Forms si trova in /libs/ws/css/. Per le personalizzazioni relative ai CSS, utilizzate il pacchetto di spedizione. Per esempi specifici di personalizzazioni relative ai CSS, consultate i relativi argomenti della guida alla fine di questo articolo.
Potete personalizzare l’area di lavoro di AEM Forms per aggiungere avatar di utenti o per aggiungere il logo dell’organizzazione. Per queste personalizzazioni, utilizzare Pacchetto spedizione.
I passaggi principali per la personalizzazione delle immagini sono:
html.jsp
.Per iniziare a personalizzare le immagini nell'area di lavoro AEM Forms, seguite i passaggi Generici per personalizzazione dell'area di lavoro AEM Forms. Per esempi specifici di personalizzazioni relative alle immagini, consultate gli argomenti della guida correlati alla fine di questo articolo.
I modelli HTML consentono di definire l’aspetto e il layout dell’interfaccia utente dell’area di lavoro. Aggiornando i modelli HTML predefiniti potete personalizzare l'interfaccia utente predefinita per il layout.
I passaggi principali per le personalizzazioni al modello HTML sono:
Per esempi specifici di tali personalizzazioni, consultate gli argomenti della guida forniti alla fine di questo articolo. Scegliere tra il pacchetto di spedizione o il pacchetto di sviluppo, a seconda del modello da personalizzare.
Per modificare la funzionalità dell'area di lavoro di AEM Forms, modificate il codice sorgente JavaScript. Le modifiche nella funzionalità di base sono etichettate come modifiche semantiche. Potete modificare modelli, viste e modelli forniti come parte del codice sorgente area di lavoro AEM Forms.
I passaggi principali per apportare modifiche semantiche per modificare le funzionalità dell’area di lavoro di AEM Forms sono:
Per ulteriori informazioni concettuali sui componenti che fanno parte del codice sorgente, vedere la Descrizione dei componenti riutilizzabili. Per queste personalizzazioni, utilizzate il pacchetto Dev.
Poiché 'area di lavoro di AEM Forms è un software basato su componenti, può essere facilmente personalizzato e riutilizzato. È possibile integrare facilmente i componenti dell’area di lavoro con le applicazioni Web.
Per ulteriori informazioni concettuali, vedere Descrizione dei componenti riutilizzabili e per istruzioni sull'uso dei componenti, vedere Integrazione componenti dell'area di lavoro AEM Forms nelle applicazioni Web.
Il pacchetto contiene il codice sorgente 'area di lavoro AEM Forms. Il pacchetto è disponibile all'indirizzo [*LC root*]\sdk\html-workspace\adobe-lc-workspace-src.zip
.
È principalmente destinato alle personalizzazioni, in quanto fornisce la capacità di generare:
client-pkg:
client-html:
assembly - Contiene zip.xml utilizzato dallo script per la creazione AEM Forms Workspace SDK.
src/main/webapp -
css - Contiene fogli di stile per 'area di lavoro di AEM Forms.
immagini - Contiene le immagini utilizzate 'area di lavoro di AEM Forms.
js:
libs - Contiene tutte le librerie di terze parti utilizzate nell'area di lavoro AEM Forms.
licenze - Contiene le licenze per i file HTML e JS, nonché il codice per assegnare il prefisso a queste licenze per i rispettivi file sorgente.
minifier - Utilizzato per la combinazione, la minificazione e la regolificazione di codice JavaScript personalizzato.
resourcesjs_Optimizer: utilizzato per la combinazione, la minificazione e la regolarizzazione dell'origine javascript.
resource_generator - Utilizzato per generare register.js e modelcontrol.path.js.
runtime:
main.js
router.js
libs/ws: pdf.html e pluginPing.pdf vengono utilizzati per caricare PDF forms nell'area di lavoro AEM Forms e WSNextAdapter.swf viene utilizzato per caricare moduli SWF e Guide 'area di lavoro di AEM Forms.
impostazioni internazionali:
html.jsp
GET.jsp
Il pacchetto CRX può essere distribuito nell'archivio CRX™. È disponibile all'indirizzo [*LC root*]\crx-repository\install\adobe-lc-workspace-pkg.zip
.
Questo pacchetto può essere creato utilizzando i tre profili descritti di seguito.
Profilo | Descrizione | Utilizzo |
---|---|---|
Profilo di spedizione | Questo profilo crea un pacchetto CRX di dimensioni ridotte, utilizzando la riduzione. Questo pacchetto è il più efficiente. Tutti i file JavaScript™ vengono combinati e ridotti in un unico file JS. | Utilizzate questo profilo quando non sono necessarie ulteriori modifiche semantiche nei file JS. |
Debug, profilo | Questo profilo crea un pacchetto CRX moderatamente efficiente. La dimensione del pacchetto è leggermente superiore a quella del pacchetto creato utilizzando il profilo di spedizione. Questo pacchetto include la maggior parte dei file JavaScript combinati in un unico file JS. | Utilizzate questo profilo per il debug. |
Profilo sviluppatore | Questo profilo crea un pacchetto CRX della dimensione massima possibile. Tutti i file JavaScript sono disponibili separatamente, così come si trovano nel pacchetto SDK. | Utilizzate questo profilo quando incorporate modifiche semantiche. |
css - Contiene style.css, ie.css e jquery-ui.css.
immagini - Contiene tutte le immagini.
js:
libs:
runtime:
main.js (combinato, minificato e non specificato).
registry.js
libs:
Impostazioni internazionali - Contiene .content.xml.
impostazioni internazionali:
Indice - Contiene .content.xml
profile - Contiene offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml
css - Contiene style.css, ie.css e jqueri-ui.css.
immagini - Contiene tutte le immagini.
js:
libs:
runtime:
main.js (combinato).
registry.js
libs:
Impostazioni internazionali - Contiene .content.xml.
impostazioni internazionali:
Indice - Contiene .content.xml
profile - Contiene offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml
mvn clean -P Dev install su client-pkg
css - Contiene style.css, ie.css e jqueri-ui.css.
immagini - Contiene tutte le immagini.
js:
libs - Contiene tutte le librerie utilizzate nell'area di lavoro AEM Forms.
request - Contiene request.js
jqueryui - Contiene jquery.ui.datepicker.ja.js
runtime:
main.js
registry.js
router.js
libs:
Impostazioni internazionali - Contiene .content.xml.
impostazioni internazionali:
Indice - Contiene .content.xml
profile - Contiene offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml