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)
  • 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)
  • 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)