New features and improvements included in Dynamicweb 8.3

Release: 27/08-2013
 
Check 8.3 Important notes before upgrade.

SUMMARY

Version 8.3 includes a lot of new features and improvements as well as more than 120 bug fixes across the system. Our ongoing work with system tuning also means that web performance is up with at least 25% in a wide range of scenarios.

Email Marketing is going live replacing the old newsletter module with comprehensive statistics for analyzing the marketing performance of your emails. Social Publishing is now a new area within Online Marketing with initial support for easy Facebook and Twitter messaging directly from the Dynamicweb backend. The Campaigns functionality is entering Beta with the possibility to define customer directed actions taking place whenever certain events transpires on your website.

For eCommerce we introduce a set of Multishop features aiming at solutions running more than one webshop. This includes cart specific payment and delivery methods and an overall better separation of eCommerce shops, countries and languages. A new price matrix has also been implemented with a look similar to common ERP systems providing the user with a flexible and powerful way to customize product prices.

Within Content Management Dynamicweb 8.3 is now supporting new provider based editors with the CK editor included in this release. Furthermore a new easy to use inline text editing feature has been implemented allowing for a lot of quick changes to be performed from the frontend. Finally Razor templates are going live with all the power that this gives to the web developer. With Dynamicweb 8.2 we introduced items and in 8.3 we continue to improve this way of working with content while listening to the feedback of customers.

As for the Integration part of the system: Logging, error messaging and bug fixing have been the main focus for this release in order to improve and ensure stability.
A comprehensive list of the content of Dynamicweb 8.3 can be found below.
 

 

Online Marketing

  • Export - Responses

    Area: E-mail Marketing
    Description:
    Response reports from email marketing can be exported to csv

    Version: 8.3.0.0
  • Smart search user groups as profile rule

    Area: Profiling
    Description:
    Added "Member of" as a new rule in OMC Profiles. With this rule you are able to check whether the visitor is member of a smart search user group  that is created in Management Center - Control Panel - Smart search.

    Version: 8.3.0.0
  • Visitor reports

    Area: Reporting
    Description:
    A range of new visitor reports have been added to the system

    Version: 8.3.0.0

