New features and improvements included in Dynamicweb 8.6.1

Release: 24th March 2015
Check 8.6.1 Important notes before upgrade.

SUMMARY

Service Release 8.6.1 of Dynamicweb is now ready for download. This release primarily contains bug fixes and improvements to existing capabilities. More than 25 customer reported issues have been fixed and over 50 small improvements introduced.

Marketing
User custom field tags now accessible in Email Marketing. Lead tool GUI changed to allow more space for company details.

Ecommerce
Informative Price option added to products. VAT groups on products can be specified for each country. Image pattern available in the Customer Center. Assortments can now be setup to apply for anonymous users. Added possibility to exclude selected products from a discount in the Discount Matrix.

Content
Version control / draft on items. User selector part of the item field types. The Item Publisher now supports publishing all item types inheriting from a base item type. Inherit image settings to subfolders. Forms for Editors is out of BETA. Search in Content Tree now also searches in all item fields.Various improvements have been made to the New Indexing to allow for better BETA testing.

Platform
Option added to force SSL when logging into backend. Database tool to defragment SQL indexes introduced in the Management Center to improve general performance for long running sites. Compression now applies to Getimage.ashx and it is possible to specify a caching time.

Integration
The main new feature of Data integration is support for Azure. Aside from that this release sees numerous small usability enhancements based on market feedback.


Online Marketing

  • User custom field tags in e-mail marketing

    Area: E-mail Marketing
    Description:
    It is now possible to get custom fields on users out in the email. The syntax is: {{Email:User.--SYSTEMNAME_OF_CUSTOM_FIELD_HERE--}} It is the system name of the custom field that should be used, not the name. So {{Email:User.AccessUser_CustomTextField}} will get the CustomTextField content out in the mail.

    Version: 8.6.1.0

Ecommerce

  • Assortments for anonymous users

    Area: Assortments
    Description:
    Now possible to define an assortment for anonymous users. You need to edit the assortment and check the "Anonymous users" field in order to work for users that have not been authenticated.

    Version: 8.6.1.0
  • Added .clean extension for Ecom:CustomerCenter.SortBy tags in order list

    Area: Customer Center
    Description:
    We have implemented a .clean extension for all sorting tags in the Customer Center order list. The clean tags renders a path like this: /Default.aspx?ID=2137&CC7332=Orders&Dwtemplatetags=true&CCOrderByField7332=PaymentMethod&CCSortOrder7332=Desc NOTE: A few tags had this extension but with 8.6.1. the existing .clean tags are changed to render /Default... instead of http.... This means that a tag like Ecom:CustomerCenter.SortByPaymentMethod.Desc.Clean that rendered this before: http://yoursite.dk/Default.aspx?ID=2137&CC7332=Orders&Dwtemplatetags=true&CCOrderByField7332=PaymentMethod&CCSortOrder7332=Desc Now renders this: Ecom:CustomerCenter.SortByPaymentMethod.Desc.Clean, /Default.aspx?ID=2137&CC7332=Orders&Dwtemplatetags=true&CCOrderByField7332=PaymentMethod&CCSortOrder7332=Desc

    Version: 8.6.1.0
  • Description field in Order discount matrix

    Area: Discount matrix
    Description:
    We have added a description field and the corresponding template tag for the discounts in the order discounts matrix. Then the shop owner can inform the customers about the discount by writing e.g. conditions in the description.

    Version: 8.6.1.0
  • CyberSource Payment Provider

    Area: Payment
    Description:
    CyberSource Secure Acceptance is a credit card payment gateway - mainly for the US market. The provider requires a SSL certificate to protect your customer payment information.

    Version: 8.6.1.0
  • Charge Logic Payment Provider

    Area: Payment
    Description:
    CyberSource Secure Acceptance is a credit card payment gateway for the US and Canadian market. The provider requires a SSL certificate to protect your customer payment information.

    Version: 8.6.1.0
  • Beanstream Payment Provider

    Area: Payment
    Description:
    Beanstreame is a credit card payment gateway for the US and Canadian market.

    Version: 8.6.1.0
  • InformativePrice on Product

    Area: Pricing
    Description:
    It's possible to mark a price in the Price matrix as informative. Doing so will leave it out of the prices loop. Two corresponding tags are available: Ecom:Product.InformativePrice.* and Ecom:Product.InformativePrice.IsInformative. This makes it possible to specify a previous price or retail price on a product.

    Version: 8.6.1.0
  • Active column sortable

    Area: Product Catalog
    Description:
    It is now possible to sort the Active column in the product list.

    Version: 8.6.1.0
  • Make it possible to disable Sales discount nodes in MC

    Area: Sales Discounts
    Description:
    In Management center - Ecommerce - Advanced settings - Order discounts it is possible to check "Only use order discounts" if you want to hide the Sales discount nodes in the Management center and only show the Order discount nodes.

    Version: 8.6.1.0
  • Introduce Paging on the relation tab

    Area: Variants
    Description:
    Paging has been introduced for Variants in the Management center ( Management Center -> Ecommerce -> Variants).

    Version: 8.6.1.0

