Riduzione dei file JavaScript

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.

  1. Copiare client-html/src/main/webapp/js da src-package nel file system.

    NOTA

    Per ulteriori informazioni sui pacchetti, vedere Introduzione alla personalizzazione area di lavoro AEM Forms.

  2. 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',
    
  3. 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"/>
    
  4. 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.

NOTA

La riduzione funziona solo su JVM a 64 bit.

NOTA

Se si riduce il numero di utenti, l'aggiornamento viene influenzato.

In questa pagina