zerosp.blog > Web Service > 2005/12/03 20:26 >

Amazon Web サービス(AWS) 3.0 on XSLTテンプレキット

(追記 2008/02/08) 2008年3月31日にてAWS 3.0は終了となります。A2S(ECS4.0)に移行してください。テンプレキットは[ECS4] Amazon Web サービス(AWS) 4.0 on XSLTテンプレキットをどうぞ。 (追記ココまで)

以前配布しておりましたAWS3.0のXSLTテンプレートキットを久しぶりに配布します。なお以前のものは削除してしまい、思い出しながら新しく作り直しています。

AWS XSLTテンプレキットとは何なのか

Amazon Webサービスを利用してのショッピングサイトを手軽に構築できるテンプレートキット一式になります。Amazon.co.jpのほぼ全ての商品を検索することができるように成ります。通常Webサービスを利用するにはPerlやPHPなどのWebプログラミング技術が必要になってきます。しかしAmazon WebサービスではREST on XSLTという技術を使って、PerlやPHPで作成するよりは手軽にWebサービスを利用できます。当サイトで配布しているAWS on XSLTテンプレキットはショッピングサイトの構築をお手伝いするキットになります。

利点

XSLTを使うことの利点はAmazonのサーバを利用することになりますので、キットを設置するサイトさえあればほぼどのサイトでも使えることです。PerlやPHPが使えないようなプロバイダのサーバでも大丈夫です。

XSLTを作成する場合もIEさえあれば簡単に作成できるのでプログラミング初心者にもお勧めできると思います。PerlやPHPはPCにソフト入れなければいけないので、それに比べるとXSLTは敷居が低くてプログラミングを覚えるには最適じゃないかなぁと思います。

欠点

逆に欠点はといいますとPerlやPHPに比べると複雑な処理が出来ないことでしょうか。XSLTはシンプルですのでPerl、PHPにできてXSLTに出来ないことは沢山あります。個人的には欠点よりも利点のほうが勝っているためにXSLTを愛用しています。

特徴

確か以前のVerは1.06か1.07だったように思うのでVer1.08として配布します。以前のものと比べるとこんな感じです

  • 以前はアダルト表記がBookカテゴリではされませんでしたが、新たにBrowseNodeからも取得するようにしたので大概のものはアダルト表記がされるようになった
  • Blended検索はあまり使わないような気がしたので削除
  • BrowseNode検索とKeyword検索のXSLTファイルを1つにまとめました
  • ショッピングカートやレビュー点数の画像を初めからつけました
  • スポーツカテゴリに対応しました

(追記 2006/08/20) 新カテゴリのヘルス&ビューティに対応したaws3kit109にアップしました。
(追記 2007/06/20) 画像のURL系が変更になってnoimageが表示されなくなっていたのを修正しました。

(追記 2007/06/30)個別商品ページにマーケットプレイスのリンクを追加。アダルト表記がちょっとおかしかったので修正しました。

多分こんな感じです。

動作サンプルとダウンロード

動作確認用のサンプル
http://zerosp.com/misc/aws3kit/

ダウンロードはこちら(aws3kit109b.zip)になります。ESC4.0へ移行のためダウンロードは終了しました。

注意事項

Amazon Webサービスで日本語を扱うにはUTF-8形式で扱わないといけません。その為各ファイルを変更して保存する場合は必ずUTF-8を選んで保存するようにしてください。Win9x系のメモ帳だとUTF-8形式が扱えません。VectorでTeraPadのようなテキストエディッタがありますのでそちらを使ってください。

XSLTテンプレートを変更する場合がファイルサイズを必ず40k以内になるように収めてください。ちなみに以前の制限はは20kでした。

XSLTテンプレート内でHTMLを書くときは必ず閉じタグがいります。閉じタグを忘れたり入れ子の順番を間違えたりするとエラーになってしまいますのでご注意を。

(良い例)<p>ab<strong>cdefg</strong></p> <img src="xxx" /> <br />

(悪い例)<p>ab<strong>cdefg</p></strong> <img src="xxx"> <br>

BrowseNode検索はベストセラーのようなものです。売れ筋順に商品リストを返してきます。Amazon側でのリスト出力は24時間に1回になっています。その為1日に何回もアクセスしても売れ筋商品の順番は変わりません。しかし各商品のランキング情報は1時間ごとに変動します。

突っ込んでバグ出ししていないのでおかしなところがあるかもしれないので、見つけた場合はコメントしてください。

投稿日 2005-12-03 20:26

当サイトのコメントとトラックバックの扱いについて。

スパム対策のため認証制となっています。受け取ったコメント、トラックバックは一旦保留扱いとなり管理人が許可したものだけ表示されます。

トラックバック

トラックバックの受付は停止中です。

コメント

コメントの受付は停止中です。