Tracing our roots – Trac
DrProject was originally derived from Trac. I have a lot of experience with Trac before it hit v. 1.0, which is also before it had any web administration. I just recently discovered a Trac demo site that includes their new web administration. I find it interesting that our versions of web administration are nearly completely disjoint. Trac has ways to edit the basic ticketing system, while our web-admin contains virtually nothing about tickets but a lot about roles, creating, editing and deleting projects and users. I guess since Trac only manages one project at a time, and the user list is basically whoever has access to the subversion repository the site is linked with, that leaves very little to administer.
It’s really cool, reflecting on it all, to see how far DrProject has come in extending Trac’s capabilities and becoming more suitable for a classroom environment. Though there’s still a lot that could be done to make DrP better (just look at our list of tickets), I can appreciate all the additional functionality and hard work it’s taken to get there. It will be really neat if the new ticketing system and IRC integration are added in.
In any case, I’m happy to have contributed to the effort this summer and hope I’ll have time to keep up with the project and give some more input in the future. I’ve made up a page to summarize my efforts on this project under the About this project link in the blog navigation. It’s mostly complete now though I’d like to add some sort of before and after screenshots to show off me and Qiyu’s changes.
Thanks to everyone I worked with this summer, it’s been great!