BTS.Trac (1.0.51.183) | 2009-07-08 20:03 |
ExcelRedmineAddIn (1.0.1) | 2009-06-15 23:07 |
ExcelTracAddIn (1.2.1) | 2009-06-15 23:09 |
OpenProj (1.4-ja-dev2) | 2009-08-14 09:02 |
ProjectTracAddIn (1.0.0) | 2009-03-14 14:30 |
TaskTrayTrac (2.0β1) | 2009-07-31 00:55 |
TicketImportTemplate (1.0) | 2009-02-03 22:55 |
TracPluginTemplateMaker (0.2) | 2009-10-11 22:59 |
VisualStudioTracAddIn (2.0 β1) | 2009-07-31 00:53 |
TraMは同一インスタンスで動作している複数のTracプロジェクトを俯瞰するツールです。
おもな機能
sf.jpのSVNリポジトリから取得できます。
インストールは、
> python setup.py installを実行。個別プロジェクト側でallへのリンクを張るためにはコンポーネントを有効にします。 trac.iniを以下のように編集
[components] tramplugin.* = enabledallのプロジェクト側ではレポートのリンクを出さないよう設定します。trac.iniを以下のように編集します。
[components] trac.ticket.report.* = disabledapacheの設定ファイル(httpd.confなど)のmod_pythonの設定で"trac.web.modpython_frontend"となっている箇所を"tram.modpython_frontend"に変更。
<Location "/trac"> SetHandler mod_python PythonHandler tram.modpython_frontend # PythonHandler trac.web.modpython_frontend PythonOption PYTHON_EGG_CACHE "C:\TracLight\projects\.egg-cache" PythonOption TracEnvParentDir "C:\TracLight\projects\trac" </Location>
trac/web_ui/init.py.を修正する必要がある。下記の行を追加してTracを再インストール。
from pkg_resources import get_distribution if not os.path.isdir(get_distribution('genshi').location): try: + from trac.web.api import * import mod_python.apache import sys
allプロジェクトのtramセクションでtramプラグインの設定が可能です。
old_style_indexを設定すると、プロジェクト一覧URLへアクセスしたときに単純にプロジェクトの一覧を表示するかサマリ情報も表示するか設定できます。デフォルトは、サマリを表示するようになっています。プロジェクトリストを表示するには次のようにします。
[tram] old_style_index = false
トップページのゲージの色(デフォルト緑)を変更できます。
[tram] bar_color=#B00
トップページのチケット一覧の表示を切り換えることができます。非表示にするには、次のように設定します。
[tram] show_tickets_in_project_list = false
チケット表示の際に、プロジェクト名のみをデフォルトで表示し、クリックによって展開するようにすることが出来ます。
[tram] expand = false
管理画面の「一般」→「新規プロジェクト作成」から新規プロジェクトを作成することができます。プロジェクト作成機能を有効にするには、trac.iniを編集してtramplugin.admin.TraMAdminModuleを有効にしてください。新しく作成したプロジェクトで継承するtrac.iniファイルを指定するには、tramセクションのinherit.fileを設定します。
[components] tramplugin.admin.TraMAdminModule = enabled [tram] inherit.file = C:\TracLight\python\share\trac\conf\trac.ini
TRAC_ADMIN権限を持つユーザで新規プロジェクトを作成できるようになります。プロジェクトを作成したユーザが、作成されたプロジェクトのTRAC_ADMINに設定されます。
TraMのプロジェクト一覧に参加するプロジェクトの設定を行います。特定のプロジェクトをTraMの集計対象から外すことができます。外したいプロジェクトのtrac.iniに次のように設定します。
[tram] include_project_list = false
プロジェクト一覧に特定の権限を持ったプロジェクトのみを表示することが出来ます。
[tram] check_auth= true permission = TICKET_VIEW
本ソフトウェアは使用者の責任において利用してください。 このプラグインによって発生した、いかなる障害・損害も作成者は一切責任を負わないものとします。
GPL
For Trac 0.10 or lower
For Trac 0.11
原作者のAndrew "HandyAndE" Williams氏に感謝します。
Trac0.11対応に際して、以下の方の多大なるご協力を頂きました。ありがとうございます。