カテゴリー
最近更新したページ
最新コメント
ApacheSSL by stunning seo guys
EMMA by stunning seo guys
EMMA by stunning seo guys
Derby by stunning seo guys
GanttPlugin by stunning seo guys
JavaHL by awesome things!
FrontPage by check it out
ApacheSSL by stunning seo guys
java_subversion by check it out
SubversionInstall by awesome things!

GanttPlugin

Trac/GanttPlugin


 チケットの内容を元にガントチャートを作成するプラグインです。
 http://willbarton.com/code/tracgantt/trac-gantt-pl...にて公開されている、TracGantt-0.2.4.tar.gzを用いています。

インストール


  • tar.gzファイルを展開し、その中に含まれているsetup.pyを用いてインストールします。
python setup.py install

  • 正常にインストールできると、Lib/site-packagesフォルダ内にTracGantt-0.2.4-py2.3.eggファイルができているはずです。

初期設定


  • ガントチャートを使用するtrac.iniに以下の項目を追加します。

components


  • プラグインの有効化を行います。当然ながら、Adminのページから有効にすることもできます。

[components]
tracgantt.* = enabled

ticket-custom


  • 既にticket-customを使用している場合は、そこに内容を追加します。
  • labelの部分のテキストが、チケット入力画面に表示されます。
    • 日本語も問題なく使用できますが、その場合はtrac.iniファイルをUTF-8で保存しておく必要があります(Shift-JISのままだったりすると、化けます)。
    • なお、valueに関しては初期値であるので、空欄でも問題ありません。

[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


  • チケット入力時の日付入力のフォーマットを指定します。入力した日付が、このフォーマットに従っていない場合は、time data did not match format: data=06/16/2006 fmt=%Y/%m/%dという感じのエラーが出ます。
    • 従って、運用を開始した後に日付のフォーマットを変えるのは避けた方が無難です(全てのチケットに関して日付を登録し直せば問題ないですが)。なお、データベースにはテキストとしてデータが保存されていますので、SQLで直接書き換えるという手もあります。

[gantt-charts]
date_format = %Y/%m/%d

画面


  • メニューが増えます。今回試したバージョンでは、全ての権限で閲覧可能となっているようです。
    • ソース中にはGANTT_VIEWという記述がある(コメント化されている)ので、将来的には権限処理されるようになるのかもしれません。



  • チケット入力時に、ticket_customで定義した項目の入力域が増えます。



  • ガントチャートを表示させる場合は、まずどの範囲のチケットを元にチャートを作成するかを選択します。
    • Ticketのreport機能で選択できるqueryと同じ内容が選択できます。が、カスタムクエリは使えません。その場合は、頑張ってreport用のSQLを追加登録することになるかと思います。



  • チケットを元にガントチャートが表示されます。
    • 現在のバージョンでは、日付の間隔は一定ではありません(加えて、時々日付がずれて表示されてしまうような・・・)。
      • 表示の仕方に関しては、今後の修正予定に入っているようです。
'''"Pagination", such that say, you have sets of tables with, say, 5 days each, on a page, rather than one huge table (similar to Trac's groups)'''



その他


  • [report:1]と同じような感じでのwikiページからの直接リンクはできないようです。
    • GeneralLinkSyntaxPluginと組み合わせると、[gantt:1]ってな感じで処理できたりするのかもしれませんが・・・まだ確認していません。
2006年06月17日(土) 17:34:29 Modified by syo1976

添付ファイル一覧(全4件)
b4b8d8b4015f9a1d.png (19.48KB)
Uploaded by syo1976 2006年06月17日(土) 17:21:02
f28ddad4fd9df489.png (8.55KB)
Uploaded by syo1976 2006年06月17日(土) 17:20:46
c60ba530e7089153.png (7.77KB)
Uploaded by syo1976 2006年06月17日(土) 17:20:32
4526564841c9c854.png (2.53KB)
Uploaded by syo1976 2006年06月17日(土) 17:20:16



スマートフォン版で見る