TicketExtPlugin を Trac Lightning にインストールしてみた

Tracチケットのテンプレートを管理するTicketExtPlugin - たかのり日記
Trac Lightning でつかってみたいと思ったので、入れてみました。

easy_install を利用する場合

スタートメニュ->Trac->コマンドプロンプト を選択し、コマンドプロンプトを立ち上げる。

easy_install http://trac-hacks.org/svn/ticketextplugin/0.11

を実行する。

ソースコードをダウンロードしてインストールする場合

Proxy の関係とかでこちらにした。
C:\TracLight\Plugin\svn\ に TicketExtPlugin ディレクトリを作成
http://trac-hacks.org/svn/ticketextplugin からソースコードsvn チェックアウトする
スタートメニュ->Trac->コマンドプロンプト を選択し、コマンドプロンプトを立ち上げる。
TicketExtPlugin ディレクトリに入る。egg を作成する。

python setup.py bdist_egg 

dist ディレクトリ内に入り、easy_install を実行

C:\TracLight\plugins\svn\TicketExtPlugin>cd dist

C:\TracLight\plugins\svn\TicketExtPlugin\dist>easy_install TicketExtPlugin-0.2_r0-py2.5.egg
Processing TicketExtPlugin-0.2_r0-py2.5.egg
Copying TicketExtPlugin-0.2_r0-py2.5.egg to c:\traclight\python\lib\site-packages
Adding TicketExtPlugin 0.2-r0 to easy-install.pth file

Installed c:\traclight\python\lib\site-packages\ticketextplugin-0.2_r0-py2.5.egg

Processing dependencies for TicketExtPlugin==0.2-r0
Finished processing dependencies for TicketExtPlugin==0.2-r0

C:\TracLight\plugins\svn\TicketExtPlugin\dist>

プラグインを有効にする

[コントロールパネル]->[管理ツール]->[サービス] から TracLightning を再起動する。
ブラウザから Trac を開き、admin でログイン。
管理から、サイドメニューのプラグインを選び、 ticketextplugin 0.2-r0 があることを確認し、プラグインコンポーネントにすべてチェックを入れ[変更を適用]をクリックする。
適用されるとサイドメニューに"チケットテンプレート"の項目が追加される。

終わりに

使い方レビューについては後ほど。id:kanu-orz:20081016:1224144204 でDecorator Plugin との併用はできるとかできないとか…
ちょっと使ってみたけど、テンプレートを切り替えるタイミングがわからなかった。タスクで自動的に適用するような感じがしているが、テンプレート適用ボタンがあるといいかもしれない。