New features and improvements included in Dynamicweb 8.4.

Release: 28/1-2014
 
Check 8.4 Important notes before upgrade.

SUMMARY

With this release we continue to bring enhancements and additions to all the principle areas of the Dynamicweb system. More than 75 customer reported bugs have been fixed in the release resulting in an all-time low of registered issues.

Online Marketing
Email Marketing has been enriched with the ability to create personalized emails and an abandoned cart functionality has been prepared where emails can be sent to all users that did not complete the checkout process. Recurring emails are now an option providing a flexible way to send out mails as users are added to groups. SmartSearch can now find users according to their actions: opened a mail, clicked a link, visited a page etc.

Ecommerce
Multichannel publishing now gives the designer full control over the way a page is published. This can be used in product publishing feeds and in all other instances where specific output is needed from your website. Carts in multiple contexts has been introduced where several individual carts with separate content can be created on the same site. For multi-shop solutions languages and stock states can now be defined on each shop. For very large scale solutions we have introduced a back catalog option as known from the ERP space.

Content Management
Social login is now a part of Dynamicweb 8.4 with the possibility to quickly login to sites using your favourite social channel credentials. The powerful Item Creator module is now in BETA enabling all sorts of interactions with the users of your website. Regarding the overall item structure a lot of enhancements has made it into this release: item custom icons, item custom URLs, single item publishing and much more.

Integration Framework
An Integrated Customer Center module has been implemented designed for order management in NAV integration setups. Trace routes on connections now allows you to easily identify bottlenecks and problems between your site and the ERP system. Polish-up efforts continues in response to customer feedback.

Platform
Dynamicweb 8.4 requires Microsoft .NET 4.5.1 Framework to work. Before upgrading to Dynamicweb 8.4 make sure that the solution server has the .NET Framework 4.5.1 installed!

Online Marketing

  • Dynamic values in tracking code

    Area: E-mail Marketing
    Description:
    Tracking Value tags have been added to the Google Tracking for Email Marketing.

    Version: 8.4.0.0
  • Extend SmartSearch with new rules

    Area: E-mail Marketing
    Description:
    Smart search has been extended with several dynamic rules for finding users that have performed different types of actions.

    Version: 8.4.0.0
  • Stats on Email list

    Area: E-mail Marketing
    Description:
    For a better overview it is now possible to check the opening rate and total sent directly from the email list.

    Version: 8.4.0.0
  • Personalized subjects

    Area: E-mail Marketing
    Description:
    A variety of user tags are available for the subject field of your mail.

    Version: 8.4.0.0
  • Email Marketing should support recurring emails

    Area: E-mail Marketing
    Description:
    Recurring emails are now a part of Email Marketing. On a scheduled email you can specifiy a recurring time period between sendings and the email marketing system will then send the mail to any users added since the last attempt.

    Version: 8.4.0.0
  • Abandoned cart recipient provider with options to only select customers who either logged in or accepted the sales terms

    Area: E-mail Marketing
    Description:
    It is now possible to send mails to customers that have abandoned a cart in a specific period that you have chosen. A new "Abandoned cart" recipient provider has been added with these options: Require customer was logged in, Require customer accepted sales terms and Require logged in or accepted sales terms. If one or both of the two first options are checked, then the requirements are explicit. If the third option is checked -- even though the two others are checked as well -- only one of the requirements need to be fulfilled by the customer. The idea is that anonymous users (even though we have their email address) who abandon a cart are not necessarily subject to receive an email informing them about their abandoned cart. There might be legislature or code-of-conduct laws that prevent us from sending to certain types of customers.

    Version: 8.4.0.0
  • See info on earlier visits

    Area: Lead management
    Description:
    It is now possible to switch between visits on the details of a lead seeing information on the users pevious visits.

    Version: 8.4.0.0
  • Filtering leads on profiles

    Area: Lead management
    Description:
    Leads can now be filtered according to recognized main profile.

    Version: 8.4.0.0
  • Ability to rename leads

    Area: Lead management
    Description:
    It is possible to rename leads (companies) and manage the renamed leads from the Mgm. Center.

    Version: 8.4.0.0
  • Search report

    Area: Reporting
    Description:
    Search word reports have been added to Online Marketing

    Version: 8.4.0.0
  • Ecom publish: Include group in url

    Area: Social media publishing
    Description:
    A new field in product publish "Include group in URL". This field is used to define what group should be used in the URL. The field is only visible if the product have more than one related groups and NO primary group. This field lists the related groups for the product (selected in "related groups" for the product). If selected then it includes the selected group in the URL.

    Version: 8.4.0.0
  • Ecom publish: Insert image (if available) from Media to the image field

    Area: Social media publishing
    Description:
    In the Ecommerce publish window it now inserts the product image (if available) from Media - Small/Medium/Large: It selects the small image if available - if no small image then it use medium - if no small or medium then it use the large image. If no images in Media - Small/Medium/Large then it leaves the field empty.

    Version: 8.4.0.0
  • Stop split test automatically

    Area: Split testing
    Description:
    When creating a split test you can now define criteria for automatically ending the split test. An example could be to stop the split test and choose the best performing variation after 100 page views.

    Version: 8.4.0.0

