Dynamicweb 9.1

Release date: 1st of November 2016

The Dynamicweb 9.1 headlines are:

  • Stability has been much improved
  • Numerous UI adjustments have been made in a continued effort to align the UI with modern design principles
  • Other assorted optimizations, corrections, and bugfixes based on community feedback

Additionally, a lot of work has gone into preparing the system for exciting new features like ViewModels and more. 

To upgrade from Dynamcweb 8 to Dynamicweb 9 your current Dynamicweb version should be 8.8.1.12 or later. If it isn't, upgrade to the 8.8.1.12  in the standard manner before proceeding.

Read more in "Upgrading to Dynamicweb 9" and check the bug fixes list before upgrade.

  • On the app-list, (re)implement rightclick with permissions
    Apps
  • Apps Settings restyle: Data Lists
    Apps\Data Lists
  • Apps Settings restyle: Forms for data lists
    Apps\Forms for Data Lists
  • Apps Settings restyle: Forms for editors
    Apps\Forms for editors
  • Restyle apps: Forms for editors (form data list)
    Apps\Forms for editors
  • Restyle apps: Forum
    Apps\Forum
  • Apps Settings restyle: Gallery
    Apps\Gallery
  • Apps Settings restyle: Maps
    Apps\Maps
  • Apps Settings restyle: News
    Apps\News
  • Remove RSS, Google Live, Windows Live
    Apps\News
    RSS support has been removed from News app
  • Remove related news
    Apps\News
  • Create an update script that removes deprecated template folders
    Cleanup and refac
  • Page properties caching feature should be disabled
    Cleanup and refac
    The "Cache" button on page properties has been hidden as the underlying functionlaty has been removed. It will possibly be reintroduced later.
  • Configurable addin: stop using HtmlTextWriter
    Cleanup and refac\API Refactoring
  • Move some classes from Dynamicweb.Core.UI into Dynamicweb.Management
    Cleanup and refac\API Refactoring
  • Make a plan for applying code analysis and rulesets to all projects
    Cleanup and refac\API Refactoring
  • Remove "Rotation" from the Page API
    Cleanup and refac\API Refactoring
  • Remove is access check
    Cleanup and refac\API Refactoring
  • Kill DateHelper's ShowDate
    Cleanup and refac\API Refactoring
  • Redo "Legacy" calls for datetime and boolean converters in core
    Cleanup and refac\API Refactoring
  • Setup FxCop for level 09
    Cleanup and refac\API Refactoring
  • Setup FxCop for level 08
    Cleanup and refac\API Refactoring
  • Setup FxCop for level 07
    Cleanup and refac\API Refactoring
  • Setup FxCop for level 06
    Cleanup and refac\API Refactoring
  • Describe how to fix broken references in the layered architecture
    Cleanup and refac\API Refactoring
  • Temporary ItemService
    Cleanup and refac\API Refactoring
  • Break dependency from 06 Dynamicweb.Host -> 02 Dynamicweb.Environment.Web
    Cleanup and refac\API Refactoring
  • Break dependency from 06 Dynamicweb.Host -> 04 Dynamicweb.UI.Elements
    Cleanup and refac\API Refactoring
  • Break dependency from 06 Dynamicweb.Host -> 04 Dynamicweb.AspNet
    Cleanup and refac\API Refactoring
  • Replace Dynamicweb.Frontend.Extranet with Usermanagement.User
    Cleanup and refac\API Refactoring
  • Cleanup and refactor item handling on paragraph
    Cleanup and refac\API Refactoring
  • Fix output of script as control flow & Fix using context as control flow
    Cleanup and refac\API Refactoring
  • Fix Renderer dependency
    Cleanup and refac\API Refactoring
  • Fix this. IIS Management is further up the stack
    Cleanup and refac\API Refactoring
  • Rewrite is needed as ValidateEmail is not available
    Cleanup and refac\API Refactoring
  • PdfExportUtility has been removed
    Cleanup and refac\API Refactoring
  • Broken cache for InstantSearch
    Cleanup and refac\API Refactoring
  • Change all referenceequals to value-comparisons
    Cleanup and refac\API Refactoring
  • Remove obsolete Date selector setting
    Cleanup and refac\API Refactoring
  • Clean up Elements.xml
    Cleanup and refac\API Refactoring
  • News restyle
    Cleanup and refac\UI Rework
  • Restyle button list in Editor configuration
    Cleanup and refac\UI Rework
  • Dialog UI: Publish
    Cleanup and refac\UI Rework
  • Dialog UI: Navigation
    Cleanup and refac\UI Rework
  • Apps Settings restyle: Shopping Cart
    Cleanup and refac\UI Rework
  • Button style
    Cleanup and refac\UI Rework
  • Move adornments on products
    Cleanup and refac\UI Rework
  • Dialog UI: Send user details
    Cleanup and refac\UI Rework
  • Restyle Workflow in Page/Paragraph
    Cleanup and refac\UI Rework
  • Change color of alert messages
    Cleanup and refac\UI Rework
  • Change icons and color to DW9 in Settings
    Cleanup and refac\UI Rework
  • Settings pages with title and alignment issues
    Cleanup and refac\UI Rework
  • Restyle / unify matrices/tables
    Cleanup and refac\UI Rework
  • Restyle messages in group/product edit
    Cleanup and refac\UI Rework
  • Icon selector in Shop settings
    Cleanup and refac\UI Rework
  • Order discounts: Update icons on "user" and "groups"
    Cleanup and refac\UI Rework
  • Data Integration providers: GUI fixes
    Cleanup and refac\UI Rework
  • User Smartsearch: styling
    Cleanup and refac\UI Rework
  • Filter restyling
    Cleanup and refac\UI Rework
  • Dateselector restyle
    Cleanup and refac\UI Rework
  • Apps Settings restyle: Context order renderer
    Cleanup and refac\UI Rework
  • Wrong styling of dropdowns in checkout handler settings
    Cleanup and refac\UI Rework
  • Editor configurations - checkboxes should be placed vertically
    Cleanup and refac\UI Rework
  • Ui issues in Shipping - Edit rule
    Cleanup and refac\UI Rework
  • Settings UI: System - Solution settings
    Cleanup and refac\UI Rework
  • Settings UI: System - System setup
    Cleanup and refac\UI Rework
  • Settings UI: System - Solution report
    Cleanup and refac\UI Rework
  • Settings UI: System - License configuration
    Cleanup and refac\UI Rework
  • Settings UI: System - Scheduled tasks
    Cleanup and refac\UI Rework
  • Settings UI: System - Edit super users
    Cleanup and refac\UI Rework
  • Settings UI: Editing - Interface settings
    Cleanup and refac\UI Rework
  • Settings UI: Editing - Editor configuration
    Cleanup and refac\UI Rework
  • Settings UI: Editing - Workflow
    Cleanup and refac\UI Rework
  • Settings UI: Web & HTTP - Direct paths
    Cleanup and refac\UI Rework
  • Settings UI: Web & HTTP - Security
    Cleanup and refac\UI Rework
  • Settings UI: Web & HTTP - Cookie Manager
    Cleanup and refac\UI Rework
  • Settings UI: Web & HTTP - HTTP Compression
    Cleanup and refac\UI Rework
  • Settings UI: Database - Search and replace
    Cleanup and refac\UI Rework
  • Settings UI: Database - SQL Firehose
    Cleanup and refac\UI Rework
  • Settings UI: Database - Setup
    Cleanup and refac\UI Rework
  • Settings UI: Database - Indexes
    Cleanup and refac\UI Rework
  • Settings UI: Control Panel - Language Management
    Cleanup and refac\UI Rework
  • Settings UI: Control Panel - Maps
    Cleanup and refac\UI Rework
  • Settings UI: Control Panel - News
    Cleanup and refac\UI Rework
  • Fix "header" in trees in apps
    Cleanup and refac\UI Rework
  • Change render for UI.Elements: CheckBox and InputText
    Cleanup and refac\UI Rework
  • UI changes in item field settings
    Cleanup and refac\UI Rework
  • Rename "fg-line" into "form-group-input"
    Cleanup and refac\UI Rework
  • Restyling: Font seems to be too small
    Cleanup and refac\UI Rework
  • Restyling: Icons should be red (not active) / green (active) & links not blue
    Cleanup and refac\UI Rework
  • Settings UI: Web & HTTP - WebDav
    Cleanup and refac\UI Rework
  • Move workflow button to context menu
    Content\Draft and Workflows
  • Apps Settings restyle: Item Creator
    Content\Item Creator
  • Apps Settings restyle: Item Publisher
    Content\Item Publisher
  • Make it possible to lock access to Items in Settings
    Content\Items
  • Extra adornments on pages
    Content\Page Tree
  • Latest Ecommerce orders iNavigator feed
    Content\Workspace
  • Implement logging in Assortment
    Ecommerce\Assortments
  • Apps Settings restyle: Customer Center
    Ecommerce\Customer Center
  • Restyle Visitor details page dialog
    Ecommerce\Orders
  • Optimize order list/filter when used in dialogs/minimum resolution
    Ecommerce\Orders
  • Restyle Show History for orders
    Ecommerce\Orders\Edit order
  • UI changes in Parts lists
    Ecommerce\Parts Lists
  • Radio buttons have wrong position in payment providers
    Ecommerce\Payment
  • Deprecated payment providers
    Ecommerce\Payment
  • Apps Settings restyle: Product Catalog
    Ecommerce\Product Catalog
  • Retest recurring orders
    Ecommerce\Recurring Orders
  • Optimize RMA list
    Ecommerce\RMA
  • Fix UI issues in Existing RMA dialog
    Ecommerce\RMA
  • Change position of default fields
    Ecommerce\Shops
  • Apps Settings restyle: File Publishing
    Files\File Publishing Module
  • Apps Settings restyle: Integration Customer Center
    Integration
  • Dialog UI: Marketing dialogs
    Marketing
  • Wrap: Reimplement AjaxCart
    Others\Template sets\Wrap
  • Latest orders chart
    Platform
  • Precompile build
    Platform
  • Update the templates installed using the install wizard to work with DW9
    Platform
  • Update Install wizard to use razor-based design
    Platform
  • Mailing LinkHandler broken
    Platform\API
  • Setup FxCop for level 05 to 01 (except 02 providers)
    Platform\API
  • Cleanup all wrongly suppressed warnings
    Platform\API
  • CLS Compliance
    Platform\API
  • Frontend pipeline: Remove URL handlers?
    Platform\Frontend pipeline
  • Make a plan for implementation of PageviewModel and Renderer
    Platform\Frontend pipeline
  • Content.Page: Handle inherited permissions
    Platform\Frontend pipeline
  • Refactor rendering of page and paragraphs
    Platform\Frontend pipeline
  • Extend PageViewModel with current user information
    Platform\Frontend pipeline
  • Add area information to PageViewModel
    Platform\Frontend pipeline
  • Add initial PageViewModel
    Platform\Frontend pipeline
  • Prevent (unnecessary) html parsing when using view models
    Platform\Frontend pipeline
  • Implement razor version of placeholder
    Platform\Frontend pipeline
  • Add languages to PageViewModel and AreaViewModel
    Platform\Frontend pipeline
  • Cleanup ParagraphViewModel
    Platform\Frontend pipeline
  • Move checkouthandler redirect functionality from pageview to notification subscriber
    Platform\Frontend pipeline
  • Extend PageViewModel with cart page and search page
    Platform\Frontend pipeline
  • Change how InsertGlobalParagraphs handles item based pages
    Platform\Frontend pipeline
  • Define User interface and services needed for the new license functionality
    Platform\License
  • Dynamicweb.Core: update documentation
    Platform\Packages
  • Package managment center: Add link to license info.
    Platform\Packages
  • Fix too long package names for MyGet
    Platform\Packages
  • Make the package document more readable
    Platform\Packages
  • Kill TemporaryService package
    Platform\Packages
  • No information on buttons
    Platform\Packages
  • Make Admin package for NuGet install of DW9
    Platform\Packages
  • Update all package usage to move towards new way of working with packages
    Platform\Packages
  • Set up Windows Server 2016 VM and performance test http2
    Platform\Performance
  • Extend content index builder
    Platform\Searching\Indexing
  • Extend Content index builder to include paragraph data
    Platform\Searching\Indexing
  • Apps Settings restyle: Search weighted
    Platform\Searching\Search Weighted
  • Implement template compatibility pack
    Platform\Templates
  • Some fields in settings broken
    Settings
  • Apps Settings restyle: Extranet
    Users\Extranet