TracGanntは、Tracでガントチャートを作るものです。プロジェクトのスケジュール管理などに使えるかと。チケットに日付情報が加わることにより、チケットベースのガントチャートが作られます。http://willbarton.com/code/tracgantt/ からダウンロードできます。いつものように CentOS 4 で試しましたが、インストール方法は、まず、2.3 用の egg を取得して、
easy_install --always-unzip TracGantt-0.3.2a-py2.3.egg
とすると、/usr/lib/python2.3/site-packages/TracGantt-0.3.2a-py2.3.egg/ にインストールされます。あとは、利用しているTracプロジェクトのtrac.iniに
... [components] ... tracgantt.* = enabled ... [ticket-custom] due_assign = text due_assign.label = 開始予定日 due_assign.value = YYYY/MM/DD dependencies = text dependencies.label = 依存タスクNo dependencies.value = due_close= text due_close.label = 終了予定日 due_close.value = YYYY/MM/DD include_gantt = checkbox include_gantt.label = ガントチャートに載せるか否か include_gantt.value = [gantt-charts] date_format = %Y/%m/%d
っていう感じで加えるだけ。日付フォーマットは後々変えると、厄介みたいなので、使う前に考えておいて、カスタマイズしてください。あとは、普通にログインして使えますが、GANTT_VIEWのパーミッションがないと表示されないので、使うユーザーにはあたえてください。