I believe it's a good idea. Have you heard of Trac (
http://projects.edgewall.com/trac) ? It's a way to interconnect :
wiki (docs and tutorials -- can link to every resource (code, tickets...)), 
timeline (to keep track of everything that happens on the project),
 
roadmap (versionning management), 
trouble-ticketing (defects and enhancements),
 
very nice on-line source code browser (subversion-aware)
I don't know if Trac can replace the forums, but it can handle what is currently done with the wiki and the 
http://raydium.org/svn.php log, plus the "project management" features listed above.
Odd thing, Trac is based on python, and the database is either SQLite or PostgreSQL (no MySQL). But there's a nice documentation 
EDIT: There is an experimental MySQL support.