As many of you know I have been working on an update to the previous distribution of Price Tapestry (15/01A) to improve support for larger category hierarchies and this is now available for download as 15/09A.
In parallel with the development also included is a new default template "Responsive HTML Plus", an evolution of the current, Foundation based "Responsive HTML" template with incorporation of Foundation's collapsing navigation bar, and specifically for Category Hierarchy support an "AJAX" based, dynamically loaded nested drop down menu for navigation down the hierarchy.
The new template also makes use of Foundation's .breadcrumbs class:
In terms of administration, an option to use Reverse Mapping restricted by merchant is available which makes the process far more manageable - after adding a new merchant you can use the Reverse Mapping tool restricted to that merchant in order to position their feed categories into your hierarchy:
The new distribution is now live on the official demo site:
The Responsive HTML Plus template is also available to download separately for 15/01A.
Upgrading from 15/01A
Backup and Restore
If upgrading a 15/01A installation to 15/09A it is important to use the new Backup and Restore function instead of the version included in earlier distributions. From the 15/09A distribution extract admin/database_tool.php and upload to your 15/01A installation. Use the Tools > Backup and Restore > Backup option to save the .xml backup file to your local computer, and use this with the Restore function in the new installation.
Product / Voucher Code Feed Filename Validation
A new config.advanced.php parameter has been added for validation of product and voucher code feed filename input. If previously used values are incompatible with the new validation the restriction can be relaxed by editing config.advanced.php and changing line 94 as follows:
$config_filenameRegExp = "/.*/";
Merchant Logo Filename Extension
A new config.advanced.php parameter has been added for use as the filename extension for merchant logos. This defaults to a generic image filename extension of ".img" (as images may be in various formats - web browsers do not rely on the filename for determination of the image format) however for compatibility with existing installations the exact match against merchant name can be restored by editing config.advanced.php and changing line 96 as follows:
$config_logoExtension = "";