当サイトではAmazon Webサービスを利用してのショッピングサイトを手軽に構築できるXSLTテンプレートを配布しています。設定箇所も少なく分かりやすいと思いますので簡単に設定できます。PerlやPHPなどのスクリプトを使用していないので、ほとんどのサーバに設置できます。表示などをカスタムする場合は多少の知識が必要になってきますけどね。
添付内容
以上の計10個のファイルになります。添付の設置の仕方.txtに各ファイルの設定変更箇所が書いてあるので、そちらに従って設定を変更してください。各XSLTファイルが1箇所とindex.htmlの設定なので、ひかかることなく終了すると思います。あとは各ファイルが連動して動作するように作ってあります。一応動作確認とってますけどきちんと自分のアソシエイトIDになっているかチェックしてくださいね。
index頁はとりあえず各ジャンルのベストセラーリンクが貼ってあるだけです。自分の作りたいショッピングサイト向けにいろいろと変更してみてください。BrowseNodeは添付のテキストにざっとですが書いてあります。それ以外にもたくさんあるんですけど、それはAmazonでご自分で探してくださいね。全てのBrowseNodeをAmazonが公表しているわけではありませんので...
Amazon Webサービスで日本語を扱うにはUTF-8形式で扱わないといけません。その為各ファイルを変更して保存する場合は必ずUTF-8を選んで保存するようにしてください。Win9x系のメモ帳だとUTF-8形式が扱えません。VectorでTeraPadのようなテキストエディッタがありますのでそちらを使ってください。
XSLTテンプレートを変更する場合がファイルサイズを必ず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時間ごとに変動します。
動作確認用にサンプルサイトを作ってあります。サンプルを見ていただければどんな感じかはつかめるかと思います。無難なデザインになっていますのでXHTMLとかXSLが分かる方は弄ってみてはいかがでしょうか?
AWS on XSLTテンプレートキットのダウンロードはこちら(aws3_107b.zip)です。現在公開は止めています。2005-06-07