自社環境や業務に合ったグループウェアは意外と見つかりにくく、カスタマイズには相応の費用がかかります。オープンソース(AGPLv3)で公開されている無料グループウェア「Aipo」は、開発者の方であれば直接カスタマイズして利用することも可能です。そこで本稿では、オープンソースグループウェア「Aipo」をカスタマイズするための、開発環境の導入方法をご紹介します。
グループウェア「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 "1.6.0_45"」とバージョンが返されたら完了です。
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 - 最後にインストールの確認を行います。コマンドプロンプトで、下記のコマンドを入力してください。
「Apache Maven 2.2.1」とバージョンが返されたら完了です。
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
- 修正履歴
-
- 2013/10/03 17:31 記事文中のミスを修正しました。
この記事は参考になりましたか?
- この記事の著者
-
後藤 和良(ゴトウ カズヨシ)
株式会社エイムラック所属グループウェア「Aipo」のUIデザインのほか、プロモーションを行っています。Aipo twitter アカウントAipo facebookページ
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア

