Hi Team,
I'm trying to load a client library using a helper template provided by AEM.I want to minify this js/css.
When I go to /system/console/configMgr there is a option to minify all the clientlibs folders by using Library manager. But I want to do it for individual clientlibs folders.Is there any way to achieve this ?
Thanks in advance.
Solved! Go to Solution.
Views
Replies
Total Likes
Yes this is possible. For YUI COMPRESSOR FOR CSS MINIFICATION AND GCC FOR JS, refer to Adobe's own documentation, https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/clientlibs.html#UsingPreproces...
Yes, you can achieve that by Add the multivalue properties cssProcessor and jsProcessor on the clientlibrary node. See [1] for more details
I have already tried to add jsProcessor String[] min.gcc.It still didn't work ?I'm checking this in view as publisher. Not in dispatcher or publisher instance since my local I have configured only author instance.
Views
Replies
Total Likes
Hi @JakeCham
Using "Adobe Granite HTML Library Manager" config you will be able to minify all the CSS/JS files and can exclude the files which all are available under a specific path.
You can keep all the clientlibs which you do not want to minify under a specific path and add that path into "htmllibmanager.excluded.path.list" property so that it can be skipped during the minification.
On a separate note, it is always recommended to minify the CSS/JS files to improve the page performance and security.
https://experienceleague.adobe.com/docs/experience-manager-65/developing/introduction/clientlibs.htm...
http://www.sgaemsolutions.com/2017/07/adobe-granite-html-library-manager.html
Thanks!
Yes this is possible. For YUI COMPRESSOR FOR CSS MINIFICATION AND GCC FOR JS, refer to Adobe's own documentation, https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/clientlibs.html#UsingPreproces...
Views
Like
Replies