Trac月のプラグインを全部入れてみる(その2)
Trac月に入っているプラグインを全部入れてみる第2段。
前回と同じようにtracのインストール場所を$TRAC_HOMEとしてます。
Trac Custom Field Admin plugin
チケットに自由に好きなフィールドを追加できるプラグイン。
詳しくはココを参照。
前回と同じようにTortoizeSVNを使って、ローカルにソースを落として、SCPでサーバにアップロード。
前にも書いたように、さくらは外部からsvnでチェックアウトできないので。。。
本来のコマンドならば、下記でできるはず。
$ svn co http://trac-hacks.org/svn/customfieldadminplugin/0.10/ customfieldadmin/
$ cd $HOME/local/src/customfieldadmin/ $ python setup.py bdist_egg $ cp dist/TracCustomFieldAdmin-0.1-py2.4.egg $TRAC_HOME/plugins/
TracWebAdminのTicket System > Custom Fields から好きな名前、形式のチケットフォームが作れます。
フォームのフィールドが選べるのはいいですね。
IniAdminPlugin
trac.iniを管理画面から編集できるようになるプラグイン。
詳しくはココを参照。
$ svn co http://trac-hacks.org/svn/iniadminplugin/0.10/ iniadminplugin/
$ cd $HOME/local/src/iniadminplugin/ $ python setup.py bdist_egg $ cp dist/IniAdmin-0.1-py2.4.egg $TRAC_HOME/plugins/ $ vi $TRAC_HOME/conf/trac.ini ------------------------------------------------------------------------- [components] iniadmin.iniadmin.iniadminplugin = enabled -------------------------------------------------------------------------
Repo Search Plugnin
リポジトリの検索にインデックスを貼ることができる? 情報が少なくてよくわからん。
詳しくはココ
$ svn co http://trac-hacks.org/svn/reposearchplugin/0.10/ reposearchplugin/
$ cd $HOME/local/src/reposearchplugin/ $ python setup.py bdist_egg $ cp dist/tracreposearch-0.2-py2.4.egg $TRAC_HOME/plugins/ $ vi $TRAC_HOME/conf/trac.ini ------------------------------------------------------------------------- [components] tracreposearch.* = enabled -------------------------------------------------------------------------
TracNav
ページの右端にWikiのナビゲーションテーブルを作成
詳しくはココ。
$ svn co http://svn.ipd.uka.de/repos/javaparty/JP/trac/plugins/tracnav/ tracnav/
$ cd $HOME/local/src/tracnav/ $ python setup.py bdist_egg $ cp dist/TracNav-3.92-py2.4.egg $TRAC_HOME/plugins/
TocMacroPlugin
こちらも簡単にWikiのナビゲーションテーブルを作成。
詳しくはココ。
$ svn co http://trac-hacks.org/svn/tocmacro/0.10/ tocmacro/
$ cd $HOME/local/src/tocmacro/ $ python setup.py bdist_egg $ cp dist/TracTocMacro-1.0-py2.4.egg $TRAC_HOME/plugins/ $ vi $TRAC_HOME/conf/trac.ini ------------------------------------------------------------------------- [components] tractoc.* = enabled -------------------------------------------------------------------------
TOCのマクロの例
- [[TOC]] 現在のページの一番大きい見出しのナビゲーションテーブル作成 - [[TOC(WikiFormatting, WikiMacros, depth=2)]] WikiFormatting, WikiMacrosの深さが2のナビゲーションテーブル作成 - [[TOC(heading=Test pages)]] ナビゲーションテーブルのタイトルを「Test pages」という名前にする - [[TOC(inline)]] ナビゲーションテーブルのように右端ではなく、文中にナビゲーションを作成