ついでに、Tracに TraM プラグインを導入
複数プロジェクトを Tracで管理している時にプロジェクト横断的にチケットを見たりできるプラグインです。
見た目は、こんな感じになるらしいです。
http://dev.rectang.com/projects/all
インストールするには、 https://svn.rectang.com/tram/trunk よりファイルをチェックアウトしてきて、以下のコマンドを叩きます。
> python setup.py install > cd /D[TracLightningのパス]\python\Scripts > svnadmin create [TracLightningのパス]\projects\svn\all > python trac-admin [TracLightningのパス]\projects\trac\all initenv 途中の Svnのパスは上で作ったパスを入力 > python trac-admin [TracLightningのパス]\projects\trac\all upgrade
さらに、http.confの以下の場所を変更。
「PythonHandler trac.web.modpython_frontend」を「PythonHandler tram.modpython_frontend」にします。
<Location "/trac"> SetHandler mod_python #PythonHandler trac.web.modpython_frontend PythonHandler tram.modpython_frontend PythonOption TracEnvParentDir "D:\TracLight\projects\trac" PythonOption TracUriRoot /trac </Location>
最後に、[TracLightningのパス]\python\share\trac\conf\trac.ini に以下の項目を追加します。
[components] tramplugin.* = enabled trac.ticket.report.* = disabled
以上が終わったら、Apacheを再起動。
http://localhost/trac/ にアクセスすると、普段の素っ気無いプロジェクトリストが様変わりします。