sfCompressWebFiles Plugin
sfCompressWebFiles is a symfony plugin that provides task's for compress (no bundle) CSS and JavaScript files that are within folders /web/css and /web/js with external libraries, as: YUI Compressor.
Please, before use make sure you have a backup of all your files CSS and JavaScript.
Requirements
- The YUI Compressor requires Java version >= 1.4.
Installation
Pear Installation
$ php symfony plugin-install http://plugins.symfony-project.com/sfCompressWebFilesPlugin
SVN Installation [http://trac2.assembla.com/phpleo_labs/browser]
svn co http://svn2.assembla.com/svn/phpleo_labs/sfCompressWebFilesPlugin
Available Pake Task Commands
Compress both, CSS & JavaScript files:
symfony compress-web-files
or
symfony cwf
Compress only CSS files:
symfony compress-web-files css
or
symfony cwf css
Compress only JavaScript files:
symfony compress-web-files js
or
symfony cwf js
Files generated
Once a task is executed generate a new file for each file CSS or JavaScript with extension .min.css or .min.js, for example:
web
|
|- css
| |- main.css
| |- main.min.css
|
|- js
|- jquery.js
|- jquery.min.js
These files with the extension .min.css or .min.js contain the compressed code.
If there are more folders within folders /web/css y /web/js with these files its kind also compress.
Configuration
Inside the folder /plugins/sfCompressWebFilesPlugin/config is the file compressWebFiles.yml which have comments for editing.
If your what requieres can move the file compressWebFiles.yml to folder /config
Acknowledgments
Contacts
Inspiration
TODO
Tickets
- No tickets for the moment
Changelog
2007-12-18 | 0.0.1 Alpha