【trac】excelReportプラグイン Excelでレポートをダウンロードする
サーバ移行にともない再度excelReportプラグインを突っ込んだら
結構難儀だったのでメモります。
環境は
windows server 2003
tracLightning 1.6.1
需要、ありますよね。このネタ。
結構難儀だったのでメモります。
環境は
windows server 2003
tracLightning 1.6.1
需要、ありますよね。このネタ。
元ネタは英語サイトtracHACKだったはず。
結構時間をかけたのでこれを読んだ人は日給をくれw
※アドセンスとか広告をクリックしまくってくれ!!w
0.必要なものダウンロード
下記の資源をゲットせよ。
excel_report_plugin.py
pyExcelerator
ReportPluginPatch
patch.exe
↑
<2008/04/02 追記>
ReportPluginPatch のリンク誤りを修正しました。
1.パッチコマンドの解凍
解凍して、pathの通ってるとこに置け。
所詮pyを一行書き直すだけっぽいで自力でやる人はそれで。
(引用)→「パッチをあてる」って何(゚д゚;=;゚д゚)???って人はpatchコマンドで。
2.pyExeletorのインストール
pythonライブラリなんでしょうかね、pyExeletor。
コマンドプロンプトで解凍フォルダに移動して、
$python setup.py install
3.パッチをあてる。
パッチexe大活躍。
windowsじゃなくてUNIXとかなら標準でpatchコマンドがあるのにねぇ〜。$patch p-2 report-plugin < ../......report.py
4.excel_report_plugin.py配置。
プロジェクト配下のpluginsに置くだけ。
何故か一つのプロジェクトに配置すればOK
5.設定変更。
tracに管理者権限でログインして、プラグインを有効にしろ。
管理>plugins>exelreportplugin
名称をクリックすると有効化を決定するラジオボタンがでるので適宜に設定。
6.再起動。
本来はペーパレスにしたいけど、実際は進捗会議等で頻繁に使うそうなのでエクセルなどは外せない機能ですよね。
__
↑ピザ喰う?なんちゃって。
あなたのPC,回線速度はどれくらい?ここで簡単に測定出来ます。
コメント投稿
まじすか
コメント有難う御座います!
スイマセン…リンクきれてますか…
リポートプラグインパッチだったと思います。確認して本文更新しますので、少々お待ちください。
スイマセン…リンクきれてますか…
リポートプラグインパッチだったと思います。確認して本文更新しますので、少々お待ちください。
全てのプロジェクトへ適用するなら
ご提供の情報有効に使わせていただきました。感謝。
>プロジェクト配下のpluginsに置くだけ。
>何故か一つのプロジェクトに配置すればOK
プロジェクトが終わったら、プロジェクトをサーバーから消すことがありますので、この方法だと一緒にプラグインが消えちゃいます。
#消さない運用の人には関係ないですけど...
C:\TracLight\python\share\trac\plugins
...に置くと、全てのプロジェクトに適用されます。
手動で以下...
C:\TracLight\python\share\trac\conf
...にある trac.ini の [components] セクションに
excel_report_plugin.reporttoexcel = enabled
...を記述すると全体に効くようです。
ご参考まで
>プロジェクト配下のpluginsに置くだけ。
>何故か一つのプロジェクトに配置すればOK
プロジェクトが終わったら、プロジェクトをサーバーから消すことがありますので、この方法だと一緒にプラグインが消えちゃいます。
#消さない運用の人には関係ないですけど...
C:\TracLight\python\share\trac\plugins
...に置くと、全てのプロジェクトに適用されます。
手動で以下...
C:\TracLight\python\share\trac\conf
...にある trac.ini の [components] セクションに
excel_report_plugin.reporttoexcel = enabled
...を記述すると全体に効くようです。
ご参考まで
>全てのプロジェクトへ適用するなら
mshibataさん、コメント有難う御座います!!
pythonsharetracpluginsも試してはいたのですが、
うまくいかなかったために上記の方法で実現していました〜。
trac.iniの手動設定が必要だったんですね〜。
有難う御座います!
pythonsharetracpluginsも試してはいたのですが、
うまくいかなかったために上記の方法で実現していました〜。
trac.iniの手動設定が必要だったんですね〜。
有難う御座います!
トラックバック
http://nothing00goodbye.blog84.fc2.com/tb.php/92-028a02b6
