Associate Engine : Revisions History : v9.08.17 | ||
Home > Associate Engine > Documentation > Revisions History > v9.08.17 |
|
Download the Associate Engine .zip distribution file and unzip it into a temporary directory on your computer, such as into c:\ae
Upload ae.pl to your webserver's
After upgrading, you may encounter one of these errors:
No output or "Internal Server Error"
If you find that ae.pl stops working after an upgrade (either you see "500 Internal Server Error" or nothing shows up because you're using <script> or SSI tags), then the first thing to always do is
re-upload ae.pl in ASCII mode and thenre-enable the execute permissions (CHMOD). This is the most common upgrade problem. See solutions.
"Request has expired. Timestamp date is ..."
This error means that your server's clock is too far off of the correct time. Ensure that your server's clock is within 15 minutes of the correct time otherwise ae.pl will report this fatal error. This time accuracy is a requirement of Amazon.com web services. To compare the time from your server's clock with the time from an atomic clock, access your AE Configration Report (ae.pl?cfg=CFGVALUE). If you don't have administrator privileges to adjust your server's clock, then set the configuration variable clock.offset to offset the clock (e.g.: "10" to offset the clock forward by 10 seconds, "-10" to offset the clock back by 10 seconds).
"Perl module 'Digest::SHA' is not installed."
This error means that the Perl module "Digest:SHA" is not installed. Contact your hosting company to install the module. Alternatively, look in the .zip file and upload the entire "Digest" directory (as a whole) to the directory where ae.pl is located. So if ae.pl is in
cgi-bin then you should end up withcgi-bin/Digest/SHA/PurePerl.pm
CRITICAL: This update is mandatory. You must install it for AE to keep working.
Critical: Supports Digitally Signed API Requests.
Amazon.com now requires all API requests to be digitally signed. Previous versions of AE did not sign requests and thus cause "No results found" to be displayed. This new version of AE does sign requests and is a mandatory update.
New: ASIN added to <TITLE> of ASIN Search
For ASIN searches, the ASIN is added to the end of the <TITLE> tag so that the page title is unique. Specifically the {title}, {titleFull}, {search} variables are affected.
New: Page range added to <TITLE> Search Results
For results that return a paged list of products, the page range (e.g.: "(1-10)") is added to the <TITLE> tag so that the page title is unique. Specifically the {title}, {titleFull}, {search} variables are affected.
Improve: Similarity Search page title now includes Product Title
When doing a SimilaritySearch, the page title now includes the name of the product (e.g.: "Similar to [product title]").
Improve: Show lowest new price rather than Amazon price
If a product is offered by Amazon as well as another seller, the lowest "new" price is shown rather than Amazon's price (which is typically higher). A new configuration variable prices.lowestnewprice controls this feature and defaults to yes.
Fix: Show price for more items
Previously, some items did not show price because of an occassional discrepency in Amazon.com's XML data. Offer Summary and Offers Details information are now both checked for price. Note: Some items still will not show price because Amazon.com simply does not provide any price details for those items -- if Amazon.com does not provide an item's price, then AE cannot display a price for that item.
New: browse.nodelete and browse.noremote added
Configuration variables browse.delete and browse.remote enable you to specify stores (e.g.: dvd, books) that you want to delete or make go to amazon.com. The new configuration variables browse.nodelete and browse.noremote enable you to specify the stores that you want to keep and all others will be excluded. For example, browse.nodelete "dvd,music" keeps the DVD and Music stores and deletes all other stores.
Improve: replaces with regular space
Some titles and editorial/customer reviews contain (
non-breaking space character). Those characters can cause formatting problems especially when displaying results in a grid or a narrow column. By replacing those characters with regular (breakable) spaces, those formatting problems do not happen.
Fix: Virutal Directory uses Absolute URL's only if requested
If Virtual Directory is enabled and absolute URL's are requested (by setting links.relurl to no, or by specifying absurl parameter), then the URL's in the output are made absolute (http://...) rather than relative (/...); otherwise links will be relative. Previously, absolute URL's would always be used (ignoring links.relurl and absurl).
New: "#echo last-modified date" shows Date
<!--#echo var="LAST_MODIFIED"--> is typically used in regular .html files to display the file's last-modified date. You can now use that statement in your template file. This feature thus enables you to have a common include file that you include in your regular .html files and in your AE template file.
Improve: SSI in templates can now have AE formatting codes.
If a template includes an SSI statement, the contents of the SSI can now have Associate Engine formatting codes. For example, your included file can now use:
<P>The value of the store.sitetitle.text configuration variable is: {store.sitetitle.text}</P>
Fix: Blended Search now ignores Sort and Price parameter.
When doing a blended search, the sort and price parameters are now ignored. Amazon ECS4 does not allow those parameters when doing a blended search.
Fix: MusicalInstruments mode works again.
The mode MusicalInstruments has been revised to the current Amazon.com node number (11091801).
Prior to this point was Associate Engine v8.04.13.
E.&O.E.; © Cusimano.Com Corporation; www.c3scripts.com