Ecommerce

  • Limit search to a shop, filtered search

    Area: Multishop
    Description:
    It is possible to limit the filtered search to a specific shop with a setting in Advanced filtering in the paragraph settings for the product catalog.

    Version: 8.3.0.0
  • New Price matrix

    Area: Multishop
    Description:
    A new price matrix (Product - Prices) has been implemented with a look similar to classic ERP systems providing the user with a flexible and powerful way to customize product prices. Some columns are not available by default. You need the Multishop Advanced module to get access to all columns.

    Version: 8.3.0.0
  • Sales Discount - Limitation

    Area: Multishop
    Description:
    Discounts can be limited to specific shops and countries. This is controlled by the ecom settings in the Websites module

    Version: 8.3.0.0
  • ShopID on user

    Area: Multishop
    Description:
    For integration purposes you can include a users shop id in extranet log in

    Version: 8.3.0.0
  • Cart specfic Payment and Delivery

    Area: Multishop
    Description:
    It's now possible to select which payment and delivery methods are available on the cart module

    Version: 8.3.0.0
  • Support new DIBS payment window

    Area: Payment\DIBS
    Description:
    A new payment checkout handler that supports the new DIBS payment window. Now the customer can see the order content in the DIBS window and the design is changed. The new DIBS payment window also uses HMAC rather than MD5 for protection against data tampering to and from the payment window. Read more about the new payment window here: http://tech.dibs.dk/integration_methods/dibs_payment_window/converting_to_dibs_payment_window/

    Version: 8.3.0.0
  • Total sum of all discounts

    Area: Sales Discounts
    Description:
    New tag that shows the total sum of discounts in the cart: Ecom:Order.OrderLines.TotalDiscount.

    Version: 8.3.0.0
  • A check for stock status

    Area: Shopping Cart v2
    Description:
    Dynamicweb 8.3 supports reserving products in various checkout steps to ensure that products never reach negative stock state. In Shopping cartv2 paragraph settings you can enable a setting that makes it impossible to exceed stock when checking out. The validation will return an error message that you can customize in paragraph settings. Use {ProductName} in error message field if you want the product name in the error message like this: The quantity of products in cart exceeds the stock quantity ({ProductName}). In Management center - Ecommerce - Advanced - General we have implemented new settings that makes it possible to enable product reservation in a specific time. Enable "Reserve at checkout step":  The users can add the stock amount, but another user can also add the stock amount but they can not add more than stock amount, e.g. with 2 in stock, then user1 can add 2, user2 can add 2 and user3 can add 2 (they can´t add 3, 4 or 5 products, but it´s the one that first checks out in the cart that actual buys the products. This is to awoid that 1 user reserve it all for a long time. Enable "Reserve when product is added to cart":  The product is reserved to the user when adding to cart. E.g. with 2 in stock: user1 adds 1 , user2 adds 1 then all products in stock are reserved in the selected time.

    Version: 8.3.0.0
  • Create user in checkout

    Area: Shopping Cart v2
    Description:
    Users can now be created during the checkout process

    Version: 8.3.0.0
  • Saved for later

    Area: Shopping Cart v2
    Description:
    Products removed from the cart can be added to a saved for later list that is saved for a configurable number of days

    Version: 8.3.0.0
  • Order ID in notification e-mail subject

    Area: Shopping Cart v2
    Description:
    {OrderID} can be inserted in the subject of order mails on the cart and will be replaced by the actual order id

    Version: 8.3.0.0

Content

  • Header section in detail page for master pages

    Area: Designs and Layouts
    Description:
    The Snippet functionality gives you the possibility to use snippets of code from any template and render the snippet another place in the same template or any other template. Use the SnippetStart(mySnippetName)/SnippetEnd(mySnippetName) around some content in any template and the content of the block will be inserted where this tag is: Snippet(mySnippetName). Check template manual: http://templates.dynamicweb-cms.com/TemplateTags/Dynamicweb-template-tags/General-tags/Snippet.aspx

    Version: 8.3.0.0
  • All extranet template tags in layout templates

    Area: Extranet
    Description:
    Extranet tags (used for login functionality) are now available in the Design template. It is the tags like DWExtranetAction, DWExtranetForgotBox, DWExtranetPassword, DWExtranetPasswordRemember, DWExtranetUsername and DWExtranetUsernameRemember.

    Version: 8.3.0.0
  • Make it possible to specify redirect after successful login

    Area: Extranet
    Description:
    With 8.3 it is possible to dynamically define redirects after extranet login by specifying the redirect url in the "redirect" request parameter, e.g: <form> <input type="hidden" name="redirect" value="/Default.aspx?ID=1565"/> ... </form>

    Version: 8.3.0.0
  • Icon for Base paragraphs

    Area: Global Elements
    Description:
    Souce paragraphs for global elements can now be identified easily by the presence of a globe overlay on the icon

    Version: 8.3.0.0
  • Improvements when creating HostHeaders

    Area: Host headers
    Description:
    Now it is possible to add several hostheaders at a time before it logs you out. It only logs you out when you save and apply the added hostheaders to the IIS. We have also added the feature that if you create www.site.com and press OK then the system asks: "Should the system create site.com (without www) for you?" and the other way around as well.

    Version: 8.3.0.0
  • Copy an item type to e.g. use as a basis for new item types

    Area: Items
    Description:
    We have added a "Copy" option in the right click menu which is accessible in the item type list. This initiates the copying of the item type and prompts the user for a name, system name and description before saving the new item type. You can only copy one item type at the time.

    Version: 8.3.0.0
  • Search Weighted and items

    Area: Items
    Description:
    It is now possible to search in page/paragraph item fields with Search weighted. By default the search is performed directly in the database and you only need to enable Search in Pages and paragraphs in paragraph settings in order to search in item fields. (In Management center - System - Search it is possible to enable a Lucene index, which can be used by Search weighted, BUT you need to ensure a stable index scheduling before you enable this for Search weighted. A setting is available in paragraph setup when an index is created).

    Version: 8.3.0.0
  • Introduce a "no value" for date/date and time field

    Area: Items
    Description:
    Date and DateTime fields now has "no value", i.e. so that the field has no value until a date is explicitly selected. This could be useful for stuff like blog posts having a possibly empty "end publication date". For MSAccess DateTime field the default value will always exist. (Another feature is implemented: Insert NOW in default field to get the current date when creating new itembased pages/paragraphs etc.).

    Version: 8.3.0.0
  • Item fields on pages

    Area: Items
    Description:
    It is now possible to add custom website information by adding item fields to the page properties - similar to the item types for the website settings. Enable the ihe item type for websites and select it in the Website settings - Item type.

    Version: 8.3.0.0
  • New item field type: Item list

    Area: Items
    Description:
    An item field of type item list has been introduced. It allows you to dynamically generate a list of other items in a field on your item

    Version: 8.3.0.0
  • Dynamic option list based on items

    Area: Items
    Description:
    Until now the options in list based item fields has been static values that are typed in. Now it is possible to get the values for the option list from a database or from content of other item types. In the option settings you can select between Static, SQL or Item type. Use Static to manually add your own options. Use SQL if you want to select tables in the datebase and use the content from these tables as options. Use Item types if you want to use content from specific item types used in a specific area on the website.

    Version: 8.3.0.0
  • Page items and content place holders

    Area: Items
    Description:
    We are now able to combine page based items and normal pages in one page. On an itembased page you can now switch between Page (item fields) and Paragraphs in the page ribbon. These 2 buttons will always be shown on item edit. If the page has a layout template with at least one placeholder defined, the buttons will be active, otherwise inactive.

    Version: 8.3.0.0
  • Item publisher tag.

    Area: Items
    Description:
    Like we have the ItemPublisher:Item.DetailsUrl tag, we now have an ItemPublisher:Item.Url tag that links to the page with the item in the format "Default.aspx?ID=123" where 123 is the ID of the page.

    Version: 8.3.0.0
  • NOW used as default date

    Area: Items
    Description:
    Insert NOW in default field to get the current date when creating new itembased pages/paragraphs etc.). (This functionality was implemented because the Date and DateTime fields now has "no value", i.e. so that the field has no value until a date is explicitly selected).

    Version: 8.3.0.0
  • Active/Deactive news from list

    Area: News v2
    Description:
    Newsitems can be made active or inactive by clicking the icon in the newslist

    Version: 8.3.0.0
  • Custom sort navigation groups

    Area: Pages
    Description:
    It is now possible to custom sort the groups that are selected for the navigation in Page - Page properties - Options - Navigation. You need to activate the new setting in Management center -> Ecom -> Advanced -> General - Navigation - Enable navigation group sorting in order to use the custom sort. When you enable the setting you are able to to drag and drop sort the groups that are added in Page properties - Navigation - ecom groups. If this new checkbox isn´t checked, then it uses the sorting from ecom as before.

    Version: 8.3.0.0
  • Editor configurations

    Area: Provider based editor
    Description:
    Editor configuration has been updated to work with the new provider based editor

    Version: 8.3.0.0
  • Provider based editors in Dynamicweb

    Area: Provider based editor
    Description:
    8.3 features a brand new editor and as the editor is now provider based you can add your own if you have special needs

    Version: 8.3.0.0
  • One-click insert link to file

    Area: Provider based editor
    Description:
    The new editor enables you to create one click file links

    Version: 8.3.0.0
  • Use title of page in search weighted

    Area: Search weighted
    Description:
    New setting in Search weighted paragraph settings "Use page title in search results". This uses the pages metadata title instead of the page name in the search results

    Version: 8.3.0.0
  • Dynamic Smart Searches with dynamic values depending on context

    Area: Smart Search
    Description:
    Smart searches can utilize dynamic values in generation such as * @Request(...) Get value from current request * @Session(...) Get value from current session * @Product(...) Get value from current product (if any), e.g. to show similar products

    Version: 8.3.0.0
  • Tag concatenation functionality when using if statements

    Area: Templates
    Description:
    Concatenation functions for tags have been added letting you do stuff like this: If(Ecom:Product.Name.Length>30) output this: Ecom:Product.Name.get(27) ... EndIf If(Ecom:Product.Name.Length<=30) output Ecom:Product.Name EndIf

    Version: 8.3.0.0
  • Open translation functionality from File manager

    Area: Templates\Translate
    Description:
    It is now possible to open the Translate functionality from the ribbon in the File Manager when you are in the Template folder/subfolders. Nothing is changed in the behavior of translation.

    Version: 8.3.0.0
  • New fields on Users in User Management

    Area: User Management
    Description:
    On the user detail page we have implemented an Audit section with information about when and by who the user is created and updated.

    Version: 8.3.0.0
  • Responsive login dialog

    Area: User Management
    Description:
    The login dialog has received a makeover to a more responsive design

    Version: 8.3.0.0
  • VatRegNumber available as field on user

    Area: User Management
    Description:
    VatRegNumber (VATIN or CVR) is now available as field in the work section on the user profile in User Management. The field can be used with  EcomOrder.Customer.VatRegNumber: http://templates.dynamicweb-cms.com/eCommerce/Dynamicweb-eCommerce-template-tags/Shopping-Cart-V2/Order/Cart/EcomOrder.Customer.VatRegNumber.aspx. The field is not implement as extranet field with Extranet user management in this release.

    Version: 8.3.0.0

Platform

Integration

  • Log viewer for activities already run

    Area: Data Integration
    Description:
    The DataIntegration log viewer has been extended with a history tab that lets you page through activities already run

    Version: 8.3.0.0
  • Notify e-mail, only on failure

    Area: Data Integration
    Description:
    You can now select to only receive notification mails from Data Integration jobs on failure

    Version: 8.3.0.0
  • Item provider

    Area: Data Integration
    Description:
    An ItemProvider has been added to DataIntegration to facilitate easy import and export of items

    Version: 8.3.0.0
  • Add IsPrimary attribute to GUI

    Area: Data Integration
    Description:
    It is now possible to select the key columns for a data integration job

    Version: 8.3.0.0