sfMinifyTSPlugin - 0.1.0

Integrate the minify library see http://code.google.com/p/minify/ into

You are currently browsing
the website for symfony 1

Visit the Symfony2 website

« Back to the Plugins Home


Forgot your password?
Create an account



advanced search
Information Readme Releases Changelog Contribute
Show source

sfMinify plugin

Integrates the minify library see http://code.google.com/p/minify/ into symfony.


Combines, minifies, and caches JavaScript and CSS files on demand to speed up page loads. Names the combined, minified files based on the modification time of each component file, so editing CSS or JavaScript files will cause a new combined version to be created automatically. This makes it easier to set far-future expiry dates on assets.

Based on sfMinifyPlugin by Gordon Franke. Adds support for unique file names based on modification times of combined files.


  • create a symlink in your web directory pointing to plugins/sfMinifyTSPlugin/web/ or run symfony plugin:publish-assets
  • clear the symfony cache with symfony cc
  • then run symfony minify:permissions

Filter or Helper

you can activate minify over as a filter or with helpers

  • change the common filter in your filters.yml to

      class: sfMinifyTSFilter   # Filter class
        javascripts:        true
        stylesheets:        true
  • or add/change the helper in your layout file (default layout.php) to



you can enable and disable javascript or stylesheet minify by setting the params in filter.yml by default both types will be minified


to compress the files simply set the compressed option to on in settings.yml

        compressed:         on


This package provides 2 tasks:

  • minify:clear-cache - extends the default symfony clear-cache task to clear the minify cache directory as well. It also adds a new type minify to only clear the minify cache.

  • minify:fix-permissions - fixes the permissions on the minify cache directory to make it world-writeable


If pages are not styled correctly when minifying stylesheets, try using the minify_include_stylesheets() helper immediately after the TITLE tag. Generally this is not necessary though.