TracLightningはWiki、チケット管理、構成管理、継続的インテグレーション、ビルドシステムを総合的に組み合わせたプロジェクト管理ツールです。TracLightningは下記のような特徴があります。
一般的にプロジェクト管理ツールをセットアップするのは手間が掛る作業ですが、TracLightningはWindowsのインストーラにより非常に簡単にプロジェクト管理環境を構築することができます。
多くの開発現場で利用されている下記の標準的な開発ツールをプリセットアップしています。ユーザはTracLightningをインストールさえすれば下記のツールを簡単に利用することができます。
TracLightningはプロジェクト管理を行うための様々機能を包括して提供します。機能が沢山あるため難しいと思われるかも知れませんが、必要な機能から使い始めることができます。例えば、Wikiを利用したい場合、TracLightningのWikiを利用すれば通常のWikiと変わらず利用できます。Subversionのサーバを構築したい場合は、Subversionの機能のみを利用している人も沢山います。 TracLightningを利用すれば、まずは1機能のみから使い始めて、徐々に管理対象を広げていくことができます。WikiにPukiwikiを利用した場合、バグ管理やバージョン管理はできませんし、Subversionサーバ単独で構築した場合でも将来的にWikiによる情報共有やチケットによるバグ管理、課題管理まで広げることができます。
TracLightningはツールを適用するプロセスを選びません。アジャイルからウォータフォールまで多彩な開発プロセスで利用できます。ワークフローや管理項目はあなたの開発プロセスに応じたカスタマイズが可能です。 (デフォルトの設定では、どちらかと言えばアジャイルプロセスに向いています) 開発以外でも、運用か営業のタスク管理にも利用することができます。
カスタマイズ可能なクエリーやレポート、ガントチャートやカレンダー、バーンダウンチャートなど、様々なビューであなたのプロジェクトの見える化を促進します。更に各ビューはカスタマイズ可能であなたのプロジェクトで見たいビューでプロジェクトの状態を見ることができます。 また、ガントチャートやカレンダーが必要なければ無効にすることも自由にできます。
多くの中小企業で標準のプロジェクト管理ツールとして既に採用され運用されています。また、大企業の一部でも利用されており、社内標準ツールとしての普及促進が進んでいます。 カスタマイズ可能なクエリーやレポート、ガントチャートやカレンダー、バーンダウンチャートなど、様々なビューであなたのプロジェクトの見える化を促進します。更に各ビューはカスタマイズ可能であなたのプロジェクトで見たいビューでプロジェクトの状態を見ることができます。 また、ガントチャートやカレンダーが必要なければ無効にすることも自由にできます。
TracLightningはオープンソースソフトウェアとして、ソースコードを公開して提供しています。そのため、誰でもTracLightningの開発に参加することができます。参加とは、開発のみならず機能の要望を上げたり開発版を試験しています。 多くのユーザがTracLightningをカスタマイズしたノウハウは、TracLightningにフィードバックされより良いソフトウェアに進化させます。
TracLightningに関する情報は、Web上で簡単に手に入れることができます。
TracLightning-x.x.exeをクリックして実行するだけです。インストール終了後、 コンピュータを再起動してください。再起動後、プログラムメニューのTracから「サービスとして実行」もしくは、「コマンドプロンプトから実行」を選択すると、Apacheが起動します。 http://localhost/にアクセスして動作を確認してください。
インストール時の注意として、IISやApache等のWebサーバが起動していないことを確認してください。起動している場合は、停止もしくはアンインストールしておいてください。Trac Lightningをインストールすると マシンを再起動するので再起動後自動的に起動しないようにしておく必要があります。また、PythonやSubversionを既にインストールされている場合、これらのアプリケーションの環境が変更されるので注意してください。 分からない場合は、PythonやSubversionをコントロールパネルのプログラムの追加と削除からアンインストールしておくことをお勧めしておきます (プログラムの追加と削除に表示されていない場合はアンインストールする必要はありません)。
> trac-admin.bat C:\TracLight\projects\trac\SampleProject upgrade
ユーザ名 | パスワード | 説明 |
---|---|---|
guest | guest | ゲストアカウントです。通常のユーザ権限を持ちます。 |
admin | admin | 管理者アカウントです。TRAC_ADMIN権限があり、管理画面でTracの設定やユーザアカウントの作成等を行うことができます。 |
> create-project.bat MyProjecttracのプロジェクトは、%TRAC_LIGHT_HOME%\projects\tracに、SVNのリポジトリは%TRAC_LIGHT_HOME%\projects\svnに作成されます。 Tracに表示されるタイトルを変更したい場合は、adminでTracにログインし、Adminメニューの「trac.ini/project」のnameの設定を変更します。
#LoadModule ssl_module modules/mod_ssl.so ↓ LoadModule ssl_module modules/mod_ssl.so設定が完了したら、Apacheを再起動します。プログラムメニューの「Trac」->「サービスのアンインストール」を選択後、「Trac」->「サービスのインストール」を選んでください。 コマンドプロンプトから起動している場合は、コマンドプロンプトを終了してもう一度立ち上げ直してください。
> svn co http://localhost/svn/SampleProject/LibraryProject/trunk > cd trunk > mvn deploy -Dtest=falsehttp://localhost/maven/でリポジトリへアップロードされたファイルを確認することができます
> svn co http://localhost/svn/SampleProject/WebProject/trunk > cd trunk > mvn packageサンプルWebProjectはTrac Lightningをインストールした別のマシンからもビルドすることができます。 別のマシンからビルドするには、Mavenのリポジトリの設定を書き換える必要があります。 プロジェクトルートにあるpom.xmlの下記の部分を書き換えればokです。
http://localhost/maven/
> svn co http://localhost/svn/SampleProject/LibraryProject/trunk > cd trunk > mvn site-deployhttp://localhost/report/にアクセスすると、レポートを閲覧することができます。