社内の情報共有を目的として、PHPベースでフリーのグループウェアを試しはじめた。最低限抑えておきたいのは、日本語化されていることとカレンダー機能がちゃんと動作する&使いやすいこと。
手始めにphpGroupWareをインストールしてみたけれど、管理しにくい、使いにくい、直感的にわかりづらい、ドキュメントが少ない、バグが多いと、全体的にいい印象を受けなかった。決定的だったのが、admin管理機能(環境設定機能)を間違って全ユーザから削除してしまい、一時管理不可能な状態になってしまったことだ。ウワァァァァン!!!!!
情報量が少なく、救済措置がどこにも見当たらなかったので「ここのテーブルにこんなレコードを突っ込んだら動くのかなー」と想像力を働かせ、DBにレコードを直接追加(※1)して無事乗り切ったけれど、「このツールを実務で使うのはちょっとヤバくね?」と導入直後から激しく不安にさせられた。
INSERT INTO phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) VALUES ('admin', 'run', [phpgw_accountsテーブルのaccount_id], 1);
でいけると思う。
とりあえずカレンダー機能、ToDoリスト、FUDforumの3機能だけに限定して使い始めてみたものの、メニュー(ナビゲーション)がわかりづらくてどこをクリックしたらどうなるかがわからず、使っていてとても不安になる&ストレスが溜まる。正式版が出るまでマターリ待てやってことなんだろうが、全体的にこなれてなさすぎなのは否めない。
なんかくやしいので、来週以降はXOOPSあたりをトライしてみることにする。XOOPSはグループウェアというよりもCMSやポータルサイト構築向きだろうけど、なんとかなるじゃろう。