Content

  • Make it possible to have design specific cookie templates in their own folders

    Area: Cookie tool
    Description:
    Design specific cookie templates are now supported. If a CookieWarning folder exists in the chosen design we show the templates from here on edit website - Cookies window. Default is from Templates/CookieWarning but if a template exists it looks in Templates/Designs/CurrentDesign/CookieWarning or Templates/Designs/CurrentDesign/CurrentLayout/CookieWarning for a template with the same name if it is there.

    Version: 8.6.1.0
  • Update CK editor

    Area: Editor
    Description:
    The CKEditor has been updated to version 4.4.7.

    Version: 8.6.1.0
  • Inherit image settings in subfolders

    Area: File Manager
    Description:
    New setting on File manager folder image settings "Apply to subfolders". When checked the subfolders can inherit the image settings.

    Version: 8.6.1.0
  • Set caching time for getimage

    Area: Get Image
    Description:
    In Globalsettings it is possible to set a specific timeframe for caching images. /Globalsettings/Settings/ImageHandler/CacheHours sets the caching time for getimage.ashx

    Version: 8.6.1.0
  • Gzip compression for GetImage.ashx

    Area: Get Image
    Description:
    If gzip or deflate compression is enabled in the Management Center, it will also be applied to GetImage.ashx.

    Version: 8.6.1.0
  • Item publisher supports publishing all item types inheriting from a base item type

    Area: Item publisher
    Description:
    A new setting in Item publisher module settings. When enabled it publishes all items inherited from a base item type. Example: If you have an item type called GenericParagraph with a text field "GenericText" which is inherited in two item types ParagraphWithText and ParagraphWithImage. Using the Item publisher you publish items of type GenericParagraph and then want the Item publisher to publish content from all paragraph items with type GenericParagraph, ParagraphWithText or ParagraphWithImage. When enabling Include inherited items you publish content from GenericText from the paragrahs created by ParagraphWithText or ParagraphWithImage.

    Version: 8.6.1.0
  • Users as item field

    Area: Items
    Description:
    A new item field where you can select a user (like the product item field). When editing an user item in the frontend (using Item publisher or Item creator) the field is not rendered.

    Version: 8.6.1.0
  • Version control on items

    Area: Items
    Description:
    It is now possible to use versions on item based pages.

    Version: 8.6.1.0
  • Implement indexes

    Area: Items
    Description:
    Added indexes to help performance on sites with many items.

    Version: 8.6.1.0
  • Management center: add "Indexes" node.

    Area: Management Center
    Description:
    Indexes node added to mgmt center under Database. Shows a list of the solutions database indexes and their health with an option to rebuild them. This feature requires special permissions for the SQL user (dbo). Contact Servicedesk for help (billable).

    Version: 8.6.1.0
  • Force ssl on /Admin

    Area: Management Center
    Description:
    New setting in Management Center -> System -> Solution settings -> Security: Force ssl on /Admin. When set all /admin calls are redirected to https://.

    Version: 8.6.1.0
  • Expose validator information in template loop

    Area: Templates\Razor
    Description:
    Validator information is now exposed in the template loop. Example: @foreach (var validator in GetLoop("ItemCreator:Edit.Item.Field.Validators")) { @validator.GetValue("ItemCreator:Edit.Item.Field.Validation.TypeName") @validator.GetValue("ItemCreator:Edit.Item.Field.Validation.ErrorMessage") @validator.GetValue("ItemCreator:Edit.Item.Field.Validation.Parameters") }

    Version: 8.6.1.0
  • Make the culture overidable by querystring

    Area: Templates\Translate
    Description:
    Now you can use culture in Razor translate tags like this: var addtoCarttext = Translate("addtocarttext", "Add product to cart", "lt-LT") <button>@addtoCarttext</button>

    Version: 8.6.1.0

Platform


Integration

  • Live integration: log failed attempts to send order to external system.

    Area: Framework\Live
    Description:
    New tags for exported order failure were added: 1)LiveIntegration.OrderExportFailed - is set to TRUE when the export of order to external system fails 2)LiveIntegration.FailedOrderID - returns Dynamicweb order id that was failed at export to the extarnal system. This tag is present only if the tag LiveIntegration.OrderExportFailed is set to TRUE

    Version: 8.6.1.0