Ecommerce

  • Multi channel publishing

    Area: Multi Channel Publishing
    Description:
    Content type for page can be selected under page properties -> layout. Combined with custom layout template this allows you to do such things as publish a page as an rss feed. Note that the selected content type will also need to be added to the IIS

    Version: 8.4.0.0
  • Sales Discount - Currency in discount

    Area: Multishop
    Description:
    Amount discounts in Ecom can now be differentiated between currencies. When selecting Amount under Sales discount value you get an input for every created currency on the site. The top input box is the default amount. If any currency discount value is 0 the default will be used. Example: Setup a product discount up in danish language with 10 in DKK and 3 in USD. Now go to frontend and add a product to the cart. With DKK as currency ( ?CurrencyCode=DKK) the product discount is 10 DKK. With USD as currency (?CurrencyCode=USD) the product discount is 3 USD.

    Version: 8.4.0.0
  • Carts in multiple contexts (Order context carts)

    Area: Multishop
    Description:
    We have implemented Order context carts that makes it possible to create several carts for a solution. Create the order context cart that you want to use for your shops i Management center - Ecom - Orders - Order context, e.g. create a Daily Cart shop1 & a Weekly Cart shop1 where Shop1 is selected and Daily cart shop2 & Weekly Cart shop2 where Shop2 is selected. If you create a Cart where both Shop1 + Shop2 is selected then they can be used on both sites. In order to get the Context cart to work in frontend you need to select a SHOP in the settings for your websites (Edit website - Ecommerce settings, e.g. select Shop1 for website1 and Shop2 for website2). When Shop1 is selected in website settings then the system will only render the Daily Cart shop1 & a Weekly Cart shop1 on website1. When Shop2 is selected in website settings then the system will only render the Daily Cart shop2 & a Weekly Cart shop2 on website2. The third cart where both shop1 and shop2 are selected will appear on both website1 and website2. If no Shop is selected then no order context carts is rendered. The OrderContext cart is not rendered when the context is not set. You can select a default context cart in Shop edit. If no context cart is selected in cart paragraph settings then this cart is used as context cart. In the paragraph settings for the Shopping cart you can select a context cart and it is this context cart that will be used. To render the context carts you can use OrderContexts loop (check section about this loop in release notes). The OrderContext cart is not rendered when the context is not set (Website settings - Ecommerce - Shop is not selected). Default behavior (same behavior as "old" cartv2) = No default cart selected in shop edit or no shop selected in website settings - Ecommerce.

    Version: 8.4.0.0
  • Carts in multiple contexts: Context cart loop

    Area: Multishop
    Description:
    With Carts in multiple contexts (order contexts) it is possible to render more than one cart in frontend on the website. You can insert OrderContexts loop (LoopStart(OrderContexts)) on both product detail, product list and in the page template and render the details about the context carts. The OrderContext loop is not rendered when the context is not set (Website settings - Ecom - Shop is not selected). In this loop you can create an Add to cart like this: <a href="/default.aspx?id=<!--@Ecom:Product:Page.ID-->&amp;productid=<!--@Ecom:Product.ID-->&amp;OrderContext=<!--@OrderContext.ID-->&amp;cartcmd=add">Add to cart(<!--@OrderContext.Name-->)</a>

    Version: 8.4.0.0
  • Context cart selection in cart paragraph settings

    Area: Multishop
    Description:
    In the paragraph settings for the Shopping cart you can now select a specific cart from the OrderContexts that are created in Management center - Ecommerce - Orders - Order Contexts. Then you are able to limit it so that you in frontend can decide what cart the product should be applied to. The OrderContexts loop and tags can e.g. be used to create order context "Add to cart links" in the product templates.

    Version: 8.4.0.0
  • Add a checkbox to include products in navigation XML under the groups included-

    Area: Navigation
    Description:
    In Page properties - Navigation in the "Settings - Ecom groups" there is a new checkbox "Include products" in order to include products. In Management center - Ecommerce - Advanced configuration - General in the "Navigation" section it is possible to setup if the products should be sorted by name instead of the custom product sort from ecommerce and how many products that you want to be listed in each group. Finally you can setup how many minutes the products are cached in the navigation.

    Version: 8.4.0.0
  • Capture only part of order

    Area: Payment
    Description:
    It is now possible to split the capture amount when using DIBS (Visa, Mastercard, Visa-dankort, Dankort through the acquirer NETS/PBS) or Quickpay (Dankort). If the provider and card supports split capture you get a pop-up where you can select split capture and write the split amount to capture. It is possible to capture several times but maximum is the rest of the authorized amount. In order to use split capture with DIBS you need to contact the DIBS support that will enable it for the merchant.

    Version: 8.4.0.0
  • Add customer number on price matrix

    Area: Pricing
    Description:
    In the price matrix it is now possible to set a price for specific customer numbers (requires Multishop Advanced)

    Version: 8.4.0.0
  • Add Back Catalog functionality to Ecommerce

    Area: Product Catalog
    Description:
    Back Catalog functionality introduced for very large scale solutions. It is possible to flag products as back catalog meaning they will be excluded from indexing and similar performance heavy operations.

    Version: 8.4.0.0
  • New discount, Shipping and Payment method discount

    Area: Sales Discounts
    Description:
    New discount type added: Shipping and payment method discount. The shipping and payment method discount lets you apply a discount to orders where the customer has chosen a certain shipping and/or payment method.

    Version: 8.4.0.0
  • Add option to not remove context cart from session when checking out

    Area: Shopping Cart v2
    Description:
    New setting in mgmt -> Ecommerce -> Advanced -> Shopping Cart: Keep cart in context after checkout step. When checked you can return to your cart from the payment provider by using the browsers back arrow http://manual.dynamicweb-cms.com/Dynamicweb-On-line-Manual/Management-Center/eCommerce/Advanced-configuration/Shopping-Cart.aspx?Purge=True

    Version: 8.4.0.0
  • Order receipt template tag to display number of shows.

    Area: Shopping Cart v2
    Description:
    When showing the receipt page of an order we now keep track of how many times it has been shown. The count is available as a template tag in the receipt template: Ecom:Order.ReceiptShowCount. The count is updated if the reciept page is refreshed.

    Version: 8.4.0.0
  • Default stock state for Shops

    Area: Stock
    Description:
    New setting in mgmt -> ecom -> product catalog -> shops -> edit shop - Default stock state. Here you can set the default stock state that a shops products will fall back on if a stock state is not set on product or group level. Please note that for the fallback to work the shop must be set on the product

    Version: 8.4.0.0
  • Multiple stock locations

    Area: Stock
    Description:
    In Management center - Ecommerce - Product Catalog - Stock locations it is possible to create multible stock locations that can be used in a new Stock matrix that is placed in product edit under Stock. In stock you can create multible rows with different stock states and with different units. For each row you can set an amount, volume and weight. The stock location can be localized and only localized stock locations and units are rendered in frontend.

    Version: 8.4.0.0
  • Primary ID for a product issue

    Area: Templates
    Description:
    New tag: Ecom:Product.PrimaryOrFirstGroupID Returns id of a products primary group. If no primary group has been set the tag returns the id of the first group the product was added to

    Version: 8.4.0.0

