Trac
以前に公開したWorkflowEditorPluginをバージョンアップしました。今回のバージョンアップで、以下の2つのモードで編集できるようにしました。 Grid Mode Text Mode Grid Mode を使えば、ビジュアルに確認することができるので、直観的にワークフローをカス…
Tracでは、0.11から、チケットのワークフローをカスタマイズできます。 trac.iniで設定をするのですが、変更したいときにファイルを直接編集するのは不便なので、Web画面から編集するプラグインを作成しました。 WorkflowEditorPlugin trac.iniで記述する内…
TracLightningとEclipseを併用している場合、Eclipseが起動時やSVN利用時に、急に落ちてしまうという問題があります。 正確に言えば、TracLightningをインストールしていなくても、Subversionがインストールされていると、発生する可能性があります。 これは…
Trac0.11から追加された、チケットのワークフローカスタマイズの機能ですが、trac.iniの定義方法が難しく、カスタマイズするのはそれなりの知識が必要となります。 できれば、Trac管理画面から簡単に定義できるようにしたいのですが、そのようなプラグインは…
何名かの方に、「プレビュー時に説明の内容が上書きされてしまう」という報告を頂いていたので、対応しました。 http://trac-hacks.org/wiki/TicketExtPlugin TracWysiwygPluginを利用し始めてから、ほとんどプレビュー使わなくなってしまっていたので、気づ…
DecoratorPluginを利用すると、Extによりチケット登録時のselectフィールドが、inputフィールドに書き替えられてしまうため、TicketExtPluginが動作しません。 id:kanu-orzさんが紹介してくださっていますが、以下のようにすると、回避することが可能です(…
Tracでは、要件やバグ、タスクなどといったチケットの分類を定義することができます。そのような分類を分ける場合、分類毎にチケットの内容を定義できると便利です。 例えば、Tracではカスタムフィールドを定義することが可能ですが、要件やバグの分類でそれ…
Trac Lightningで、プロジェクトのファイルが作成される位置は、デフォルトでは「C:\TracLight\projects」となります。 最近知ったのですが、Trac Lightningをインストールする前に、予め「TL_PROJECT_HOME」という環境変数で、ディレクトリを指定しておくと…
以下の連載が開始されました。 @IT : Trac Lightningで始めるチケット式開発「電撃」入門 Trac Lightningは私も利用していますが、主だったTracのプラグインも最初から含まれており、インストールしてすぐに利用開始できるのが便利。 最近は、機能追加や仕様…
今日は久しぶりにいい天気でしたが、夜には、また急激な雨。個人的には涼しいのはうれしいのですが、なんか日本の気候も大分変ってしまった感じですね。 さて、Trac0.11がリリースされたこともあって、何かと調査しているのですが、今回はLDAPに関する情報に…
Tracでは、チケットの一覧を、CSV/TSV形式でエクスポートすることが可能です。 ただ、この出力は、以下のような問題があって多少使いづらい。 文字コードがUTF-8 日付が一加工を加える必要がある形式 Trac0.11では秒をint値として出力したもの Trac0.11で「…
2.0.4→2.0.6の変更点はこちら。 Hudson連携の不具合を修正 マイチケット機能の追加 usermanagerでdeveloperグループの設定ができるように修正 マイチケット機能というのは、TracのWikiで以下のように記述すると、ログインユーザのチケットが一覧できるという…
何度かbeta版がリリースされていましたが、正式に2.0.0がリリースされました。 早速インストールしてみましたが、問題なく動作しました。 1.8.x --> 2.0.0での主な変更点は、以下のようになります。 Subversion 1.5 の利用 どこに何をマージしたのかを追跡す…
最近、Eclipse/Maven2/Hudsonといった開発ツールのプラグインの調査や開発を行っています。 それぞれ、プラグイン機構をベースとして構築されたツールですが、ユーザが自分でプラグインを開発し、組み込むことができるため、多くのプラグインがOSSとして提…