これは、あくまでも次の条件を満たしておく必要があります
- Googleアカウントを持っている
- 自分のGoogleカレンダーにあらかじめ他人のカレンダーをインポートしている
すなわち、「Googleカレンダー? それ何ですか??」って人(特にPCを持っていない人)が
携帯電話からログインせずに他人が公開しているカレンダーを参照することが、今のところ不可能なようです
というわけで、ない物は作る!!
【実現したいこと】
塾のHPで公開している授業予定と月間スケジュールをモバイル版のサイトで閲覧できるようにする
ログインせずにアクセスできるデータはXMLが最も現実的なので
まずは、自分が公開しているカレンダーのXMLを読み込み
それを解析し、必要なところだけを吐き出すスクリプトをPHPでつくってみました
とは言え、PHPのスキルは初心者程度しかないので
まだまだ初歩的な解析しかできていません...
とりあえずは、現時点で抽出できたデータが(元のXMLデータはコレ)
- 休 2009/07/19
- 休 2009/07/12
- 休 2009/07/05
- 臨時休講(塾長出張のため) 2009/06/12〜2009/06/13
- 休(GW休暇) 2009/05/02〜2009/05/06
- 休 2009/05/31
- 休(みなと祭のため) 2009/05/23〜2009/05/24
というものでした
タイトルと、その日付を並べただけの単純なものですw
タイトルはこのままでいいとして
日付の処理をさらに行う必要がありますね
繰り返しイベントが「2009/05/23〜2009/05/24」といった感じで吐き出されていますので
それをうまく処理できるようになったら
次のようなこともできるかな〜
- 過去のデータは表示しない
- 日付順にソートし直す
- 今日が休みだった場合は「本日、お休みです」とトップページに表示させる


0 コメント:
コメントを投稿