★★★ お知らせ ★★★



このブログは移転しました。
新しいサイトはこちらになります。

今後とも、どうぞよろしくお願い致します。

2009年6月7日日曜日

非認証携帯Googleカレンダーをつくる Act.01

携帯電話からGoogleカレンダーを閲覧したり、予定を編集したりすることはできるんですが
これは、あくまでも次の条件を満たしておく必要があります

  • 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 コメント:

コメントを投稿