上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。
現在、新規グループウェアの導入が検討されています。
検討案に挙がったのが、無料で使えるグループウェア「Aipo」
さっそくこちらからダウンロードして使ってみることに。
http://www.aipo.com/
インストーラを起動するだけで、Aipoの設定完了。
簡単すぎます。
さっそく機能のチェック。
新規グループウェア導入に必要な機能はほとんど揃っていました。
無料なのにすごいですね。
しかし、導入検討で必要な機能の内、以下の機能については確認できませんでした。
1.社内メール機能
2.Google Calendar同期機能
「1.社内メール機能」はすぐに解決しました。
http://sourceforge.jp/projects/customized-aipo/releases/
こちらにすでに作っている方がおられました。
http://code.google.com/p/aipo/wiki/Index
こちらを参考にして環境を構築。
「1.社内メール機能」問題はあっさり解決
問題になったのはGoogle Calendarとの同期機能。
どうやって同期しようか考えました。
前提条件として
1.Aipo側には変更を加えたくない。
理由:Aipoの仕組みが分かってないので、動かなくなるのが怖いし、仕組みを理解するだけで
かなりの工数がかかりそう。
2.AipoのDBのテーブルについても変更したくない。
理由:「1」と同じ理由です。
そこで考えたのが、バッチ処理。
AipoのDB、postgresからスケジュールデータを取得してGoogle Calendarに登録する。
Google Calendarへのスケジュール登録方法は以下を参照させていただきました。
http://d.hatena.ne.jp/jawssame7/20091009/1255064509
以上をつかって、バッチ作成完了。
一応同期はできているが、以下の問題が発生。
1.Google にアクセスするアカウントとパスワードはどこで保持するか。
現在はXMLにAipoのユーザー情報とGoogleアカウントなどの情報を書き込んで読み込ませているが、
Aipoにユーザー登録後、XMLにもユーザー情報を登録しなければいけない。
やはりAipo側を変更しなければいけないのかな・・・。
ホームページで紹介している販売管理システム「sUi2」作成時に苦労した話を・・・。
このシステムはS3blazedsを使用して作成したのですが、いろいろな面ではまりました。
最初にはまったのがHotReloading。
今ではHotReloadingは対応しているのですが、開発当初は対応していませんでした。
それを知らずに開発を進めていたので、エラーメッセージとの戦いでした。
あるサイトでこの疑問を書いたところ、「s3blazedsは現在HotReloadingには対応していません」と返答を頂い解決しました。
この時は本当に助かりました。ありがとうございました。
次にはまったのは・・・
また次回書きます。
初ブログ、仕事に関連した内容を書いていきます。
よろしくお願いします。