AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.
La minimisation supprime du code source les caractères redondants, comme les espaces blancs, les nouvelles lignes et les commentaires. Cela améliore les performances en réduisant la taille du code. Bien que la minimisation n’ait aucune incidence sur les fonctionnalités, elle réduit la lisibilité du code.
Pour générer du code minimisé pour les modifications sémantiques, procédez comme suit.
Copiez client-html/src/main/webapp/js
de src-package dans filesystem.
Voir Introduction à la personnalisation de l’espace de travail AEM Forms pour plus d’informations sur les packages.
Mettez à jour les chemins dans main.js
sous client-html/src/main/webapp/js, pour added/updated models/views.
Par exemple, pour ajouter un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
To
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
Mettez à jour registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
en cas de changement/ajout d’alias dans main.js
.
Par exemple, pour ajouter un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :
<sharequeue
name="sharequeue"
path="runtime/models/sharequeue.js"
service="service"/>
To
<sharequeue
name="sharequeue"
path="runtime/myModels/mySharequeue.js"
service="service"/>
Sur client-html/src/main/webapp/js/minifier, exécutez la commande :
mvn clean install
Il génère un dossier minified-files, sous client-html/src/main/webapp/js avec main.js minifié et registry.js.
La minimisation fonctionne uniquement sur JVM 64 bits.
Si vous réduisez, la mise à niveau est affectée.