Websites/Mozilla.org/Static-Media-Improvements: Difference between revisions

Jump to navigation Jump to search
Strike through finished things \o/
m (Add link to IT etherpad.)
(Strike through finished things \o/)
Line 2: Line 2:


# <strike>Move to Django 1.6</strike>
# <strike>Move to Django 1.6</strike>
# Move media to use staticfiles ([https://github.com/mozilla/bedrock/pull/2672 PR #2672])
# <strike>Move media to use staticfiles ([https://github.com/mozilla/bedrock/pull/2672 PR #2672])</strike>
## move from [https://github.com/jsocol/jingo-minify/ jingo-minify] to [http://django-pipeline.readthedocs.org/ django-pipeline]
## <strike>move from [https://github.com/jsocol/jingo-minify/ jingo-minify] to [http://django-pipeline.readthedocs.org/ django-pipeline]</strike>
# Clean up deployment
# <strike>Clean up deployment</strike>
# Move to Python 2.7 ([https://bugzil.la/1118786 Bug 1118786]) ([https://infra.etherpad.mozilla.org/bedrock-python27-migration Full process from IT etherpad])
# <strike>Move to Python 2.7 ([https://bugzil.la/1118786 Bug 1118786]) ([https://infra.etherpad.mozilla.org/bedrock-python27-migration Full process from IT etherpad])</strike>
## install [https://github.com/erikrose/peep peep]
## install [https://github.com/erikrose/peep peep]
## peepify requirements files for compiled dependencies (possibly using [https://github.com/peterbe/peepin peepin])
## peepify requirements files for compiled dependencies (possibly using [https://github.com/peterbe/peepin peepin])
Line 14: Line 14:
###* <strike>Ideally via PYTHON_PATH provided by Chief... would require this to be some form of template.</strike>
###* <strike>Ideally via PYTHON_PATH provided by Chief... would require this to be some form of template.</strike>
###* <strike>Alternatively, a simple duplicate hard-coding of what's in commander_settings.py</strike>
###* <strike>Alternatively, a simple duplicate hard-coding of what's in commander_settings.py</strike>
## update Travis CI to test against 2.7
## <strike>update Travis CI to test against 2.7</strike>
# Move from Apache to [http://whitenoise.evans.io/ Whitenoise] for serving static media
# <strike>Move from Apache to [http://whitenoise.evans.io/ Whitenoise] for serving static media</strike>
## 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 [http://whitenoise.evans.io/en/latest/django.html#WHITENOISE_ROOT WHITENOISE_ROOT setting]).
## <strike>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 [http://whitenoise.evans.io/en/latest/django.html#WHITENOISE_ROOT WHITENOISE_ROOT setting]).</strike>
# Move deployment fully to peep and remove vendor submodules
# Move deployment fully to peep and remove vendor submodules
## use virtualenv built for step 2
## use virtualenv built for step 2
Confirmed users
94

edits

Navigation menu