Websites/Mozilla.org/Static-Media-Improvements
< Websites | Mozilla.org
Bedrock Static Media Improvements
Move to Django 1.6- Move media to use staticfiles (PR #2672)
- move from jingo-minify to django-pipeline
- Clean up deployment
- Move to Python 2.7 (Bug 1118786) (Full process from IT etherpad)
- install peep
- peepify requirements files for compiled dependencies (possibly using peepin)
alter code to use proper python (Bug 1118786, PR #2629)Adjust https://github.com/mozilla/bedrock/tree/master/bin/update scripts to call proper pythonAdjust https://github.com/mozilla/bedrock/tree/master/etc/cron.d to call proper pythonIdeally via PYTHON_PATH provided by Chief... would require this to be some form of template.Alternatively, a simple duplicate hard-coding of what's in commander_settings.py
- update Travis CI to test against 2.7
- Move from Apache to Whitenoise for serving static media
- Move non-template files served at site root (humans.txt, contribute.json, etc.) to a directory and have whitenoise serve it at the root of the site (via WHITENOISE_ROOT setting).
- Move deployment fully to peep and remove vendor submodules
- use virtualenv built for step 2
- use peepify to update requirements files
- Upgrade Django to latest (1.7 at present)
- Move to a hybrid Gulp + Django media management system (CSS, JS, Images, etc.)
- Add JS tests to CI