If anyone is interested, I was able to get Trac to fully take over
http://www.dsource.org.  The Trac source is hacked around a bit, but is
relatively recent - r3014, mid March '06.

Under the /projects URI there are normal project handlers - I needed a
TRAC_URI_ROOT option for FastCGI, because I got rid of the madness that was
mod_python.  There is also a custom project index handler if there's no
trac_env specified.

Under all other URI's I was able to register IRequestHandler plugins and not
have the Trac code throw an error (due to no env present).  So the root URI /
and the /site URI both render a component that actually inherits from
WikiModule.  A centralized database that keeps track of the projects also
holds the central wiki pages that run these URI's, and they render as wiki
pages.  I have permissions to edit them, and it's nice for site-wide content
updating.

/forums is still phpBB, but I plan to make a new Forums plugin, or rekindle
alect's Discussion plugin and make forum functionality a part of each
project/env individually.

Cheers,
Brad

P.S.  This was a lot of Python for a site dedicated to D !!  ;)

_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

Reply via email to