1
Richard keeps enhancing XOOPS 2.6.0 in a way that will be very beneficial to our users and our developers!
Those of you who don't follow
XOOPS 2.6.0 development on GitHub, you have probably missed the recent commit from Richard, but since it is significant for us, I just wanted to make you aware of it:
https://github.com/XOOPS/XoopsCore/pull/91This is the start of integrating
Assetic into XOOPS 2.6.0:
Quote:
Begin roll out of asset management using Assetic. This includes:
- providing a PHP based filter set for the most common use cases
- Smarty block plugin to integrate asset management into templates
- Conversion of debugbar module to directly reference composer installed assets from vendor directory
Richard is working on some documentation for it, so you can see in more details the XOOPS implementation.
Why is Assetic important? With Assetic, you can manipulate your assets such CSS, JavaScript and image files however you want (or load them from anywhere) before serving them. This means you can:
- Minify and combine all of your CSS and JS files
- Run all (or just some) of your CSS or JS files through some sort of compiler, such as LESS, SASS or CoffeeScript
- Run image optimizations on your images
The possibilities are enormous for us...
There is plenty of information on the Web about Assetic, so check it out to learn more about it. A good start is the presentation "
Introducing Assetic: Asset Management for PHP 5.3"
And soon we'll have a Richard's presentation talking about the XOOPS integration!