TOP業務システム> オープンソースでプロジェクト管理
dotProject
グループウェアはアレだけじゃない!dotProject徹底解剖!

第1回:「dotProject」を知っていますか

著者:上鍵 忠志   2007/1/9
1   2  3  次のページ
オープンソースでプロジェクト管理

   「dotProject」を知っていますか。dotProjectはWebブラウザから利用できるグループウェアの1つです。ご存知のようにグループウェアは主に企業のプロジェクト管理、タスク管理、取引先の管理、社員の出退勤管理などで使用されています。グループウェアといえば、サイボウズ Officeやdesknet's、Lotus Notesなどをまず思い浮かべる方が多いと思います。

   dotProjectの大きな特徴は、オープンソースソフトウェアであることです。dotproject.net(日本語版はdotproject.jp)というコミュニティでソースコードが公開されており、開発も進められています。dotProjectは以下のWebサイトからダウンロードすることができます。
dotproject.net
http://sourceforge.net/projects/dotproject/
dotproject.jp(日本語版)
http://wiki.dotproject.jp/

   dotProjectはマルチユーザで使用でき、カレンダー、ToDo(タスク)管理などはもちろん、企業情報管理、他のユーザとのファイル共有などもできるようになっています。一般的なグループウェアでよく使われる機能は一通り揃っているといえるでしょう。

   今回はdotProjectの開発状況や主な機能について紹介します。


dotProjectの開発状況

   dotProjectという名称は、2000年頃「dotmarket.org」で命名されたようです。当初は最新の技術でプロジェクト管理ツールを開発することを目的としており、表1のような特徴を目指していました。もちろんこれらは今でもdotProjectの方向性に影響しています。

  • クリーンで簡単な一貫したインターフェース
  • プロジェクト管理にフォーカスし、すべての人がコラボレーションできるツール
  • オープンソースであり、自由なアクセスと自由な使い方

表1:開発当初のdotProjectが目指した点

   筆者がdotProject出会ったのは2002年頃です。それ以降、日本語版dotProjectとして細々と作業をしており、その成果をまとめて公開しています。また、それらを使用したユーザの声をフィードバックして改版を続けています。

   2006年12月26日現在、公開されているオリジナルバージョンは2.0.4で、日本語版もそのバージョンをベースにしています。2005年に公開されたバージョン2.0と比較すると、バージョン2.0.4は主にセキュリティ上の修正が行われています。


dotProjectの主な機能

   dotProjectの主な機能や特徴として、表2のようなものがあげられます。

  • マルチアカウント機能
  • アカウントごとの細かい権限設定
  • モジュールという概念による機能追加
  • テーマ機能によるアカウント単位で複数デザインを用いた運用
  • 通貨や日付などをいくつかの国のスタイルにあわせた運用
  • 取引先企業情報、部署情報管理
  • スケジュール管理
  • プロジェクトを基準としたタスク管理(複数タスクに依存性を持たせた管理も可能)
  • ガントチャート生成
  • ヘルプデスク
  • ファイル管理

表2:dotProjectの主な機能や特徴

   なお、日本語化については表3のような作業を行っています。

  • メッセージの日本語化、オリジナルの不備の修正
  • 日本語表示、日本語メール(日本語以外も含む)への対応

表3:日本語化対応

   日本語化についてはまだ不完全なところも存在しますが、徐々に更新しています。ただし、ガントチャートを処理するためのライブラリは、ライセンスの問題で今のところそのままでは日本語化ができない状態です。

1   2  3  次のページ


上鍵 忠志
著者プロフィール
上鍵 忠志
ウノウ株式会社に所属するエンジニア。妻と息子、そしていつも深夜の時間を共有している猫に支えられ過ごしています。今まで経験した業務やオープンソース活動で得たサーバ管理やウェブプログラミングのノウハウを活かした執筆活動をしていきます。

よくきたBlog
http://blog.poyo.jp/
HotPHPPER News
http://news.hotphpper.net/

INDEX
第1回:「dotProject」を知っていますか
オープンソースでプロジェクト管理
  製品画面
  他のグループウェアとの違い