fischher は XOOPS Cube Legacy 2.1.*/XOOPS 2.0.* 向けのスケジュール&施設予約モジュールです。
fischher の読み方は「ふぃっしゃー」です。
一般的なグループウェアのスケジュール・施設予約を意識して作っています。
シンプルで実用的なモジュールを目指しています。
テストは以下の環境で行っています。
-Vine Linux + php-4.4.4 + MySQL 4.0.26 + XOOPS Cube Legacy 2.1.0
-Vine Linux + php-4.4.4 + MySQL 4.0.26 + XOOPS 2.0.16a JP
-Windows XP Pro SP2 + xampp 1.5.4a (php-5.1.5 + MySQL 5.0.24a) + XOOPS Cube Legacy 2.1.0
-Windows XP Pro SP2 + xampp 1.5.4a (php-5.1.5 + MySQL 5.0.24a) + XOOPS-2.0.16a JP
-CentOS 5 + php-5.1.6 + MySQL 5.0.22 + XOOPS Cube Legacy 2.1.0
-CentOS 5 + php-5.1.6 + MySQL 5.0.22 + XOOPS 2.0.16a JP
■動作サンプル
サンプルはこちら
http://tokita.net/modules/fischher/■スクリーンショット
http://tokita.net/uploads/photos/15.jpghttp://tokita.net/uploads/photos/16.jpghttp://tokita.net/uploads/photos/17.jpghttp://tokita.net/uploads/photos/18.jpghttp://tokita.net/uploads/photos/19.jpghttp://tokita.net/uploads/photos/20.jpg■インストール方法
通常のモジュールと同じく modules/ 以下に fischher を展開してください。
とくにパーミッションを変えるディレクトリ等はありません。
モジュール管理からインストールします。
項目管理で「会議」「出張」等のスケジュールの項目を登録、施設管理で
「会議室」「セミナールーム」等の施設を登録してください。
任意のディレクトリ名でインストールすることができす。
ディレクトリ名を「fischher」から「schedule」「timetable」等の任意の名前に
変更後にインストールしてください。
1つの XOOPS に1つの fischher しかインストールできません。
■バージョンアップ
fisccher-0.1 から fischher-0.2 へバージョンアップする場合、
テーブルのカラムが追加されているため、以下のSQLを実行する必要が
あります。
ALTER TABLE xoops_fischher_schedule ADD admission BOOL NOT NULL DEFAULT '1' AFTER rrule ;
ALTER TABLE xoops_fischher_schedule ADD allday BOOL NOT NULL DEFAULT '0' AFTER admission;
プレフィックスの xoops_ は環境に応じて適宜読み替えて下さい。
ファイルを全て上書きして、モジュール管理からアップデートを実施してください。
■piCal のプラグイン
プラグインで piCal のカレンダーに fischher の予定を表示させることができます。
このファイルを
modules/fischher/plugin/piCal/monthly/fischher.php
piCal のこのディレクトリーにコピーしてください。
modules/piCal/plugin/monthly/
piCal のプラグイン管理から設定を行ってください。以上。
ただし、fischher で設定した対象ユーザに関係なく、登録した予定が全て
表示されます。
※企業様向けにfischherモジュールのカスタマイズを有償で受け付けております。お問い合わせはお気軽にどうぞ。お問い合わせ