グループウェア「Aipo」とは
グループウェア「Aipo」は、スケジュール管理や進捗管理といった業務管理ツールのほか、掲示板やタイムラインといった情報共有ツールも兼ね備えた、組織内の「情報のめぐり」を良くするグループウェアです。
簡単にインストールができるパッケージ版が無料で一般配布されていますが、オープンソースのためソースコードも、Githubで開発者向けに無料公開されています。
ソースコードからカスタマイズすることによって、従来からあった機能の改修や新機能の追加など、企業・組織の環境に合ったグループウェアにすることも可能です。
対象読者
- 社内独自のグループウェア構築に興味のある方
- JavaとEclipseの基礎知識がある方
必要な環境
Aipoの開発環境はWindows、Mac、Linuxで構築できますが、本稿ではWindows 7のVirtual PC Windows XPモードへ導入した例をもとにご紹介します。
なお、XP以降のWindows OSでも、同様の手順で導入を行うことができます。
各種ソフトのインストール
Aipo公式ドキュメントの前提事項に従い、Eclipseをはじめ何もインストールしていないまったくのゼロの環境から始めるものとして、ソフト類は下記ディレクトリに集約してインストールしていくことを前提に進めていきます。
なお、バージョン番号などについては、必要に応じて適宜読み替えてください。
C:\aipo_develop\
JDKのインストール
- こちらのページより「Java SE Development Kit(JDK)」をダウンロードします。
- ダウンロードしたインストーラを実行して、インストールします。インストール時のディレクトリは下記に変更します。
C:\aipo_develop\jdk1.6.0_45
- インストール後、環境変数を下記のように設定します。
JAVA_HOME C:\aipo_develop\jdk1.6.0_45 PATH <PATH>;%JAVA_HOME%\bin - 最後にインストールの確認を行います。コマンドプロンプトで下記コマンドを入力してください。
java -version
Mavenのインストール
- こちらのページより「Maven 2.2.1(Binary zip)」をダウンロードします。
- ダウンロードしたzipファイルを下記ディレクトリに展開します。
C:\aipo_develop\apache-maven-2.2.1
- 環境変数を下記のように設定します。
MAVEN_HOME C:\aipo_develop\apache-maven-2.2.1 PATH <PATH>;%MAVEN_HOME%/bin - 最後にインストールの確認を行います。コマンドプロンプトで、下記のコマンドを入力してください。
mvn --version
PostgreSQLのインストール
- こちらのページより「Version 8.4.17」をダウンロードします(※最新版ではないため注意)。
- ダウンロードしたインストーラーを実行して、インストールします。また、インストール時のディレクトリは下記に変更してください。
C:\aipo_develop\PostgreSQL
インストール後、WindowsスタートメニューにPostgreSQLの各種ツールが加わります。
Tomcatのインストール
Tomcat本体のインストール
- こちらのページより「Tomcat 6.0.37」をダウンロードします(※最新版ではないため注意)。
- ダウンロードしたzipファイルを、下記ディレクトリに展開します。
C:\aipo_develop\apache-tomcat-6.0.37
JDBCドライバの設置
- こちらのページより「8.4-703 JDBC 3」をダウンロードします。
- ダウンロードしたjarファイルを、下記ディレクトリに設置します。
C:\aipo_develop\apache-tomcat-6.0.37\common\lib