Configuration for Django's Trac instance (code.djangoproject.com)
Local install
Getting a local Trac install running is a bit tricky. Here are a few tricks that can help:
- Install the requirements in the same virtualenv as djangoproject.com.
- Follow the installation instructions in djangoproject/README.rst (especially the database creation).
- Use
psql -U code.djangoproject -d code.djangoproject -c "INSERT INTO permission (username, action) VALUES ('anonymous', 'TRAC_ADMIN')"to give all permissions to the anonymous user. - Use the command
tracd --port 9000 -s trac-envto serve Trac locally. - If you've modified the
trackhack.scssfile, usesassc scss/trachacks.scss trac-env/htdocs/css/trachacks.css -s compressedto compile it to CSS.
How to port the CSS from djangoproject.com
Assumes that code.djangoproject.com and djangoproject.com are stored in the same directory (adjust paths if needed).
- Copy the generated CSS:
cp ../djangoproject.com/static/css/*.css trac-env/htdocs/css/ - Copy _utils.scss (needed by trackahacks.scss):
cp ../djangoproject.com/static/scss/_utils.scss scss/ - Copy the javascript directory:
cp -rT ../djangoproject.com/static/js trac-env/htdocs/js - Compile trackhacks.scss:
make compile-scss

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
