baserCMS+ATND APIで「気になるATND検索」

以前にCakePHPを利用して、ATNDに登録されているイベントを検索出来るサイトを制作しました。
そこで今回は、CakePHPベースの国産CMSであるbaserCMSを利用して、同一+αのものが出来ないか挑戦してみました。

気になるATND検索 概要

気になるATND検索

baserCMSjQueryMobileATND API
  • ATNDに登録してあるイベントを検索出来ます。
  • 利用した検索ワードはクッキーに保存され、次アクセス時等、一旦ページを離れた場合でも、フォームに自動入力されます。
  • 気になったイベントは保存する事が出来ます。保存の仕組にクッキーを利用してます。
  • 基本的にiPhone(スマートフォン)用

前回のものとほぼ同一仕様。。。ですが、baserCMSを利用している!というのが強いて言うならポイントです。
※やってみたかったんですよぉ(・ω・)

作ってみた楽しかったところ・良かったところ

基本的な動作は既に前回作成済だったので、移行自体は早く済みました。
それと、作成していた動作やコードの見直しも出来たし、加えて、基礎部分はbaserCMSが担ってくれているので、この点が快適作業に繋がりました。

また、baserCMSはスマートフォン対応というところで、その仕組を利用したかった点が挙げられます。
更新情報にブログ機能が使えますし。
それと、サイトを出来るだけ簡単に管理出来るようにしたかったので導入しました。

この目論見は大当りで、テンプレートさえ作ってしまえば、あとは管理画面からの簡単更新。
「設置も更新も簡単!」という謳い文句もぴったり~丶(・ω・)ノ

課題として残っている点ややってみたい点、ダメなところ

前回からの引継ぎがほとんど。。。なんというダメ具合(泣

■リクエストURLに期間を指定するとエラーになる。
 + 既に終了、又は開催日が過ぎたイベントのみの場合
 + ブラウザからURLを直接叩いた場合は、結果が取れる
■クッキーが保存されているなら、その情報をもとにしてボタンを押さずに結果が表示されるようにしてみたい。
■クッキー削除、セッション削除時、画面変遷が必要ないAjax仕様にしてみたい。
■気になるリスト に保存した際、画面変遷がない仕様にしてみたい。
■過去の検索ワードを保存して、何らかの仕組を作ってみたい。(取得するのは検索語だけ)。

Mashup Awards 7 に参加

Mashup Awards 7
これから参加申込しまーす。
参加申込完了しましたー。

MA7 サイト内、作品紹介ページ

あとがき

はっきり言って、自分の旬はbaserCMSです。
なので、どうしてもこれ使って何かやりたいなぁ~って思ってる時に、Mashup Awardsを知りました。
なので、参加するために作り直してみました。

前のサイトよりも愛着が湧いたので、これから思いついた事とかやってみたい事は、このサイトもベースにして挑戦して行きたいなぁ~、って思ってます。

新しくなった「気になるATND検索」を宜しくお願いしまーすm(。。)m

▲ to Top

トラックバック(0)

▲ to Top