Hi,
The Store module version 02.01.37 BETA is available at Codeplex!
What's New in this release?
Bugs corrected:
- The "Add New Product" link at the bottom of the Store Catalog module has been corrected (Issue 17988).
- A bug was introduced in the version 02.01.35 when SEO was enhanced with '301 Moved Permanently' (see
http://dnnstore.codeplex.com/releases... for details). This bug generate ThreadAbortException exception entries in the Site Log. As explained in the MSDN KB article 312629, when using Response.End() method a ThreadAbortException exception occurs. To workaround this problem, HttpContext.Current.ApplicationInstance.CompleteRequest() method is used instead of Response.End(). Sorry for this inconvenience, the syntax Response.End() is perfectly valid but generate an error due to the architecture of ASP.NET.
- A small bug preventing display of the product image with the file selector when editing a product has been corrected. Some field validators have been added to avoid empty product.
Enhancements:
- Several performance enhancements has been done in the code using generic List instead ArrayList and some new caching strategy. Now the minimum DNN version is 4.6.2 because the module implement the IHydratable interface to increase performances. Most of the time, display times were reduced by half during the first call and even in some cases divided by ten for successive calls!
- The thumbnail generator page has been converted to an HttpHandler to increase performances.
- A new setting in the Store Catalog module allow repositioning to the top of the module on page change. This can allow a better customer experience when browsing the catalog.
- The Store Menu module can be now rendered as ul > li. This will allow you to use some jQuery plugins to add nice effects to the menu.
- Categories management in the Store Admin module has been enhanced to allow columns sorting and paging. Products management and Reviews management will be changed in a future beta release.
- Added a new setting 'Style Sheet' in the Store Admin module. This allow the Store admin to switch to different themes design (Spring sales, Christmas, ...) or to switch from conception style sheet to production style sheet (minimized).
- Added a new setting in the Store Admin module to make inventory management optional.
- Added a client script to avoid multiple order submission at checkout.
New features:
- Added token [ULISTPRODUCTS] usable with all product sections to render products as ul > li. When applied in a template, the Rows and Columns of the corresponding section are used to compute the number of products to display. This will be especially useful to display featured products, or even popular products using a plugin like AnythingSlider jQuery Plugin as a sample.
- Added token [ALSOBOUGHT], this token can be used only in the product detail template and list the "Also Bought" products related to the selected product.
- A totaly new checkout process! It is no longer required to have a user account to order. The Store admin can define: if the registration is required, if the customer can choose to create an account (or not) or if an account is never used. If an account is not required, all orders passed anonymously will be affected to an account defined by the Store Admin.
Gilles