June 27, 2004
フリーのASPグループウェアソフトを探す。

 必要があって、フリーのグループウェアソフトウェアを探してみました。

 グループウェアというのは、グループのメンバー間で情報を円滑に流通させる為の機能(スケジュール管理やBBS(フォーラム)等)を組み合わせた場所を提供するものです。yahoogroups.jpなんかもその一種ですが、やはり広告がついてうざったかったりするし、折角自分でサーバ持ってるので、自力で組みます。

 フリーで使えるものとして、PenguinOffice、La!cooda WIZ、phpGroupware、trueoffice、xoops(?)なんかが見つかりました!

PenguinOffice 2.0.1
 予定表、施設・設備予約、伝言メモ、備忘録、BBS、回覧版、ワークフロー、住所録、リンク集、メンバー一覧機能有り。
 PHP、postgreSQL使用のオープンソース。シンプルだけど、それ故に軽快で使いやすそう&初めての人でも何とか使えそうなちょっとしたヘルプメッセージの充実なんかが気に入ったので、これで行こうかと。サンプル。別売のプラグインで携帯対応も可能だけど、あんまり安くはない。
 LOGIN処理がDocumentRootにおいたindex.phtmlなる謎拡張子ファイルをDirectoryIndexに指定しなければいけないという点以外はそんなにサーバへのインストールは難しくない(まあ付属の文章の内容はけっこう分かりにくいんですけど。。)
 今後、インストールする人の為に若干補足。
 本体ファイル(PenguinOffice_xxx.tar.gz)を展開すると
PREFIX/(親ディレクトリ)
|-- bin
|-- circuler
|-- workflow
`-- html
及び、その他ReadMeファイル等が展開されます。
 それらのファイルを、サーバ上の適当な場所に置くわけですが、設定内容を、PREFIX/html/config.inc.phpに記述する必要があります
$basedir = "/var/www"; (PREFIX/が置かれるべき場所)
$basepath = $basedir."/html";(PREFIX/htmlが置かれるべき場所)
$domain = "groupware.hoge.com";(Virtualdomainでもいいけど必ずDocumentRootにしなければならない ※)
$user = "postgres";(postgresqlに接続するユーザ。apache / nobodyである必要なし)
$pg_passwd = "xxxxxxxx";(上記ユーザのpostgreSQL接続用パスワード)
$db = "penguinoffice";(作成したDB)
※apacheの設定するときは、index.phtmlをDirectoryIndex指定するのも忘れちゃダメ!

La!cooda WIZ
 サンプル。何だか、リンクをクリックする度、背景画像を描画しなおしてるのが妙に気になります。。postgreSQL使用。インストールはともかく、インストール後の使い方にほとんどフォローが無いのが痛い。。あと、機能や指定可能な項目名なんかが中小企業向けに特化してる感じで、自分の用途には合いませんでした。あと、toDO機能が無いし(これも毎日がルーチンな中小企業には必要ないとの判断??)携帯対応版が9800円とえらく安価なのが特徴。
 自分の環境(gentoo linux)では、postgreSQLのインストールパス等が、想定されているものと違うため、そのままヘルプ通りにはいきませんでした。
 とりあえず、postgresql.shの最初の方を
#!/bin/csh -f
set PGDATA=/var/lib/postgresql/data
if (! -o $PGDATA) then
 echo "You are not PostgrSQL administrator."
 exit 1
endif
とかに変更したらOK。あとデータベースをApacheの実行ユーザで作らなきゃいけないですが、最近は設定デフォルトのnobodyじゃなくてapacheで実行されがちかも。

phpGroupware
 MYSQL or PostgreSQL対応のPHPベースのオープンソースグループウェア。携帯には対応していないが、かなり多機能(株価情報からwikiまで取り扱える) 世界的にけっこう使われてるっぽい!

TrueOffice
 C言語で書かれたCGIとして動作するグループウェア。ソースコードは付属しないが、テンプレート編集でカスタマイズ可能。WindowsやLinuxその他Unix系のOSの幾つかでも動作。

xoops
 グループウェアではなく、CMSなんですが、モジュールの各機能の使用、閲覧を登録ユーザ専用にする事で(ぎりぎり)グループウェアっぽくもつかえます(多分、スケジュール機能のモジュールpicalは必須) そのものずばり、 [XOOPSをグループウェアとして活用すること] を目的としたサイト、xoops asGroupwareなんてのもあります(あんまり更新されてないみたいですが、、) 

Posted by Ken.eu at June 27, 2004 02:41 AM | コメント (0) | トラックバック (0)
コメント
コメントはまだありません (ノ_・。)
コメントの投稿!









Remember personal info?







トラックバック

このエントリへのトラックバックURL:
http://nanitozo.com/log/cgi/mt/mt-trackback.cgi/1347

トラックバック元のサイト
トラックバックはまだありません (ノ_・。)