La riduzione rimuove dal codice sorgente i caratteri ridondanti, ad esempio lo spazio vuoto, la nuova riga e i commenti. Questo migliora le prestazioni riducendo le dimensioni del codice. Anche se la riduzione non influisce sulla funzionalità, riduce la leggibilità del codice.
Per generare codice ridotto per le modifiche semantiche, effettuate le seguenti operazioni.
Copiare client-html/src/main/webapp/js
da src-package nel file system.
Per ulteriori informazioni sui pacchetti, vedere Introduzione alla personalizzazione area di lavoro AEM Forms.
Aggiornate i percorsi in main.js
ubicati in client-html/src/main/webapp/js, per i modelli/visualizzazioni aggiunti/aggiornati.
Ad esempio, l'aggiunta di un nuovo modello Sharequeue, ad esempio mySharequeue, modifica:
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
To
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
Aggiornare registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
in caso di modifica/aggiunta di alias in main.js
.
Ad esempio, l'aggiunta di un nuovo modello Sharequeue, ad esempio mySharequeue, modifica:
<sharequeue
name="sharequeue"
path="runtime/models/sharequeue.js"
service="service"/>
To
<sharequeue
name="sharequeue"
path="runtime/myModels/mySharequeue.js"
service="service"/>
In client-html/src/main/webapp/js/minifier, eseguite il comando:
mvn clean install
Viene generata una cartella minified-files, in client-html/src/main/webapp/js con minified main.js e register.js.
La riduzione funziona solo su JVM a 64 bit.
Se si riduce il numero di utenti, l'aggiornamento viene influenzato.