Symfoware

Symfowareについての考察blog

Mantis関連の記事一覧(Pluginを作成する手順等)

Mantis関連の記事の一覧です。


インストール/設定



軽量Webサーバー Mongoose サンプルとしてmantisをインストール
Windows Server 2008 R2で障害管理ツールmantisを動かす(IIS使用)
Arch Linux + Postgresqlで障害管理ツールMantisを動かす
Debian Squeezeにバグトラッキングシステム mantisをインストール
障害管理ツール Mantis 1.2.12をDebianにインストール
mantisのconfig_inc.phpのお勧め設定
Mantisのconfig_default_inc.php
mantis 日付型カスタム項目の初期値設定
mantisにTaskプラグインを導入する
MantisをWindows Server 2012 + IIS 8 + PHP 5.4.10 + MySQL 5.5.29で動かす




使い方



Mantisの使い方(ユーザーとプロジェクトの追加)
Mantisの使い方(カテゴリの追加とカスタムフィールド)
Mantisの使い方(検索とCSV出力の表示項目)
Mantisの使い方(変更履歴とロードマップ)
Mantisの使い方(ニュースとドキュメントの表示)
Bug Shootingを使用してmantisに障害の登録を行う



Pluginの設置



Mantisのプラグイン一覧
jqueryプラグイン
jquery-UIプラグイン
scrumプラグイン
snippetsプラグイン
highlightcodeプラグイン



Pluginの作成手順



基本的な構成
プラグイン用のフォルダを作成し、雛形を作成

イベントのフック
プラグインはMantisから発行されるイベントをフックして拡張します。

パネルの開閉とデータ送信
プラグインからはMantis標準の共通関数が使用可能

テーブルの作成
プラグインで使用するための独自のテーブルをデータベースに作成する方法

データの登録・取得
プラグインインストールで作成したテーブルへのデータ保存

履歴データの追加
Mantisの「履歴」データを作成する方法

一覧画面へのリンクをメニューに追加
メニューを表示するときのイベントをフックして、リンクを追加

一覧画面の作成
pagesフォルダにファイルを作成してプラグインの独自画面を作成

CSV出力機能の作成
一覧に表示した内容をCSVファイルとして出力

使用するプロジェクトの制限
プラグイン独自の設定値を保存する共通関数の使い方





MantisConnect(SOAP-API)へのアクセス



Visual C# 2008 Express Edition でSOAP通信
MantisConnectへの通信を行うために、まずC#でSOAP通信を行う方法を調査

SOAP通信でmantisのプロジェクト名を取得する(Visual C# 2008使用)
プロジェクト名の一覧を取得する簡単なサンプル

SOAP通信でmantisに登録されている案件を取得する(Visual C# 2008使用)
SOAP通信でmantisに登録されている案件をCSV出力する(Visual C# 2008使用)
データの取得と取得データのCSV出力サンプル


Python SOAP通信でmantisに案件を追加する(suds使用)
Python Gmailに届いたメールの内容をmantisに自動で転記する




Thrift連携



MantisConnectをThriftで置き換える試み
ThriftでMantisConnectの代わりのサービスを作成する
Thriftを使用しMantisで使用する列挙体を取得する
Thriftでエラーオブジェクトの作成を行い、サーバープログラムでthrowする
ThriftでMantisConnectの代わりのサービスを作成 ベータ版





CVS連携



別サーバーで動いているCSVとの連携方法
Windows 2003のCVSNTとDebianのmantisを連携する
Windows 2003のCVSNTとDebianのmantisを連携する 日本語メッセージ対応




その他



DebianにphpDocumentorをインストールし、mantisのソースを解析する





関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2010/12/12(日) 19:59:20|
  2. mantis
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<DebianにphpDocumentorをインストールし、mantisのソースを解析する | ホーム | Mantis 1.2系で実装されたpluginを作成する(使用するプロジェクトの制限)>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/697-ed01fc95
この記事にトラックバックする(FC2ブログユーザー)