【プロジェクト管理ツール】 Mantis

■ 環境作成

 * 通常、PHP+MySQL+Apacheがある環境下で、Mantisを導入することになるが、
   面倒くさいので、これらをパッケージしてある「BitNami」を導入する。

[1] BitNami with Mantisのダウンロード

 (1-1) BitNamiの以下のサイトにアクセスする
http://bitnami.org/
 (1-2) [Down Load]-[Mantis](アイコン)-[Download]押下で、ダウンロード開始(bitnami-mantis-1.2.8-0-windows-installer.exe)

※Winodws Mantis 1.2.8-0 をダウンロードした。結構時間掛かるかも。

[2] BitNami with Mantisのインストール

 (2-1) (1-2)でダウンロードしたexeファイル(bitnami-mantis-1.2.8-0-windows-installer.exe)を実行するだけ

※途中、パスワードなんかを入力するのでお好みで。後にMantisのloginで必要なので覚えておくこと

 (2-2) インストールが完了したら、以下にアクセスし、Mantisのログイン画面が表示されるか確認すること(ついでにログインしてみる)

http://localhost/mantis/

■ 設定

 * メールを使用しないように設定を改変する

日本(語)設定

 (1) ログイン後、[My Account]-[Preferences]で以下のように設定し[Update Prefs]ボタンを押下。
  * Time Zone : Tokyo
  * Language : Japanese

メールを使用しないように設定

 (1) ログイン後、[アカウント設定]-[選択]で以下のように設定し[Update Prefs]ボタンを押下。
  * 「新規チケット通知メール」~「優先度変更通知メール」のチェックを外す

 (2) 「config_inc.php」をテキストエディタで開き、「メールに関する設定★重要★」のサイトを参考に設定し、上書き保存する(以下に「設定例」も乗せておく)

 * デフォルト設定なら以下にファイルがある。
C:\Program Files\BitNami Mantis Stack\apps\mantis\htdocs\config_inc.php
メールに関する設定 ★重要★
http://www.alles.or.jp/~sogabe/mantis/manual/1.4.5.html
config_inc.phpの設定例
<?php
# 中略

# ★ここから・追加★
# --- Email Configuration ---
$g_enable_email_notification	= OFF;
$g_send_reset_password = OFF;
$g_validate_email = OFF;
$g_check_mx_record = OFF;

$g_allow_signup = OFF;
# ★ここまで・追加★
?>
「config_inc.phpの設定例」に関する補足
 * 「$g_allow_blank_email = OFF;」も付加しようと思ったが、 以下のように記載されていたため、設定を見送った。

メモ:
もし、ユーザ名が新規にアカウント作成できるようにするならば、その時点で、このオプションがどんな値であろうと、メールアドレスを特定すべきです。そうでなければ、パスワードを取得できません。

ユーザーを追加する

 (1) [システム管理]-[利用者管理]で「アカウント作成」ボタンを押下
 (2) 「新規アカウント作成」画面で、ユーザー情報を入力する
     (なお、「電子メール」欄には、ユーザー固有の任意の文字列を追加しておくこと
 (3) 「登録」ボタンを押下

※上記「メールを使用しないように設定」を行っていないと「電子メール」欄で不正なメールとして弾かれてしまう 

■ 便利機能

ファイルにエクスポートするには

Excelファイルへのエクスポート
 * [検索]-[Excelエクスポート]で。可能
注意
 * CSVエクスポートも可能だが、文字コードUTF-8なので,そのCSVExcelで開くと文字化けする