おすすめTracプラグイン(Trac-0.12)

おすすめTracプラグイン

Trac-0.12で利用できるおすすめTracプラグイン。
インストール方法などは、各ページを参照のこと。

【TracMSOfficeXMLPlugin】

TracのチケットをExcel HTML形式で出力できるプラグイン

  • インストール方法

    インストール

    $ cd /usr/local/src/Trac/plugin
    $ sudo git clone git://github.com/jun66j5/tracmsofficexmlplugin.git
    $ cd tracmsofficeplugin
    $ sudo python setup.py install

    設定

    $ sudo vim /home/trac/project/conf/trac.ini
    … 以下を追記
    [components]
    tracmsofficexml.* = enabled

    Apache再起動

    sudo /etc/rc.d/init.d/httpd restart

インストール後、チケット出力欄に「Excel HTML」が表示される
Excel管理が好きな方には便利かも
個人的には、Excel管理は嫌いですが。。。

【TicketImportPlugin】

ExcelやCSV形式で作成したデータをチケットとして一括登録・更新できるプラグイン
プロジェクトの初期立ち上げ時などには非常に便利

  • インストール方法

    インストール

    $ sudo easy_install xlrd
    $ cd /usr/local/src/Trac/plugin
    $ sudo mkdir ticketimportplugin
    $ cd ticketimportplugin
    $ sudo svn co http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/ticketimportplugin/0.11
    $ cd 0.11
    $ sudo python setup.py install

    設定

    $ sudo vim /home/trac/project/conf/trac.ini
    … 以下を追記
    [components]
    talm_importer.importer.* = enabled

    [mainnav]
    importer.label = インポート

    $ sudo trac-admin /home/trac/project permission add username IMPORT_EXECUTE

    Apache再起動

    sudo /etc/rc.d/init.d/httpd restart

無事インストール&設定出来ていれば、「Import」タブが出来ているので、そこからファイルをアップロードすることが可能

【iniAdminPlugin】

conf/trac.iniの設定ファイルを管理ページ上から編集できるプラグイン

  • インストール方法

    インストール

    $ cd /usr/local/src/Trac/plugin
    $ sudo svn co http://trac-hacks.org/svn/iniadminplugin
    $ cd iniadminplugin/0.11
    $ sudo python setup.py install

    設定

    $ sudo vim /home/trac/project/conf/trac.ini
    … 以下を追記
    [components]
    iniadmin.iniadmin.iniadminplugin = enabled

    Apache再起動

    sudo /etc/rc.d/init.d/httpd restart

インストールが完了すると、管理画面にメニューが追加される

【Web Admin Plugin】

ユーザ追加など、通常コマンドラインでしか出来ないものをWEB上で実現するプラグイン

  • インストール方法

    インストール

    $ cd /usr/local/src/Trac/plugin
    $ sudo svn co http://svn.edgewall.com/repos/trac/plugins/0.10/webadmin/
    $ cd webadmin
    $ sudo python setup.py install

    設定

    $ sudo vim /home/trac/project/conf/trac.ini
    … 以下を追記
    [components]
    webadmin.* = enabled

    Apache再起動

    sudo /etc/rc.d/init.d/httpd restart

  • 参考 Web Admin Plugin

【TracWysiwygPlugin】

TracのWikiなどをWYSIWYG対応してくれるプラグイン

  • インストール方法

    インストール

    $ sudo easy_install http://trac-hacks.org/svn/tracwysiwygplugin/0.12

    設定

    $ sudo vim /home/trac/project/conf/trac.ini
    … 以下を追記
    [components]
    tracwysiwyg.* = enabled

    Apache再起動

    sudo /etc/rc.d/init.d/httpd restart

  • 参考: TracWiki WYSIWYG Editor Plugin

【DecoratorPlugin】

Tracのフィールドにカレンダポップアップやアイコン装飾、選択項目の補完など、装飾的な機能を追加するプラグイン

  • インストール方法

    インストール

    $ cd /usr/local/src/Trac/plugin
    $ sudo mkdir decoratorplugin
    $ sudo cd decoratorplugin
    $ sudo svn co http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/decoratorplugin/trunk
    $ cd trunk
    $ sudo python setup.py install

    設定

    $ sudo vim /home/trac/project/conf/trac.ini
    … 以下を追記
    [decorator]
    calendar_fields=due_assign,due_close

    Apache再起動

    sudo /etc/rc.d/init.d/httpd restart

  • 参考: DecoratorPlugin