Trac WebAdminの導入

ユーザの追加などをWeb上からやる.

さらに設定をコマンドラインからやるのめんどいよという向きのために、設定をやりやすくするためにTracの設定をウェブベースで行うことのできるプラグインを入れてみる。

まずはプラグインを入れる準備。やってることの意味はドキュメントを読んでください。

wget http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py

お次が件のプラグイン。展開はしないで拡張子をeggに変えてpythonのsite-packagesに入れる。

WebAdmin - The Trac Project - Trac http://trac.edgewall.org/wiki/WebAdmin

wget http://trac.edgewall.org/attachment/wiki/WebAdmin/TracWebAdmin-0.1.1dev_r2765-py2.3.egg.zip?format=raw
mv TracWebAdmin-0.1.1dev_r2765-py2.3.egg.zip?format=raw TracWebAdmin-0.1.1dev_r2765-py2.3.egg
sudo cp TracWebAdmin-0.1.1dev_r2765-py2.3.egg /usr/lib/python2.3/site-packages/

入れたらtrac.iniの末尾に以下の業を追加。

[components] webadmin.* = enabled

これで管理者でログインしている場合はAdminタブが出てTracに関する設定をブラウザ上からいろいろできるようになる。
先ほどのユーザ権限の設定なんかももうコマンドラインを叩く必要はない。