ブログ@kaorun55

HoloLensやKinectなどのDepthセンサーを中心に書いています。

Trac0.11 対応版 TraM (複数プロジェクト管理プラグイン)リリース!!

前々から切に願っていた TraM の Trac0.11 対応版がリリースされました!
Ryuzee さんありがとうございます:)
TraM0.2をリリースしました | Ryuzee.com


これで Redmine との比較で弱みになる複数プロジェクト対応が克服されますね。

インストール方法

手順を忘れやすいので TracLigntning 2.2.5 でのインストール方法を書いておきます。
#例によって ini ファイルの編集にメモ帳は使わないこと

  1. ここから clearsilver-0.10.4-py2.5-win32.egg をダウンロードします
  2. 「C:\TracLight\python\Lib\site-packages」 フォルダにコピーします
  3. ここから TraM のソース一式をダウンロードし解凍します
  4. ダウンロードしたフォルダの trunk に移動して 「python setup.py install」 します
  5. 「create-project all」 で all というプロジェクトを作ります
  6. 「C:\TracLight\CollabNetSVN\httpd\conf\httpd.conf」 を開き、「PythonHandler trac.web.modpython_frontend」 を 「PythonHandler tram.modpython_frontend」 に変更します
  7. 「C:\TracLight\python\share\trac\conf\trac.ini」 を開き、[components] に 「tramplugin.* = enabled」 を追加します
  8. 「C:\TracLight\projects\trac\all\conf\trac.ini」 を開き、[components] に 「trac.ticket.report.* = disabled」 を追加します
  9. 「C:\TracLight\python\Lib\site-packages\Trac-0.11.4.ja1-py2.5.egg\trac\web\__init__.py」 を開き、「from trac.web.api import *」を追加します
  10. Apache を再起動して http://localhost/trac/ にアクセスすると新しくなったプロジェクト一覧が表示されます:)

あったらいいな機能

詳細は後ほど書くとして、早速ですが忘れないうちにあったらいいな機能を並べておきます^^;
#誰かにおまかせか、自分でやってみるかは触れないことにします

  • 新規プロジェクトの作成(プラグインから create-project を実行できないかな?)
  • 自分の関わっているプロジェクト一覧の表示
  • 自分のチケット一覧の表示

とりあえず

自分のローカル環境にインストールじゃw