氷川 XOOPS 研究室

モジュール制作、ウェブサービスなどなど

3: 2008-07-31 (Thu) 19:07:14 kilica source Cur: 2008-10-01 (Wed) 11:31:54 kilica source
Line 2: Line 2:
opCal は、みんなで共有して使うためのカレンダモジュールです。 opCal は、みんなで共有して使うためのカレンダモジュールです。
--[[デモ>http://xoops.trpg-labo.com/modules/opcal/]] +-[[ダウンロード>http://xoops.trpg-labo.com/modules/wiki/gate.php?way=attach&_noumb&refer=Menu%2F​opCal&openfile=opcal.zip]]
---テストで登録してみたい場合は、test/xoops でログインしてください。+
カレンダモジュールの癖に自前でカレンダを持っていません。それは Google Calendar に任せています。 カレンダモジュールの癖に自前でカレンダを持っていません。それは Google Calendar に任せています。
Line 9: Line 8:
-イベント情報のコピーを Google Calendar に持ちます -イベント情報のコピーを Google Calendar に持ちます
-イベントの登録自体も、Google Calendar から行えます -イベントの登録自体も、Google Calendar から行えます
 +
 +http://lh6.ggpht.com/kilica.hikawa/SJG05​ZRzdBI/AAAAAAAAAgg/rAoT_t6wg0I/opcal_gca​l2.png
Google Calendar と連携する場合、クローズドあるいはローカルで使うことはできません。あくまでも公開するためのモジュールとして作っています。 Google Calendar と連携する場合、クローズドあるいはローカルで使うことはできません。あくまでも公開するためのモジュールとして作っています。
Line 16: Line 17:
そして、イベントの表示だけでなく、登録も貼り付けられたサイトから可能です。 そして、イベントの表示だけでなく、登録も貼り付けられたサイトから可能です。
 +また、スケジュールを決めるにあたって日程の調整を行うことができます。
 +http://lh5.ggpht.com/kilica.hikawa/SJG0u​GlnkoI/AAAAAAAAAgY/LMGcd82x5sw/opcal_sch​eduling.png
**他のサービスとの連携 [#p921a3d1] **他のサービスとの連携 [#p921a3d1]
Line 41: Line 44:
Google Calendar と連携すると、opCal で登録する予定を Google Calendar 上に表示したり、Google Calendar 上から opCal の予定を追加したりすることができるようになります。 Google Calendar と連携すると、opCal で登録する予定を Google Calendar 上に表示したり、Google Calendar 上から opCal の予定を追加したりすることができるようになります。
Google Calendar と連携するには、 Google Calendar と連携するには、
--[[ZendFramework:http://framework.zend.c​om/manual/ja/introduction.installation.h​tml]] をダウンロードし、common/zend 以下に配置する+-[[ZendFramework:http://framework.zend.c​om/manual/ja/introduction.installation.h​tml]] をダウンロードし、common/zend 以下に配置する(''要PHP5.1.4'') 
 +http://lh6.ggpht.com/kilica.hikawa/SJG8-​TmvSuI/AAAAAAAAAg4/9MxfxUNf2HI/opcal_zen​d.png
-予定を書き込むための Google Calendar を作成し、公開状態にする -予定を書き込むための Google Calendar を作成し、公開状態にする
--Google Calendar 上から予定を追加できるように、modules/opcal/GoogleCalendar.php を Google Calendar に追加する(「URLで追加」)+http://lh3.ggpht.com/kilica.hikawa/SJG8Y​e5MpSI/AAAAAAAAAgw/PM617Lq94Cs/opcal_gca​l_CalEdit.png 
 +-Google Calendar 上から予定を追加できるように、{XOOPS_URL}/modules/opcal/GoogleCalendar.php を Google Calendar に追加する(「URLで追加」)。ユーザグループ管理で、ゲストにも権限を振ってください(でないと、Google Calendar からアクセスできません)。 
 +http://lh3.ggpht.com/kilica.hikawa/SJG6x​mS7b8I/AAAAAAAAAgo/3fc8Ba3zkc4/opcal_gca​l_addCal.png
-管理画面から設定(「管理画面設定」を参照) -管理画面から設定(「管理画面設定」を参照)
Line 56: Line 62:
|Google Maps API Key |Google Map で場所を指定したい場合は、あなたのサイト用の[[Google Maps API Key:http://code.google.com/intl/ja/apis/​maps/signup.html]]をここに入力します。| |Google Maps API Key |Google Map で場所を指定したい場合は、あなたのサイト用の[[Google Maps API Key:http://code.google.com/intl/ja/apis/​maps/signup.html]]をここに入力します。|
|Google Calendar の公開URL |Google Calendar と連携する場合は、イベントを書き込むための Google Calendar を作成し、その[[カレンダID:http://www.google.com/support/calenda​r/bin/answer.py?answer=37103&topic=8608]​]をここで指定します。Google Calendar と連携しない場合はブランク。| |Google Calendar の公開URL |Google Calendar と連携する場合は、イベントを書き込むための Google Calendar を作成し、その[[カレンダID:http://www.google.com/support/calenda​r/bin/answer.py?answer=37103&topic=8608]​]をここで指定します。Google Calendar と連携しない場合はブランク。|
-|Google Calendar のイベント追加用カレンダの公開URL |この項目は未使用。|+|Google Calendar のイベント追加用カレンダの公開URL |イベント追加用({XOOPS_URL}/modules/opcal/GoogleCalendar​.php)に作成した Google Calendar のカレンダIDを指定します。|
|Google アカウントメールアドレス |Google Calendar にアクセスするためのアカウントメールアドレスを指定します。Google Calendar と連携しない場合はブランク。| |Google アカウントメールアドレス |Google Calendar にアクセスするためのアカウントメールアドレスを指定します。Google Calendar と連携しない場合はブランク。|
|Google アカウントパスワード |Google Calendar にアクセスするためのパスワードを指定します。Google Calendar と連携しない場合はブランク。| |Google アカウントパスワード |Google Calendar にアクセスするためのパスワードを指定します。Google Calendar と連携しない場合はブランク。|


Front page   New List of pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project - xc-tokai