Skip to main content

CSS and Javascript Minification/Combination Upgrade to WebHelpers

Project description

Consider the MinificationWebHelpers as an extension to WebHelpers.

Basicly it adds two more options to the WebHelpers javascript_include_tag and stylesheet_link_tag functions:

  • minified: Minifies, ie, reduces as much as possible each of the files passed to it’s minimum size to reduce page load times.

  • combined: Joins all files passed into a single one to reduce server requests which in turn reduces page load times.

For an up-to-date read of the documentation, please read the documentation page on site.

Usage

On your own Pylons application, inside <app>/lib/helpers.py you add:

from minwebhelpers import *

Then, inside a template you could have:

<head>
  ${ h.javascript_include_tag('/js/file1.js', '/js/file2.js',
                              minified=True, combined=True )}
</head>

The above would mean file1.js and file2.js would be combined and then minimized.

Instalation

It’s as easy as:

sudo easy_install MinificationWebHelpers

Or if you wish to install current trunk:

sudo easy_install http://pastie.ufsoft.org/svn/sandbox/MinificationWebHelpers/trunk

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

MinificationWebHelpers-0.1.2.zip (10.1 kB view hashes)

Uploaded Source

MinificationWebHelpers-0.1.2.tar.gz (6.2 kB view hashes)

Uploaded Source

MinificationWebHelpers-0.1.2.tar.bz2 (6.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page