Home‎ > ‎ProgramTool‎ > ‎

影舞

影舞は、オープンソースのバグトラッキングシステム。 プロジェクト進行管理ツールとしてつかってます。

  • メールで配信できる
  • メールで返事がかける (いろいろ設定が必要なので、出来ない場合もあり)
  • xml、mysql、postgresqlなどがつかえる
  • 元から日本語のシステム

バグトラッキングシステム 影舞 http://www.daifukuya.com/kagemai/

install 

ひっかかるところ 

  • パーミッションの設定が緩いとエラーが出るかも (上位ディレクトリも755以下になっている必要があるみたい)
  • OSXでのメールの設定
  • postfixの /etc/postfix/main.cf に allow_mail_to_commands = include 追記必要
  • dns? の設定に変更がいるのかも。

移行・バックアップ 

データのバックアップ (phpmyadmin) 

  • データベースを選択
  • エクスポートタブを選択
  • テーブルを選択 attachments,messages,reports ワンセット
  • バイナリフィールドは16進数 のチェックを外す
  • ファイルで保存するチェック
  • 実行する

インポート 

  • データベースを選択
  • インポートタブを選択
  • ファイルを選択
  • 実行する

ファイルのバックアップ 

  • プロジェクトデータなどのディレクトリ ex)kagemai バックアップ
  • cgiの実ファイルと設定ファイル ex)htmlディレクトリ以下の バックアップ

ファイルのコピー 

  • アップロード
  • .htaccessの内容もコピーし、適宜調整
  • cgiなどの実行パーミッションをつける
  • ディレクトリ、kagemai.conf などのパーミッションを設定
  • アクセスして確認
  • 場合によっては、管理者画面に入ってトップページの再構築を行う

ちょっとカスタマイズ 

プロジェクトトップから 最初の報告者、最終更新日を外す 

  • /resource/ja/template/_default/ をコピー ex.)/resource/ja/template/xxxxxxxx/
  • /resource/ja/template/xxxxxxxxreport_index.rhtml を以下のように編集
 hide_first_reporter = report_type['email']['hide_from_guest'] && Mode::GUEST.current?
+ hide_first_reporter = true
+ hide_last_updatedate = true
 +  <% unless hide_last_updatedate then %>
<th>最終更新日</th>
+ <% end %>
 +  <% unless hide_last_updatedate then %>
<td style="white-space: nowrap;"><span class="date"><%= report.modify_time.html_value() %></span></td>
+ <% end %>
  • 管理 > 全体の設定の変更 > default_template_dir の値を  _default から xxxxxxxx に変更
  • 管理 > フィールドのカスタマイズ > 各プロジェクトをクリック > status (状態) を 編集
  • 続き 画面最下部 [更新]をクリック > 選択肢の編集 画面に遷移 画面最下部 [選択肢を設定]をクリック
  • トップに戻って反映されているのを確認

Comments