Moving towards 0.2 Jelly Roll Morten
August 8th, 2006 posted by Bender Rodríguez
**pressed for time, our hero is faced with deploying the "jelly roll morten" 0.2 release ahead of schedule**
from everything i learned with healthskicksblog, i have the following TODO
list to make bodhi a fully operation application capable of hosting any number of sites
with one install:
1) sub-class the settings.py file to minimise code repetition.
in order to manage multiple sites, we use a different settings file for each site. most
of the values will be the same across all sites, but 3 or 4 will change, depending on the
needs of the site (which apps to include) and to accomodate different templates and root
urls, etc. we will subclass the "master" settings file to include all values that are
the same for whatever site, while including the unique values in the site specific
settings file.
2) integrate the new bodhi multi-site architecture into the 0.2 release
this is important because i was working on an subversion export of 0.1 release on
production and i just need to be certain that all of the changes i made there are folded
into the new 0.2 release.
3) update django source code from the django project subversion repo.
this is important as well, since there are significant improvements to the django source
code and will help us as we proceed.
4) sub-divide the urlsConf file into application specific config files.
this is not so important at the moment, but will make a big difference for performance as
we move forward, and the best time to do it is now when we have relatively few
applications and URLs.
if we are pressed for time, i will put item 4 off for now.
the plan would be then to put the 0.2 release out into the wild and power the greenlitapp
and healthkicksblog websites, and then set up canetasnet.com as a way of documenting the
entire procedure for setting up a new website for the current release. this will help
you as we move forward for deploying sites.
0 Comments,
0 trackbacks
(
Trackback URL)