Trac is great – it just works for so much straight right out of the box. It’s not perfect though. And the fixes I need I’ll assemble here.
jQuery.js
It’s just not ever there. :)
sudo vim /usr/share/pyshared/trac/web/chrome.py
#add_script(fakereq, 'common/js/jquery.js')
add_script(fakereq, 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js');
and in add_script, add hack for filenames starting with http:
if filename.startswith('http'):
script = {'href': filename, 'type': mimetype}
req.chrome.setdefault('scripts', []).append(script)
scriptset.add(filename)
return
Automate updating of trac wiki pages
There’s an XmlRpcPlugin that I’ve used successfully. I just love Python and XMLRPC.
easy_install -Z -U ....xmlrpc
Proper notification to wiki page changes
I’m currently using the rss2email application for proper notification of wiki updates. :(