Content

  • Show website in search

    Area: Content
    Description:
    Backend search now always shows the website for results

    Version: 8.4.0.0
  • Unified preview mode

    Area: Content
    Description:
    New unified preview function in tools tab of page ribbon. This preview collects all the different sorts of preview in one window (drafts, split test, profiling, device sizes)

    Version: 8.4.0.0
  • Choose editor configuration for use in eCommerce

    Area: Editor
    Description:
    New setting in Mgmt -> Editing -> Interface settings: Editor Contexts (only available when Provider based editor is active). This setting lets you specify the editor configuration for Ecommerce editors

    Version: 8.4.0.0
  • Social media signup/login on extranet

    Area: External Authentication
    Description:
    It's possible to login to DW using external account (Google and Facebook) Short guide: In mgmt -> control panel set up provider for the external login type you want On page permission settings choose a template with support for external login When logging it with an external account a local account is created and linked. Permissions are based on the group permissions of this user

    Version: 8.4.0.0
  • Make it easier to rename files

    Area: File Manager
    Description:
    Usability improvement when renaming files. Now the name part of the filename is preselected on rename, focus is set and the change can be applied by presseing the Enter key

    Version: 8.4.0.0
  • Improve frontend editing with versioning

    Area: Frontend editing
    Description:
    Frontend editing now supports draft mode. If a page exists in draft you will always get that version with the frontend editor

    Version: 8.4.0.0
  • Item Creator (create new items from frontend) BETA

    Area: Item Creator
    Description:
    The Item Creator is a new module (BETA) that can be used to create item based pages or item based paragraphs based on an item type through frontend. In the paragraph settings for the module you decide where to place the page or paragraph, what item type it is based on, and what field that is used to generate the title. You can also select the option to send a receipt by mail or send the form over mail when the Item creator form is submitted.

    Version: 8.4.0.0
  • Item publisher extension tag

    Area: Item publisher
    Description:
    We have implemented an extension method in order to render an item directly in a template without the use of a paragraph: <--@Item.Render( ItemType:IP; SourceItemEntry:3; DetailsTemplate:ItemPublisher/Details/Details.html; ItemFields:Txt,LT; )--> And to render an item list: <!--@Item.RenderList( ItemType:IP; ListSourceType:Page; ListSourcePage:313,298; ListTemplate:ItemPublisher/List/List.html; ItemFieldsList:Txt,LT; ListOrderBy:Sort; ListOrderByDirection:Ascending; ListViewMode:Partial; ListShowFrom:1; ListShowTo:7; ListPageSize:3; IncludeParagraphItems:True; IncludeAllChildItems:True; ShowSecurityItems:True; )-->

    Version: 8.4.0.0
  • Select a single item

    Area: Item publisher
    Description:
    In Item Publisher it is now possible to select a specific item from the item repository (item based page or item based paragraph). In this mode the details template is used to to view this item.

    Version: 8.4.0.0
  • Select multiple pages

    Area: Item publisher
    Description:
    New option in Item Publisher -> Select Items From: Select Items under the following pages

    Version: 8.4.0.0
  • URL Provider for items

    Area: Item publisher
    Description:
    New customized urls addin for items. When activated customized urls will be generated for itemtypes where it is set in settings. This feature is meant for use with Item Publisher module. For pagebased items url will still be based on pagename

    Version: 8.4.0.0
  • Add new HTML5 Text item type

    Area: Items
    Description:
    New Item field type: Input (HTML5) This field renders an HTML5 control - see http://www.w3.org/TR/html-markup/input.html for details of what's possible. Be aware that this feature is very browser dependant in frontend - see http://www.w3schools.com/html/html5_form_input_types.asp for info on browser supp

    Version: 8.4.0.0
  • Make it possible to hold item types in a tree structure.

    Area: Items
    Description:
    It is now possible to hold item types in a tree structure (in a Category). In the Item type Settings you write the path to the "folder" that you want to put your item type in. Write the path like this: Folder/Subfolder in the Category field. The Category is written in xml. If you copy the xml to another solution it creates the category together with the item type. To delete the category you need to empty the category for item types and the category is automatically deleted. Not allowed characters: All that are not allowed for folders in MS Windows plus "." (dot) and " ' " (apostrophe).

    Version: 8.4.0.0
  • Right click on item types and item categories

    Area: Items
    Description:
    Now it is possible to right-click the Item types node and get a menu where you can click "Add item type". You can also right-click the item types in the tree and get a menu with Edit, Copy and Delete.

    Version: 8.4.0.0
  • Use own icons for item types

    Area: Items
    Description:
    Now it is possible to select your own icons for the Item types. Only 16x16 images are allowed for the small icon.

    Version: 8.4.0.0
  • Use an image for options in checkbox list, radio buttons and dropdown list

    Area: Items
    Description:
    It is now possible to use images as options in the 3 list types: checkbox list, radio buttons and dropdown list when you create static lists. In the Edit field options you can select an image that is used instead of the ordinary checkbox/radio button. In the Parameters section in field settings for the list you can setup different settings for the option image, e.g. max width and max height and where to place the label. If "Options icon position" is set to "None" then the images are not rendered and ordinary checkboxes/radio buttons are rendered. The icon position defines how many options that should be rendered in each line. I.E. if 1 is selected all the icons are on top of each other, if 3 is selected there will be 3 on each row. When you use the item type with the list in a page or paragraph you now get a graphical representation of options instead of a text-based. In the dropdown list the images are renderes in front of the labels.

    Version: 8.4.0.0
  • Preload application

    Area: Management Center
    Description:
    Preload application functionality has been implemented. This means that sites will start much faster for the first visitor after a pool recycle (Note: Requires IIS 7.5 or newer and manual configuration. Contact support for quote)

    Version: 8.4.0.0
  • Introduce folders in the content tree

    Area: Page Tree
    Description:
    It is now possible to create folders (and subfolders) in the root of the content tree to store items or similar. The folders are omitted from navigation and sitemap

    Version: 8.4.0.0
  • Change page name when copying it

    Area: Pages
    Description:
    In the pop-up that appears when you copy a page (asking for the page state) we have added the page name as field so that it can easily be changed.

    Version: 8.4.0.0
  • Make links in PDFs

    Area: Print to PDF
    Description:
    pdf's generated by DW (pdf=true) now contain clickable links

    Version: 8.4.0.0
  • New PDF generation options

    Area: Print to PDF
    Description:
    When doing ?pdf=true a couple of new parameters are now available: &leftRightMargin=10 (Controls the left and right margin in mm) &topBottomMargin=10 (Controls the top and bottom margin in mm) &letter=true (changes the papersize from A4 to US Letter format) &landscape=true (turns the paper to be landscape instead of horisontal)

    Version: 8.4.0.0
  • Update platform stats.

    Area: Statistics
    Description:
    Statistics have been upgraded to recognize new versions of Windows, iOS and browsers

    Version: 8.4.0.0
  • Global user image tags

    Area: User Management
    Description:
    New tags: Global:Extranet.Image Global:Extranet.Image.Clean

    Version: 8.4.0.0

Platform

  • Upgrade .NET

    Area: Platform
    Description:
    Dynamicweb now uses .NET 4.5

    Version: 8.4.0.0

Integration

  • Trace route on connections

    Area: Integration
    Description:
    New function in Integration Framework. In the Test connection window you can also perform a traceroute to identify possible bottlenecks between your site and the ERP system

    Version: 8.4.0.0
  • Implement Integrated Customer Center

    Area: Framework\Live
    Description:
    New module: Integration Customer Center A stripped down customer center specifically for live NAV integration

    Version: 8.4.0.0