オープンソースグループウェア『Aipo(アイポ)』はポータル機能を持っているため、標準に無い機能をポートレット単位で追加することができます。
アイポオフィシャルパートナーである株式会社アヴァンザでは、『Aipo(アイポ)』を今よりももっと魅力あるプロダ...
※バージョンは、"_"の左側がAipo本体のバージョンで、右側が『iCalendarスケジュールインポート/エクスポートポートレット』のバージョンになります。
『iCalendarスケジュールインポート/エクスポートポートレット』は、iCalendar形式のスケジュールデータのインポート/エクスポートをユーザー単位で行なうことができます。現状はAipo←→Googleカレンダーでのインポート/エクスポートで動作確認しています。
Aipo5.0.2.0のソースに『iCalendarスケジュールインポート/エクスポートポートレット』を追加したものです。『iCalendarスケジュールインポート/エクスポートポートレット』のソースの配置場所は、"aipo_src/portlets /coordinationforgooglecal"ディレクトリ以下になります。
また、以下の追加があります。
○Cayenneの設定ファイルに追加テーブルの定義を追加しています。
・aipo_src\oms\cayenne\webapp\WEB-INF\conf\postgres\SharedDomainMap.map.xml
※追加内容は"aipo_src\portlets\coordinationforgooglecal\差分SharedDomainMap.map.xml.txt"を参照のこと。
○DBテーブルを追加
テーブル生成クエリ:"aipo_src\portlets\coordinationforgooglecal\avz_t_coordination_for_google_cal_postgres.sql"
を実行して下さい。
【変更点 (Aipo5.0.2.0_v1.0.1 ⇒ Aipo5.0.2.0_v1.0.2)】
■エクスポート
・繰り返しスケジュールを登録し、その中の一つを別途編集(参加者や施設情報を変更)したようなスケジュールがある場合に、Googleカレンダーに取り込んだものをiPhoneのカレンダーアプリで見ると、編集したスケジュールのある日のイベントが二重で表示されてしまう現象に対応しました。