All features and improvements in Dynamicweb 8.x

Below you will find a list of all features and improvements that are implemented in all Dynamicweb versions from version 8.0.0.0 to the latest release. The list is categorized in main areas and sorted by sub areas.

 

In the left menu you can also find lists for the main areas in Dynamicweb. These list are sorted by release version.

Content

  • Landscape PDF

    Area: Content
    Description:
    Pdf generation via pdf=true now supports landscape mode by added &landscape=true

    Version: 8.2.3.0
  • Solution report

    Area: Content
    Description:
    Administrators now have the option to cleanup old or obsolete data from the solution, thereby freeing up space on the server.

    Version: 8.1.0.0
  • Module tree

    Area: Content
    Description:
    A new module tree has been introduced providing you with a better overview of installed modules and easy access to the module settings. The module tree is accessed as before by clicking Modules in the Dynamicweb main menu.

    Version: 8.0.0.0
  • Selectable logo and partner info for new Backend Login Screen

    Area: Content
    Description:
    The backend login screen has been changed. Now it's possible to show your own logo and solution information (setup in Management Center -> System -> Solution settings). The language selector has been changed too and has a graphical interface with languages and flags.

    Version: 8.0.0.0
  • Cookie deactivation tool

    Area: Cookie tool
    Description:
    A cookie manager has been implemented allowing sites to comply with the newest rulesets of letting the user decide what kind of cookies to accept.

    Version: 8.2.1.0
  • Custom field of type richtext editor

    Area: Custom Fields
    Description:
    A new custom user field type has been implemented. It is now possible to have a rich text editor custom field on users.

    Version: 8.0.0.0
  • Ignore page in subpage url names

    Area: Customized URLs
    Description:
    An option has been added that allows URLs to be trimmed by ignoring the parent page part of the URL in the subpage URL.

    Version: 8.2.0.0
  • URL field for news items

    Area: Customized URLs
    Description:
    Now possible to customize URLs for news through an URL field on the news item.

    Version: 8.0.0.0
  • 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
  • Device detection

    Area: Designs and Layouts
    Description:
    An option has been implemented on page properties to hide pages for different types of devices: desktops, mobiles and tablets.

    Version: 8.0.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
  • Metadata fields as dropdowns

    Area: File Manager
    Description:
    New metafields dialogue in filemanager where you create your own metadata fields local to the current folder

    Version: 8.2.2.0
  • Option to create new template files from the files tree

    Area: File Manager
    Description:
    An option has been added to the File Manager allowing you to create new HTML and XSLT files directly in the file folder. Simply right-click the folder and choose "New file" (either HTML or XSLT). After entering a name for the file, a file editor is displayed where you can enter or paste your HTML or XSLT code.

    Version: 8.0.0.0
  • Preview in full size on double click

    Area: File Manager
    Description:
    When double clicking an image in the File Manager a preview window will pop up. From here you can view the image in full size, start editing it with the build-in image editing tool or downloading it to your desktop.

    Version: 8.0.0.0
  • Possibility to manage meta data for files for use in i.e. Gallery

    Area: File Manager
    Description:
    Metadata tags has been implemented on files. A file can be equipped with a metatag title and a metatag link for use in the gallery module. In the File Manager the metatag window can be invoked after multiselecting any number of files files.

    Version: 8.0.0.0
  • Change of "Remove special characters" option in filemanager control panel

    Area: File Manager
    Description:
    The ""Remove special characters" setting in Management center - Control panel - File manager is now changed to "Normalize latin characters (ø->oe, é->e etc.)" which gives you the possibility to force renaming of files names with e.g. ÆØÅ when you upload the files to the File Manager.

    Version: 8.0.0.0
  • Possible to sign up for newsletters in Dynamicweb Forms

    Area: Forms
    Description:
    It is now possible to subscribe to newsletters with a name and an email address supplied by the form. This is controlled from a section on the Forms module paragraph setup. This has been implemented both for the old forms module and for forms DW7 edition.

    Version: 8.0.0.0
  • Optional data source for radiobuttons and dropdowns when creating forms

    Area: Forms (For Data Lists)
    Description:
    A new property "Option source type" is added for form fields of type drop-down and radio button. In "Option source type" you can select "Static values" or "Data list". The Static values refers to manual created options for the list. Data list is used to get a list of options from a data list.

    Version: 8.0.0.0
  • Forum module (Dynamicweb 8 edition)

    Area: Forum
    Description:
    A new forum module has been developed for DW8 with an up-to-date interface in backend and an easier to style front end design.

    Version: 8.0.0.0
  • Lists with "unanswered" and "unsolved" threads

    Area: Forum (DW8)
    Description:
    It is possible to show a thread list with "unanswered" and "unsolved" threads so that it is easier to find older posts that still need an answer.

    Version: 8.1.0.0
  • Tags for image create and last write time

    Area: Gallery
    Description:
    New tags has been added that allows you to output the creation date of an image (Image.CreationTime) as well as the last write time (Image.LastWriteTime).

    Version: 8.2.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
  • Previous and Next functionality in paging

    Area: Item publisher
    Description:
    Previous and Next tags are now implemented in Item Publisher. Check example in template manual: http://templates.dynamicweb-cms.com/TemplateTags/Dynamicweb-template-tags/Module-tags/Item-publisher/List/Loops/ItemPublisherItems.Paging.Pages.aspx

    Version: 8.3.0.0
  • List item based paragraphs

    Area: Item publisher
    Description:
    It is now possible to list item based paragraphs with the item publisher module.  In the paragraph settings for the Item publisher module a new checkbox is implemented: "Include paragraph items". Selecting this will publish both items of the selected type that are paragraphs as well as pages.

    Version: 8.2.3.0
  • Include pages from any pages in the tree

    Area: Item publisher
    Description:
    In the paragraph settings for the item publisher module we have implemented a new checkbox: "Include all child items" which will return all pages (children, grandchildren and so on).

    Version: 8.2.3.0
  • Item rendering - loop of groups

    Area: Item publisher
    Description:
    We have implemented a new item group loop, LoopStart(Item.Groups) and LoopStart(Item.Area.Groups), which is a loop of groups. Inside this loop it is possible to loop the fields in the groups.

    Version: 8.2.3.0
  • Item publishing module

    Area: Item publisher
    Description:
    If you don't want to go all in with item based content you can utilize the ItemPublisher module

    Version: 8.2.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
  • Item type usage

    Area: Items
    Description:
    We have implemented an Item type usage list where you can list the instances that use the item types. The list can be limited by filters so you can select if you e.g. only want to show item types that is used on paragraphs or on a specific website.

    Version: 8.2.3.0
  • Custom tree icons for item types

    Area: Items
    Description:
    In the item type settings it is now possible to select a custom item type icon which will be used as icon in the page tree, the paragraph list and in the item type lists . We deliver a set of icons, that can be used.

    Version: 8.2.3.0
  • Limit item types to website, page and/or paragraph

    Area: Items
    Description:
    In the item type Settings it is now possible to select what the item should be used for: Websites, pages or paragraphs. So that if you select Pages in the Settings for the item type, then it can only be used for pages and is only visible on the "page template list" when you create pages - and not when you create paragraphs and not in the website item list. If nothing is selected, then the item type is not visible on the item type lists when you create e.g. pages. NOTE: Item types that are created before 8.2.3 are visible on all lists until they are saved again. If you edit an existing item type (created before 8.2.3), then please notice that you now need to select what you want to limit the item type for or else the item type won´t be visible on the item type lists (because of missing selections).

    Version: 8.2.3.0
  • Indication of required fields when editing an item

    Area: Items
    Description:
    On item types it is possible to mark a field as required. Now required fields are marked with an asterix (*) when creating a item based page or paragraph or add an item type to a website.

    Version: 8.2.3.0
  • Folder field type

    Area: Items
    Description:
    When you create an item you are now be able to select a "Folder" field type. With this field you can select a folder in the file archive and a list of files in that folder is rendered in a template loop (Item.FieldSystemName.ListOfFiles). This field type has a file search pattern field in the field setting so that you are able to limit the list of files to be rendered.

    Version: 8.2.3.0
  • Collapsible field groups

    Area: Items
    Description:
    Now you are able to set the item field groups to collapsed or expanded, so that you can "hide" some of the fields from the backend editor view to make it easier to focus on the most common fields. Notice: Changes to this setting will change the collapsed state on the same item type in all instances.

    Version: 8.2.3.0
  • Link to item field type

    Area: Items
    Description:
    A new item field type is created: Link to item. With this field, you are able to link to an item based page og item based paragraph and get a list of the item fields for the selected page/paragraph with the Item.[LinkToItem].Fields loop.

    Version: 8.2.3.0
  • Move Item Types node to Tree root

    Area: Items
    Description:
    The Item Type node is now placed in the root of the Management tree after the System node. When clicking it, it shows the list of items types. When expanding it, item types are listed as child items.

    Version: 8.2.3.0
  • Limit item types in tree structure

    Area: Items
    Description:
    We have implemented a new limitation in item types. In Restrictions we have added a new "Limit parent" which limits the use of item types in the tree structure: "Do not allow in root of website" and "Do not allow under a regular page". The first option makes it impossible to create a page of this item type in the root of a website (PageParentID=0). The first option does not have an effect for items created as paragraphs. The second option makes it impossible to use this item type under a page that is not another item type (PageItemtype <>null). Only if a page is an item type of some sort, it will be possible to create this page type. The second option doesn´t allow to use this item type for paragraphs under a regular page.

    Version: 8.2.3.0
  • Paragraphs as items

    Area: Items
    Description:
    Item based content has been extended to include paragraphs. It is now possible to define a custom item type and have paragraph content based on this type.

    Version: 8.2.1.0
  • Item fields on websites (website constants)

    Area: Items
    Description:
    It is now possible to add custom website information by adding an item type (based on a predefined item type in the management center) to the website details in the Websites module. The item type is selected in the website ribbon and the item fields are added below the default website fields. The item field template tags, that are available in the design template, are named Item.Area.* and the item fields loop, Item.Area.Fields.

    Version: 8.2.1.0
  • Create item page

    Area: Items
    Description:
    The list of page types (when you create a new page) is now extended to show the available item types too. If there are restrictions on the item type then the item type is not available on the list if the item isn´t allowed to be used for the specific website or the specific subpage.

    Version: 8.2.0.0
  • Edit item on pages

    Area: Items
    Description:
    Items can be edited directly on page

    Version: 8.2.0.0
  • Item type management

    Area: Items
    Description:
    Create and and manage item types in the Management center.

    Version: 8.2.0.0
  • Automagically handle location filters

    Area: Maps
    Description:
    It is now possible to create buttons that will automatically filter the location list by group id. Example templates in the maps template folder: Maps-filter.html and Maps-filter-by-group-name.html

    Version: 8.2.2.0
  • Implement search by content in Maps

    Area: Maps
    Description:
    It is now possible to make a free-text search box: <button type="submit" data-search="content"><!--@Translate(Search, 'Search')--></button> Example templates in the maps template folder: Maps-search-content.html and Maps-search-content-custom.html

    Version: 8.2.2.0
  • Implement sorting of locations

    Area: Maps
    Description:
    It is now possible to sort locations. Example templates in the maps template folder: Maps-sorting.html and Maps-sorting-custom.html

    Version: 8.2.2.0
  • Maps module

    Area: Maps
    Description:
    New module: Maps. This module allows you to easily generate a zoomable map based on the addresses of a group in user management

    Version: 8.1.2.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
  • News items in more than one category

    Area: News v2
    Description:
    A news item can now be a member of several categories. This among other things makes it easier to display news items across different news modules.

    Version: 8.0.0.0
  • GUI update of News v2 module

    Area: News v2
    Description:
    The interface for the News v2 module has been updated to comply with the overall look and feel of the Dynamicweb administration.

    Version: 8.0.0.0
  • GUI update of Newsletter v3 module

    Area: Newsletter v3
    Description:
    The interface for the Newsletter v3 module has been updated to comply with the overall look and feel of the Dynamicweb administration.

    Version: 8.0.0.0
  • Search for paragraph ID in page tree

    Area: Page Tree
    Description:
    It's now possible to search for paragraph IDs from backend and limit your search to a single website.

    Version: 8.1.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
  • SSL option for pages

    Area: Pages
    Description:
    Administrators are now able to choose on a page whether it redirects to or away from ssl variant or remains available in both.

    Version: 8.1.0.0
  • Page performance analyzer report

    Area: Pages
    Description:
    A webpage analysis report has been included under the tools tab on the paragraph list. Here it is possible to see how the page behaves according to basic guidelines for good performance on the web.

    Version: 8.1.0.0
  • New page properties for search engines

    Area: Pages
    Description:
    Two new checkboxes introduced on the properties of a page: Checkbox: "Noindex, nofollow" - will add that to the metadata on the page for visiting robots. Checkbox: "404 for detected robots" - will give a 404 if the statistics detects the visit to be from a robot.

    Version: 8.0.0.0
  • Force alt texts, title tags etc on edit paragraph

    Area: Paragraphs
    Description:
    It is now possible to not allow the alt field and the title field to be empty when editing or creating a paragraph in order to be in compliance with wcag standards. This is controlled from the Management Center under the Editing -> Interface settings node.

    Version: 8.0.0.0
  • Warn when navigating away from editing paragraph without using cancel or save buttons

    Area: Paragraphs
    Description:
    To save editors the frustrating experience of navigating away from unsaved content on a paragraph and loose work as a result, it is now possible to enable a warning message in the Management Center under the Editing-> Interface settings node. When set, a warning appears whenever using the browsers back button or navigating away from the paragraph edit without using save or cancel buttons.

    Version: 8.0.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
  • Strict IF parsing with error handling

    Area: Templates
    Description:
    We have introduced a stricter parsing of IF statements in templates. This means that incorrect template code will result in frontend errors like this: "Error in template (eCom7/CartV2/Step/ShowCart.html): Missing @EndIf".

    Version: 8.2.3.0
  • Substring tag exstension method

    Area: Templates
    Description:
    Implemented a substring tag exstension method. Substring(Int32): Retrieves a substring from this instance. The substring starts at a specified character position. Substring(Int32, Int32) Retrieves a substring from this instance. The substring starts at a specified character position and has a specified length. Example: "Hello world" as page name. DwPageName.Substring(2) returns "llo world". DwPageName.Substring(2, 5) returns "llo w".

    Version: 8.2.3.0
  • Grouping of module template files

    Area: Templates
    Description:
    Now it´s possible to group all template files, incl. module template files, inside a single design folder. The Module template folders need to match the name and hieraki as the default module template folders. You can place the module in a structure like this: Templates/Designs/Gallery or Templates/Designs/Index/Gallery, where Index is the name of the layout file. If the system doesn't find a module folder in the Templates/Design or Templates/Designs/Index/Gallery folder, then it use the templates in the default module template folder in Templates/. Some templates are out of context and con not be moved to the Designs folder (like Newsv2 and Newsletterv3 detail templates). http://templates.dynamicweb-cms.com/TemplateTags/Dynamicweb-template-tags/Designs-and-layouts/Location.aspx

    Version: 8.2.2.0
  • Title and description tags for paragraph templates

    Area: Templates
    Description:
    New tags for layout title and description that can be used in both design page templates and paragraph templates. You can now do like this in both page and paragraph templates: <!--@Title(Condition - sub layout)--><!--@Description(Use this for subpages)-->  and it will appear in the page or pargraph template dropdown.

    Version: 8.2.2.0
  • Make it possible to force inclusion of all nodes in navigation xml

    Area: Templates
    Description:
    Now you are able to create breadcrumbs including "Hide in menu" and "Not in sitemap" pages, i.e. get the page path to the root no matter how the ancestor pages are configured. The navigation setting "includemode:all" that, combined with "sitemapmode:true" will render all pages that are not unpublished.

    Version: 8.2.2.0
  • Support for .HtmlEncoded, .UrlEncoded and .Raw

    Area: Templates
    Description:
    All template tags can now be postfixed with these tags: .HtmlEncoded() (html encodes the output) .UrlEncoded() (url encodes the output) .JSEncoded() (escapes ' and " in value) .Raw() (does not encode if default htmlencoding is set to true) Like this: DwAddToAny.Small.HtmlEncoded() Html encoding can be enabled by default in a template using this tag: @HtmlEncodeTagValues=True Use .Raw to get the unencoded value of the tag It is not possible to use If tags on .HtmlEncoded and .UrlEncoded.

    Version: 8.2.1.0
  • Inside template loops it should be possible to access template tags from outer template

    Area: Templates
    Description:
    You are now able to use template tags from outer template inside loops (replaces the Getmaster tag). You can insert this tag <!--@Parent(tag)--> inside loops. If it is loops in loops, it will first check the parent loop, and then the master template. If you are not in a loop, using Parent will return nothing.

    Version: 8.2.1.0
  • <!--@Navigation.Render(endlevel:1;id:topnav;)--> tag

    Area: Templates
    Description:
    A globally available template tag to insert navigation has been introduced: <!--@Navigation.Render(endlevel:1;id:topnav;)--> It takes the same parameters as navigations in layout templates.

    Version: 8.2.1.0
  • Optimize navigation XML

    Area: Templates
    Description:
    New checkbox in Management Center: Optimize Navigation XML This removes all the old stylesheets fluff from xml leaving only what's necessary for designs and layouts

    Version: 8.2.0.0
  • Razor templates (beta)

    Area: Templates\Razor
    Description:
    Dynamicweb now supports Razor templates. You are able to upload your own razor templates or convert existing html templates to Razor from the template editor.

    Version: 8.2.3.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
  • Column selector for the user list

    Area: User Management
    Description:
    It is now possible to customize the displayed columns in the user list in User Management.

    Version: 8.2.0.0
  • Multiple Addresses for a user (B2A)

    Area: User Management
    Description:
    It is now possible to add extra addresses for each user in User Management and administrate these addresses in both frontend and backend. In frontend you can list the user addresses and add, edit and delete addresses. In paragraph settings for the Extranet extended module you can select a new template for view profile (ViewProfileview_profile_addresses.html) and select templates for list and management of the addresses (new templates are available in \Files\Templates\UserManagement\Addresses). The user addresses are also available with a new loop in Shopping Cart v2. Read more in the 8.1.2.0 feature: "UserManagement:User.UserAddresses loop added to cartv2".

    Version: 8.1.2.0
  • UserManagement:User.UserAddresses loop added to cartv2

    Area: User Management
    Description:
    A new UserManagement:User.UserAddresses loop is added to Shopping cartv2. The loop contains all addresses for the current user (extranet user). The loop is used in the new information template, InformationWithMultipleAddresses.html, that is found in \Templates\eCom7\CartV2\Step.

    Version: 8.1.2.0
  • Enable sorting of users in group in user management

    Area: User Management
    Description:
    It is now possible to sort users within groups in the User Management section. When displaying groups with the Extranet module an option to keep the User Management sort order has been implemented.

    Version: 8.0.0.0

Ecommerce

  • Ecommerce performance tuning

    Area: Ecommerce
    Description:
    Dynamicweb 8.2.1.0 introduces a lot of ecommerce performance improvements, especially in the product list, in filters, navigations, image handling and general template tag processing. The graphs show the benefits of this better response time on two different ecommerce implementations.

    Version: 8.2.1.0
  • eCommerce wizard

    Area: Ecommerce
    Description:
    We have a wizard for setting up basic ecom settings in new solutions.

    Version: 8.1.1.0
  • Catalog publishing

    Area: Catalog Publishing
    Description:
    With Catalog publishing it is possible to select several products from a product catalog in frontend and then make changes to the prices for a proposal. Then you can generate the product list with the new prices in a PDF, which you can download or send by e-mail to a customer.

    Version: 8.1.0.0
  • Currency loop

    Area: Currency
    Description:
    Implemented a new loop for page templates. It´s a currency loop that lists all currencies on the site.

    Version: 8.2.0.0
  • Global Currency tag

    Area: Currency
    Description:
    A new global currency tag, Global:eCommerce.Currency, that returns the currency used in the context. Based on the setting in Website module - Edit website - eCommerce settings - Currency.

    Version: 8.1.2.0
  • Order Center

    Area: Customer Center
    Description:
    The CustomerCenter module has been extended with the ability to show the state of your existing orders as well as generate a list of your frequently bought items

    Version: 8.1.2.0
  • Improve performance on filters

    Area: Filters
    Description:
    Filter performance has been improved in general. In most scenarios pages with filters will load 20-50% faster.

    Version: 8.2.3.0
  • Default focus on eCommerce forms

    Area: GUI
    Description:
    Default focus have been improved in the ecommerce section. Now the top field will in general take focus when creating new and editing existing items (products, groups, etc.) allowing the user to start typing or editing right away.

    Version: 8.2.0.0
  • 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
  • Column selector for the order list

    Area: Orders
    Description:
    A column selector has been added to the order list that allows you to select which orders information should be available for easy overview of incoming orders and your order history.

    Version: 8.0.0.0
  • Edit order (manipulate order content)

    Area: Orders\Edit order
    Description:
    It is now possible to change the content in an order through the eCommerce backend. You can remove products from the order, e.g. if they are out of stock., and add new products to the order. You can also add new product discounts and order discounts (amount discounts) to the order. To be able to edit your orders, you need to enable the "Allow edit order for all users" in Management Center - eCommerce - Advanced settings - Shopping cart.

    Version: 8.1.2.0
  • Make parts list (BoM) support extended variants

    Area: Parts Lists
    Description:
    Now the Variant button is no longer greyed out and it is possible to create extended variants when the main product is a parts list (BOM item).

    Version: 8.2.3.0
  • Sorting of BOM products

    Area: Parts Lists
    Description:
    It is now possible to custom sort the BOM groups in the parts list tab. The BOM item (products) follows the custom sort of the products in the ecom group.

    Version: 8.1.0.0
  • Sorting of payment and delivery methods

    Area: Payment
    Description:
    Drag and drop sorting of payments and delivery methods can now be performed in the backend giving direct control of the order they appear in during the checkout process.

    Version: 8.2.0.0
  • Add all countries functionality

    Area: Payment
    Description:
    A possibility to select and activate all country fees on a payment has been implemented.

    Version: 8.2.0.0
  • Implement capture functionality (IRemoteCapture) for the Authorize.net payment method

    Area: Payment\Authorize.Net
    Description:
    Integration to the Authorize.Net Payment Gateway in order to submit credit card transactions for authorization and settlement using the Advanced Integration Method (AIM). AuthorizeNet AIM requires a valid Secure Sockets Layer (SSL) certificate and the web site must be capable of initiating both client- and server-side SSL connections.

    Version: 8.2.2.0
  • Authorize.net checkout handler

    Area: Payment\Authorize.Net
    Description:
    Implemented Authorize.net as checkout Handler in Shopping cartv2. The AuthorizeNET checkout handler only supports U.S. dollars as currency so you need to make sure that the order is completed in U.S. dollars.

    Version: 8.1.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
  • Afterpay in Ogone

    Area: Payment\Ogone
    Description:
    The Ogone payment gateway now supports Afterpay.

    Version: 8.1.2.0
  • Latest viewed items loop

    Area: Power Pack
    Description:
    There is now a loop called "eCom:Related.YouHaveSeenTheseProducts" available for the product view and product list. The loop needs to be added to both ProductList and ProductDetail templates in order to work.

    Version: 8.1.1.0
  • Activate products on multiple language versions on create

    Area: Product Catalog
    Description:
    It is now possible to localize multiple products. After a selection press the localize icon and a dialog appears asking whether the localized products should be deactivated (until the relevant translations are made).

    Version: 8.2.0.0
  • Search/filter template for pages

    Area: Product Search
    Description:
    Implemented the template tag, Page:Ecom.Search, that can be used in page templates. This tag renderes the filter search if a product catalog is present on the page, search is enabled and filters are enabled. Remove the Ecom:Search.SearchBox from your product list template if you don´t want a double set of filters on your page.

    Version: 8.1.0.0
  • Alternative suggestions/Did you mean in filters

    Area: Product Search
    Description:
    A new misspelling functionality in the “Product Search, Extended” module. This functionality allows displaying search query suggestions by correcting the misspelled keywords according to the information available in the search index.

    Version: 8.1.0.0
  • Product number in the Related products pop-up

    Area: Related Products
    Description:
    An option has been included to show the product number in the product selector. Enable this in the management center under the ecommerce -> advanced -> general node.

    Version: 8.2.0.0
  • RMA - Return Merchandise Authorization

    Area: RMA
    Description:
    Implementation of RMA - Return Merchandise Authorization - as a part of the Customer Center. Now the customers are able to create RMAs based on their orders through the Customer Center, and the Service Desk employees are able to create RMAs through the eCommerce backend. You can create 3 types of RMAs: Return, Defective and Exchange, and you can select a state that shows what state that the RMA is in the RMA workflow. You can also create your own states that is relevant for your RMA workflow. It is possible to make a replacement order where it's possible to refund, replace with another instance of the same product or replace with a different product (refund is handled manually and not by the gateways in this release). You can setup e-mail notifications on your states and events to notify customers or employees in your company when a state is changed or an event has been triggered.

    Version: 8.1.1.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
  • Tag which outputs the "no fee value" for a shipping method

    Area: Shipping
    Description:
    A new tag, Ecom:Cart.Shippingmethod.MinimumPriceForFreeFee, that outputs the value in the "No fee for purchases over" field in the settings for the shipping method. http://templates.dynamicweb.dk/Default.aspx?ID=14256

    Version: 8.2.2.0
  • Integration with PostDK (shipping)

    Area: Shipping
    Description:
    Shipping documents for Post Danmark can be generated from backend with the Post Danmark provider - requires 3rd party account

    Version: 8.2.0.0
  • Shipping fee provider that behaves like gateway provider - configurable.

    Area: Shipping
    Description:
    The option to create custom shipping providers to the system has been implemented allowing you to add additional shipping methods to support specific market needs. Current implementations of a shipping providers which comes out-of-the-box with Dynamicweb is UPS and USPS (targeted at the US market).

    Version: 8.1.0.0
  • Integration with GLS (shipping)

    Area: Shipping\GLS
    Description:
    A GLS shipping provider has been added that allows you to choose a packetshop for delivery during checkout and create shipping documents from backend (requires 3rd party program)

    Version: 8.2.0.0
  • UPS shipping provider

    Area: Shipping\UPS
    Description:
    Implementation of  UPS (United Parcel Service Inc.) as shipping provider. This service is an USA domestic shipping service. International shipping is not part of this integration.

    Version: 8.1.0.0
  • USPS shipping provider

    Area: Shipping\USPS
    Description:
    Implementation of USPS (United States Postal Service) as shipping provider. This service is an USA domestic shipping service. International shipping is not part of this integration.

    Version: 8.1.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
  • Image pattern settings for the shopping cart

    Area: Shopping Cart v2
    Description:
    On the module paragraph settings for the Cart you can now link to a product catalog in order to use the same image pattern settings throughout the cart steps.

    Version: 8.1.0.0
  • eCommerce statistics

    Area: Statistics
    Description:
    A number of new nodes have been introduced in the ecommerce statistics giving useful information about the performance of the webshop.

    Version: 8.1.0.0
  • Consolidated taxes (Accumulation of product taxes)

    Area: Taxes
    Description:
    A setting in the Management Center under Ecommerce -> Advanced -> General now allows you to determine whtether taxes should be collapsed/accumulated when viewing the order in the eCommerce administration.

    Version: 8.2.0.0
  • Tax Provider

    Area: Taxes
    Description:
    A tax provider in the eCommerce product catalog settings in the Management Center has been implemeted allowing you to apply taxes to all products or a selection of products. We deliver an Avalara tax provider that handles calculation of sales tax in USA and a simple flat rate tax provider.

    Version: 8.1.0.0
  • AvaTax Test Connection button

    Area: Taxes\Avalara
    Description:
    Implemented an AvaTax Test Connection button that tests the connection to the AvaTax service and verifies AvaTax credentials.

    Version: 8.2.0.0
  • Address validation functionality

    Area: Taxes\Avalara
    Description:
    Implemented an Address validation for the Avalara tax provider so that customers that are proceeding through the checkout sequence get their billing and delivery addresses validated. In Management Center in eCommerce settings - Orders you can setup the address validation with your Avalara account settings. In the paragraph settings for your shopping cart v2, you can select the InformationAddressValidation.html template that contains the code for the address validation.

    Version: 8.2.0.0
  • Avalara tax provider

    Area: Taxes\Avalara
    Description:
    Implementation of Avalara tax provider. This service is an USA domestic tax service.

    Version: 8.1.1.0
  • Global DwAreaCartPageID tag

    Area: Templates
    Description:
    A new global tag Global:eCommerce.CartPageID which returns the ID for the first page with cartv2 on the current website (similar to DwAreaCartPageID).

    Version: 8.2.2.0
  • Frontend visibility improvements for variants

    Area: Variants
    Description:
    The possibility has been added to only show variants, if they are in stock, have a price and/or are active. The settings are placed in Management Center -> Ecommerce Settings -> Advanced -> General in the section: "Only show variants".

    Version: 8.0.0.0
  • Configurable VAT provider

    Area: VAT
    Description:
    Now it is possible to make your own VAT provider and attach it to your products.

    Version: 8.1.0.0
  • Vouchers

    Area: Vouchers
    Description:
    You can now setup discounts based on single-use voucher. Vouchers can be managed from the ecommerce section of the management center. From here the voucher lists can be generated. It is possible to mail vouchers to selected users or groups. You can also export your voucher lists to CSV.

    Version: 8.1.1.0

Integration

  • Test

    Area: AX Integration
    Description:
    test feature

    Version: 8.2.0.0
  • 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
  • Integrated security on SQL Provider

    Area: Data Integration
    Description:
    It's now possible to use connection string or integrated security with the Data Integration SQL Provider

    Version: 8.2.0.0
  • Better error messages

    Area: Data Integration
    Description:
    Better error messages has been introduced in places where the Data Integration import or export fails for whatever reason.

    Version: 8.2.0.0
  • SQL Provider support for views

    Area: Data Integration
    Description:
    It's now possible to import data from SQL server views by using the provider SQL Server with Views (or Dynamicweb with Views provider)

    Version: 8.2.0.0
  • Stop On Fail (jobrunner)

    Area: Data Integration
    Description:
    Running a list of jobs remotely now accepts an argument to stop after the first job fails

    Version: 8.2.0.0
  • Generate XML with order upon order completion

    Area: Data Integration
    Description:
    Order Export makes it possible to automatically generate an XML file containing the entire order, including order lines. When setting up the module (which is available from the Management Center) you may setup one or more e-mail recipients who may receive an e-mail with the XML-file attached. This makes it possible to retreive the orders on the fly by e-mail, or you may have a 3rd party system to download the XML files via FTP. Then the orders may be processed further, for example you may want to the orders into an ERP system.

    Version: 8.1.2.0
  • Order Provider

    Area: Data Integration
    Description:
    It is now possible to export and import orders with the new Order provider.

    Version: 8.1.0.0
  • Data Integration (second version of the import module)

    Area: Data Integration
    Description:
    A new module for easy data integration to and from Dynamicweb. The intention is that this module should replace the old import/export version and present a more user friendly and stable possibility to integrate e.g. eCommmerce data through an interface closer to MSSQL. The module is also open to integration with other external modules that act as a layer between Dynamicweb and ERP systems.

    Version: 8.0.0.0
  • Live ERP integration

    Area: Framework
    Description:
    LiveIntegration with NAV can be set up through the integration framework

    Version: 8.2.3.0

Online Marketing

  • Conversion Goal Provider

    Area: Online Marketing
    Description:
    A new provider has been introduced that allows developers to create their own custom conversion goals for split testing purposes.

    Version: 8.1.1.0
  • Funnel reports (conversions)

    Area: Online Marketing
    Description:
    Funnel reports have been introduced. It is now possible to quickly monitor how different parts of the website converts.

    Version: 8.1.0.0
  • Export - Responses

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

    Version: 8.3.0.0
  • Send via SendGrid

    Area: E-mail Marketing
    Description:
    E-mail Marketing supports SendGrid as a possible delivery provider.

    Version: 8.2.3.0
  • Download report

    Area: E-mail Marketing
    Description:
    You can now download all relevant performance data for an email in CSV from the statistics page.

    Version: 8.2.3.0
  • New flow in creating e-mails

    Area: E-mail Marketing
    Description:
    A new flow has been introduced when creating e-mails. It is now possible to create an email based on a previously saved template. In this way an email will be prefilled with all data on the template.

    Version: 8.2.3.0
  • Extension to recipient pop-up

    Area: E-mail Marketing
    Description:
    From the recipients list it is now possible to get information about individual openings of an email.

    Version: 8.2.3.0
  • Top folders for e-marketing tree

    Area: E-mail Marketing
    Description:
    Folder structure has been improved allowing for different locations of emails.

    Version: 8.2.2.0
  • Send lead as mail

    Area: Lead management
    Description:
    It is now possible to distribute leads list and lead details from the Online Marketing Center Via mail to be inspected and handled directly from within the mail client.

    Version: 8.2.1.0
  • Scheduled lead lists

    Area: Lead management
    Description:
    It is possible to schedule the sending of the most interesting daily leads to different recipients. The recipient will then get a list of leads that can be studied and handled from the mail.

    Version: 8.2.1.0
  • Sorting on leads

    Area: Lead management
    Description:
    It is now possible to sort the potential leads list on most columns. This means you can easily find the leads with mosts visits or most viewed pages.

    Version: 8.2.1.0
  • Lead management

    Area: Lead management
    Description:
    Lead Management is a part of the Online Marketing Center. In the Lead Management section all visitors to the site are listed with obtainable information allowing you to try and spot specific leads.

    Version: 8.0.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
  • Profiles overview

    Area: Profiling
    Description:
    A new node has been introduced in the Online Marketing Center: Profile usage. Here you will get a list of all profiles in use on items in the system.

    Version: 8.1.0.0
  • Profiling

    Area: Profiling
    Description:
    Profiling is part of the Online Marketing Center. You create profiles based on conditions you need to fulfill to qualify as a member. You can then subsequently personalize the content of paragraphs and pages, products and news items so that relevant content is only shown to recognized profiles or have a specific product always shown on top to certain profiles.

    Version: 8.0.0.0
  • Visitor reports

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

    Version: 8.3.0.0
  • Make a "visits by profile" standard report

    Area: Reporting
    Description:
    A standard report has been included in the Online Marketing Center showing the visitors according to the recorded primary profile.

    Version: 8.2.0.0
  • Step funnel (shopping cart)

    Area: Reporting
    Description:
    A number of funnel type reports have been added to the report section of the Online Marketing Center allowing users to quickly monitor how their website performs.

    Version: 8.1.1.0
  • Export reports to PDF

    Area: Reporting
    Description:
    It is now possible to export any report in the Online marketing Center to PDF.

    Version: 8.1.0.0
  • Reporting

    Area: Reporting
    Description:
    Reporting is part of the Online Marketing Center. You can custom design reports with the report tool or use the existing reports to gain relevant knowledge about how your website performs.

    Version: 8.0.0.0
  • Split testing

    Area: Split testing
    Description:
    Split testing has been fully implemented in Dynamicweb 8.1. It is now possible to have the system show different content to the user and log the best performing variations.

    Version: 8.1.0.0

Platform

  • SQL 2012/ IIS 8 official support

    Area: Platform
    Description:
    We now support installation of Dynamicweb on SQL 2012 and IIS 8. This means that support for SQL 2003 will be phased out in the coming releases

    Version: 8.2.3.0
  • Introduce a getimage.ashx handler

    Area: Platform
    Description:
    Introduced a possibility to replace calls to Getimage.aspx with calls to Getimage.ashx. This will lead to a more snappy response on sites using many images. This can be changed in all Dynamicweb templates.

    Version: 8.1.3.0
  • .NET 4.0 compatibility

    Area: Platform
    Description:
    DW 8 is fully .NET 4 compatible and will only run in a .NET4 environment.

    Version: 8.0.0.0
  • Ecommerce performance improvements

    Area: Performance
    Description:
    An extensive clean up and tuning has been made of the way Dynamicweb displays Ecommerce pages. Performance improvements in the range of 20-50% can be expected across many ecommerce solutions when upgrading to Dynamicweb 8.1.3. Sites with complex navigations will gain even further.

    Version: 8.1.3.0