header image

携帯対応

QRコード

RING

人気ブログランキング

新着記事

4月 30th, 2008 Trac none Comments

複数のTracプロジェクトをまとめてくれるTraM(Trac Multi)をインストールしてみた。

■インストール

svn co https://svn.rectang.com/tram/trunk
cd trunk
python setup.py install

■設定
□まとめる対象となる各プロジェクトに以下のように設定する。

[components]
tramplugin.* = enabled

※各所でtrac.ticket.report.* = disabledに設定しないと動作しないという記述があったが、むしろこちらを設定した方が動かないように見える

□まとめプロジェクトとSVNレポジトリを作成
ここでまとめ用のプロジェクトとSubversionのレポジトリを作成する。プロジェクトのディレクトリはallでないといけない。

cd /var/svn
svnadmin create all
chown -R apache:apache all
cd /var/www/trac
trac-admin create all initenv
chown -R apache:apache all/
(以下略)

□続いてapacheの設定を行う
httpd.confもしくはそれに準ずるファイルで下記を

PythonHandler trac.web.modpython_frontend

以下の通り変更する

PythonHandler tram.modpython_frontend

Trac全体としてはhttpd.confは以下のようになる。

<location /trac>
SetHandler mod_python
#PythonHandler trac.web.modpython_frontend
PythonHandler tram.modpython_frontend
PythonOption TracEnvParentDir /var/www/trac
PythonOption TracUriRoot /trac
SetEnv PYTHON_EGG_CACHE /tmp/.python_eggs
</location>
<locationmatch "/trac/[^/]+/login">
AuthType Basic
AuthName Trac
AuthUserFile /var/www/trac/.passwd
Require valid-user
</locationmatch>

この後apacheを再起動しておく。

□画面イメージ

■使用感
これ結構いいね。プロジェクトが多数あるような場合、状況を一覧して鳥瞰するのに効果的。ソースのレポジトリも追えるし、チケットも一覧できる。これならXMLRPCでゴリゴリしなくても何とかなるかもしれない。

参考文献

入門Trac with Subversion―Linux/Windows対応

著者/訳者:高山 恭介

出版社:秀和システム( 2008-05 )

定価:¥ 2,310

Amazon価格:¥ 2,310

単行本 ( 327 ページ )

ISBN-10 : 4798019615

ISBN-13 : 9784798019611


“TraM(Trac Multi)の導入”へのコメントはありません。

コメントはありません。是非コメントしてください。

コメントする

XHTML: 以下のタグが利用可能です: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback

 


ads

読まなきゃモグリ