After a long alpha development stage, I released this morning the first BETA
version of sfDynamicsPlugin. But… You may wonder, what is that?
sfDynamicsPlugin is a flexible assets manager for symfony which can be used to
manage javascript libraries and their associated stylesheets. It supports
packing, and CSS minifying, while keeping the full readable source in development
environment.
Finally out
After more than one year of thinkings about the right way to manage
dependencies and relations between dynamic components, and a few months of
intermitent coding, I’m proud to present sfDynamicsPlugin.
Look at the plugin’s page at symfony project
Features at a glance:
- JS framework agnostic
- Built-in assets cache/supercache
- Flexible XML configuration of packages
- Dependencies/conflict management
- Ease of use within plugins without repeating JS code
- Built-in configuration for the most used frameworks including jQuery, jQuery UI, ExtJS, Prototype and Scriptaculous.
Use what you like
To give some more details about the last feature, those are bundled as
non-default configuration files, that you may, if you want, import in your
project/app/plugin dynamics configuration file.
By doing so, there is absolutely no parsing overhead, as unused configuration
files will be, he, unused.
Documentation, documentation and even more documentation!
As documentation is very important, full documentation is available both in
markdown and HTML versions, along with a
tutorial
and a short hello world example.
Reporting bugs, suggesting features
We use lighthouseapp as our ticketing system.
Don’t hesitate to report bugs, we’re looking forward to make this plugin a
«YFast» answer to highly dynamic websites.