awesome attachments とはなかなか勢いのあるネーミングです。
何がすごいと言ってるかというと、チケットへのファイルの添付をチケット作成前にできる。ということみたいです。
たしかに、tracではチケットに添付ファイルをつけるときは一度チケットを作ったあとに添付しないといけないので、画像を添付するときは
1. チケット作成
2. 画像ファイルを添付
3. 画像ファイルを展開するマクロ [[Image()]] をチケット本文に追加
みたいに面倒な感じでした。
0.11 版だけしか提供されていないですが、インストールしてみます。
インストール
まずはeasy_install コマンドでインストールします。
> easy_install http://trac-hacks.org/svn/awesomeattachmentsplugin/0.11
trac.ini には [components] セクションに2行書き足します。
この辺、マニュアルの通りですね。
trac.ticket.web_ui.TicketModule = off awesome.awesomattachments.* = enabled
管理画面でプラグインを確認
では、チケットを作ってみましょう。
チケット作成画面にアップロード用のフォームが追加されています。
プラスボタンで複数添付もできるようです。
画像をアップロードすると、なんと本文に自動的に Image マクロが追加されました。うーん、これは便利。
そんなわけで、チケットを作ると、画像が開いた状態で表示されます。
これはなかなか便利かもしれません。