Overview of Sandvox's integration with Amazon.com

A tour of Sandvox's use of Amazon Web Services

Launching Sandvox

When you launch Sandvox, you see a window with preview of what your website will look like. We will put some amazon content on the sidebar at the right of the page.

Adding an "Amazon List" pagelet

From the popup menu, we choose the item to indicate that we want an "Amazon List".

Empty Pagelet Created

The pagelet has been added to the sidebar but there are no products yet. The Sandvox user can customize the title of the pagelet, and insert other information if desired.

Inspector, Ready for Products

Here is the inspector for that pagelet we just created. The Amazon-specific content is in the bottom half of the inspector window.

Note that we can pick one of six amazon stores; have a list generated "by hand" (where you specify products in this interface); the alternative (below) is an Amazon list, like ListMania! or a wish list.

A Few Products

Here I have added some products to the list via drag and drop; you can also enter information at the bottom of the window to look up the product; for each product, we allow an author comment as well.

Web page Display

Here is one way (of many; see display options below) that the proucts that the user picked in the inspector will appear on the web page.

Display Options

From the inspector, the user has a number of options for display. The segmented control allow for variations of layout; the last two are for Enhanced Display and for a "shuffle" of Enhanced Display as described here.

For display of each product, the Sandvox user can put a white frame around each thumbnail, good for when the web page's background is dark. There are options for what attributes to show for each product. (Note that "Prices" is disabled here for all formats except for Enhanced Display and shuffle, since it's not "live" data.)

Finally, note that the Sandvox user can choose to include product previews as well.

Enhanced Display

This is an example of Enhanced Display after that option has been set in the inspector.

Amazon List

If the Sandvox user chooses "From Amazon" in the inspector, he/she can enter a list ID. The list is loaded and the contents displayed in the inspector.

Display Options for an Amazon-generated List

Note that with an Amazon list, it's possible to show price information even when the display is not Enhanced Display, because the contents of the list is actually served by a karelia.com server, which fetches "live" information about the list and relays it to the web page. There can also be a link generated to view the entire list at the amazon site.

Resulting Page

Here's a resulting page, as shown in the browser. The viewer of the website can click on the images or text links and visit them on the amazon.com (or amazon.ca, amazon.co.uk, etc.) store.