オープンソースのプロジェクト管理ツールでは、Redmineを使っている方が多いと思いますが、プロジェクト管理ツールは開発者向けツールということもあってか、デザインがイケてないイメージがあります。
今回はかっこいいフラットデザインのプロジェクト管理ツール、92fiveを紹介します。
オープンソースな92five app
92five appはOSSとして公開されているRWDのプロジェクト管理ツールで、ToDo、タイムシート、カレンダー機能等、基本的な機能は揃っています。
また、デザインがいいだけではなく、オープンソースですので、自前のサーバーにインストールして使用可能なので、サーバーさえあれば無料で使用することが可能です。
細かな部分を自分で修正したり、改造したりして使用することができます。
僕もちょっとインストールしてみましたので、軽くレビュー
92five appのインストール
92five appのダウンロードは公式サイトから可能です。
真ん中の『Download』からダウンロードして、FTPでファイル一式をアップロード。
アップロードしたドメイン/install
にアクセスすると、システムチェックが始まります。
システム要件として、PHP 5.4以上、MySQLの他にGDライブラリ、PDOエクステンション、MCryptエクステンションが必要です。
システムチェック画面もイケてる感じです。期待が膨らみますね。
しかし、なぜか『app/storage/logs』というディレクトリだけ、パッケージに含まれていないので、手動で作成が必要です。
『logs』フォルダを作成し、システムチェックOK!『Let’s Begin』をクリックして次に進みましょう。
データベース設定。ホスト、データベース名、ユーザー名、データペースパスワードを入力して、Submit。
僕は日本での使用になるので、タイムゾーンの設定は『(GMT+09:00) Osaka, Sapporo, Tokyo』。
最後に管理者アカウントの登録。
ユーザー情報を入力し、『Create my Account』をクリック。
ここで一点注意!
理由は後述するのですが、はじめに『Name』へ登録するユーザーの名前は、アルファベットにしてください。
これでインストールは完了。Wordpress並に簡単ですね
インストール時の注意事項
一点、使い始めでハマったのが、『日本語対応』です。
先ほど、インストール時の名前入力をアルファベットにしてくださいと言ったのはこれが理由です。
普通に使いはじめると、日本語が文字化けしてしまい、『?????』などとなってしまいます。
これは、僕の環境では、データベーステーブルの「照合順序」が「latin1_swedish_ci」になっているのが原因でした。
こちらを「utf8_general_ci」に修正することで、日本語入力が可能になりました。
PHPMyAdminなどから「照合順序」が「latin1_swedish_ci」に設定されているカラムを「utf8_general_ci」に設定してください。
主な機能
ログイン画面。まずはインストール時に設定した管理者アカウントでログインしてみましょう。
ダッシュボード。普通のプロジェクト管理ツールに比べると、だいぶ印象が違いますね。
プロジェクト作成画面。開始日、期限、担当者などを設定します。
カレンダー。うん。おしゃれですね。
タイムシート。ここではやるべきタスクが週単位でまとまります。
また、レスポンシブデザイン対応なので、スマートフォンから直接アクセスしても、そのまま使えます。
専用アプリ要らずでフル機能が使えて便利。
まとめ
基本的な機能が揃って、フラットデザインかつ、レスポンシブデザインでマルチデバイス対応。なプロジェクト管理ツールでした。
僕もこれから色々使ってみようと思いますが、こんなにかっこいいプロジェクト管理ツールもなかなか無いので、興味のある方は是非使ってみてはいかがでしょうか。
92fiveはPHP製で、Creative Commonsのオープンソース・ソフトウェアです。
公式サイト:92five app
GitHub:chintanbanugaria/92five