Skip to content

timecore/django-media-lint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATENTION

THIS PROJECT IS PROBABLY GOING TO BE UNMAINTAINED SINCE THERE IS A MUCH MATURE PROJECT django-compressor

Django Media Lint 0.1.8

Agile-friendly CSS and JS lint checker and compressor for Django

Dependencies

  1. Python Slimmer >= 0.1.29 - http://pypi.python.org/pypi/slimmer/0.1.29
  2. python-xml (>= 0.8.4) - http://www.python.org/sigs/xml-sig/
  3. python-cssutils (>= 0.9.5.1) - http://code.google.com/p/cssutils/

Installing

  1. Install the python module in your system: python setup.py install

  2. Install the app within your django project by editing your settings.py file:

    INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', ... 'medialint', )

Settings

  • DISABLE_MEDIALINT (True/False)

Disables media lint at all, nothing will be joined, minified or checked. Useful for debugging proposals.

New in version 0.1.5

  • MEDIALINT_SERVERNAME (string)

A prefix for ALL CSS and JS under Media Lint management. Good for serving static files from a different domain.

    Example:
`
from uuid import uuid4
MEDIALINT_GLOBAL_SUFFIX = 'http://static.myserver.com/'
`
  • MEDIALINT_GLOBAL_SUFFIX (string)

A suffix for all CSS and JS under Media Lint management.

Useful for adding a deploy-time timestamp, so that Varnish and other caching mechanisms will serve only the updated version of those static files. Example: from uuid import uuid4 MEDIALINT_GLOBAL_SUFFIX = str(uuid4())

New in version 0.1.8

  • MEDIALINT_CHACHE_TIME (integer/default 600)

The default number of seconds to cache for js/css joined and minified.

About

A lint checker, joiner and compressor of CSS and JS for Django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • JavaScript 0.1%