Liner Note

情報(ユーザー中心デザイン・ユーザビリティ)と技術(ウェブプログラミング・ウェブサービス)についてのメモ書き

要約:リアル書店在庫一括検索サービスをアップデートしました(対応店舗拡大・地域限定オプション・携帯端末対応)

アップデートのお知らせも、たまには新しいエントリを立てて告知してみます。

在庫検索 on iPod touch

機能拡充について

対応店舗の拡大(紀伊國屋書店)

先日作った書店在庫一括検索サービスですが、worrisさんに紀伊國屋書店のモバイル版サイトならより多くのサイトに対応していると教えていただいたので対応してみました(PC版では26店ですが、モバイル版では63店に対応しています)

地域限定オプションの追加

また、つけようと思っていた地域を限定して検索するオプションも加えました。それと、以前は在庫がある書店のみ表示していましたが、ちょっと不親切だと思ったので、在庫がない書店についても表示しないのではなく、「在庫切れ」であると書き加えた上で表示するようにしました。

まぁ、こう一口に書くと簡単なんですが、PC版とモバイル版では取得の方法が違ってくるので(PC版は1ページだが、モバイル版は店舗毎にページが分かれている)、プログラム全体を見直さないといけなかったりして結構しんどかったです。

モバイル版は1ページ毎に分かれているため、それだけ多くリクエストを送ると、処理が遅れますし相手のサーバにも負荷がかかります。よって、まずPC版からできるだけの情報を取得し、取得仕切れなかった分についてのみ、モバイル版のサイトにリクエストすることにしました(ちなみに、モバイル版は取得に0.6秒/1ページくらいかかります、相手のサーバの話ですからこれはどうしようもないですね)

なお、モバイル版にリクエストせずにPC版の在庫情報だけ取得する方法も「簡易版」として用意してあります。紀伊國屋書店のサーバに優しくしたい方、処理に時間をかけずにサクサク行きたい人は「簡易版」をご使用ください。

なお、この「簡易版」と「拡張版(モバイル取得版)」のモードオプションの導入に伴って、検索方法を一括検索一本に絞ることにしました(書店個別検索は廃止)。

携帯端末への対応

ついでに、オマケとして携帯端末(DoCoMo, au, SoftBank, iPhone/iPod touch、それにOpera Mini, NetFront)からアクセスされた場合、見やすいように整形するようにしました。リンクURLも微妙にモバイル用に変えてあります。

まぁ、こんなとこでしょうか。あと、三省堂書店も在庫情報を取れるようなのですが、うちのOperaではうまく検索できなかったので、ここは今回取得しないことにしました。

URL変更

なんだかURLがカコ悪かったので、dev.openvista → tech.openvista.jp に移動しました。もちろん、旧URLもリダイレクトしていますので別段書き換えていただかなくても、すぐにアクセスできなくなることはありません。

その他仕様変更

上記のような機能追加に従って、ある程度仕様を変更します。まず、アクセスするURLは以下のように(普通に使う人は意識しなくて良いです)

新URL
http://tech.openvista.jp/モード/検索地域/ISBN.ファイル形式
旧URL
http://dev.openvista.jp/書店名/ISBN.ファイル形式


通常、簡易版と拡張版の二つのモードがありましたが、拡張版に統一しました。現在の各アイテムのページURLはhttp://tech.openvista.jp/検索地域/ISBN.ファイル形式となります。

参考URL

主に携帯端末への対応に関する参考URLです

キーワード:

この記事はシリーズものの一篇です。Making OPAC 2.0シリーズのそのほかの記事もよろしければご覧ください
RSS このシリーズ記事のフィード

似たもの記事

読者の皆さんの反応サイト内コメントの更新情報(RSSフィード)

読者のコメント

0

ブックマークコメント

0

他サイトの関連記事

0

読者のコメント

コメントはまだ寄せられていません

はてなブックマークでつけられたコメント

他サイトの関連記事

トラックバックはまだ寄せられていません


トラックバックとは
この記事に言及したサイトをこちらに掲載する仕組みをトラックバックと言います。ここでは、このサイトに頂いたトラックバックを一覧表示しています。
トラックバックしてくださる方へ
この記事への言及がない記事など、トラックバック受信方針に沿っていないものは、読者にお見せしても仕方ないこともあり削除させていただいることをご了承ください。
トラックバックを受け取るためのURI

コメント書き込みフォーム

  • メールアドレスはウェブ上で公開したり、連絡以外で使うことはありません
  • コメントを公開したくないが、作者に連絡を取りたい場合は メールで連絡してください
  • 本文中にHTMLコードは使用できません(URLはそのままお書きください)