プログラマーとシステムエンジニアのスキルアップサイトIT全般の知識・技術向上のための情報と、システム開発・設計に役立つコンテンツを提供。プラグイン、動追加する?どう作る?より使いやすく、さらに管理しやすく!さまざまなプラグインを紹介。System):課題管理システムです。System)が利用されてきたが、現在では様々な機能が追加され、プロジェクト管理全般で利用することができるプロジェクト管理ツールにまで発展してきている。文書・ファイルの管理、Wiki、ソース管理連携機能などの多くの機能を備えている。Redmineは、ITSの中でも最も後発に出現したシステムの一つであり(2009年現在)現在、最も評価も高く、高機能なシステムといえるでしょう。デファクトなシステムの移り変わりとしては、Bugzilla→Mantis→Trac→Redmineとなってくるのではないでしょうか?さて、本書の内容ですが、上記のようなITS・プロジェクト管理についての概要から始まり、インストール方法、各機能の操作説明、運用時のポイント、プラグインについてという流れになっています。ある程度、BTS・ITSについて知識があり、オープンソフトウェアのインストールの経験があれば、概要とインストール方法については、十分Webで調べられる範囲である。操作方法についても、基本は直感的に分かる範囲の説明がダラダラと書かれているという感じです。調査のための時間短縮にはなると思います。Webでの情報が少ない部分としては、最後の2つの章、どう工夫して運用する?と、プラグインの活用についてです。こちらは、実際にシステムを業務で利用するする際に必要になってくる、データのバックアップの方法や運用する、アプリケーションサーバの変更方法やクラスタリングについて、Redmineのバージョンアップについてが詳しく書かれています。Railsで開発されているので、ソースレベルでのカスタマイズが非常に簡単にすることが可能です。合わせた画面のリンクの追加、プロジェクト選択時の初期表示タブの変更など、ソースレベルでどんどん変更し運用しやすいようにカスタマイズしています。未経験ですが、MVCモデルがわかれば容易にソースを変更してカスタマイズできると思います。追加の方法や、プラグイ自体の作成方法についても簡単に説明されています。本書以外にも、Redmineの解説書は以下のものが発売されています。トラックバック(1)最初に"Ruby(ルビー)"は、まつもとゆきひろにより開発された和製オブジェクト指向スクリプト言語で、従来Perl、PHPなどのスクリプト言語が用いられてきた領域でオブジェクト指向プログラミングを実現することができる。特徴的な機能としては、クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ・クロージャ、Mixin、演算子オーバーロードなどである。Hanssonによって発表された、Webアプリケーションを簡単に開発できるフルスタックのフレームワークです。Rubyのスクリプト言語としての使いやすさと、オブジェクト指向による再利用性と生産性の高さ、動的なふるまいなどが人気を呼んでいます。MVCアーキテクチャJavaでのStruts(ストラッツ)をはじめ、多くのWebアプリケーションフレームワークが採用している"MVCアーキテクチャ"をRailsも採用しています。その中でもRailsは、シンプルに、簡単に利用できるように考えられています。ルールに従った開発をおこなうことで余分な設定ファイルを定義することなく利用できます。この導入の容易さはとても重要です。Railsともにインストールはてても簡単です。それでは早速インストールの手順を書いていきます。Windows環境、Linux環境それぞれについて同時に説明していきます。Rubyをインストールします。installerをダウンロードします。Release"を今回はダウンロード・インストールしました。標準的に問題なくインストールできました。※Rubyのパッケージ管理システムである、RubyGemsも同時にインストールされます。[Linux環境]私の環境のFedoraではパッケージより簡単にインストールできます。ruby-ri引き続き、RubyGemsもインストールします。rubygemsまた、ソースからインストールするには、以下よりソースコードを入手します。http://www.ruby-lang.org/ja/downloads/現時点での最新版は、1.9.1でした。clean同様にRubyGemsは、以下よりダウンロードします。http://rubyforge.org/projects/rubygems/現時点での最新版は1.3.1でした。setup.rb#exit>次に、Railsをインストールします。[Windows環境]コマンドラインより以下のコマンドを実行します。--include-dependencies[Linux環境]シェルより以下のコマンドを実行します。--include-dependencies以上で、それぞれの環境でそれぞれのツールがインストールされました。Ruby,RubyGems,Railsです。