One of the biggest issues I hear about using Trac is that it's administrative interface is command line based. Thankfully there is a plugin called WebAdmin, which you can drop into your projects.
Trac 0.11, which is still in development, will now come bundled with the WebAdmin plugin as standard.
However, if you are still on 0.10.x or before then you need to manually install it and I thought I would demonstrate how to do just that.
I'm assuming you are using the 0.10.x build for this article, and I am also assuming you want this plugin to be enabled for all your Trac Projects.
To install the plugin for use in all your projects you first need to install Setuptools. You do so by downloading and installing the following bootstrap module.
You install setup tools by running:
I'm assuming you are in your Python installation folder, or that you have Python in your path environment.
Next we need to install the WebAdmin plugin directly from it's version control repository.
easy_install can be found in your
Next up, we have to enable the plugin in each Trac Project we want to administer. We do so by modifying the project's trac.ini file, which can be found in your Trac project directory's conf folder, e.g. /TracProjects/MyProject/conf
At the bottom of your trac.ini file add the following:
Now restart Apache and log into your Trac project, and you should assuming you are a TRAC_ADMIN, have access to the new Admin tab.