Dynamicweb 9.2
Release date: 7th of February 2017
Dynamicweb 9.2. features two exciting new features in beta:
- Product Content Management; a new workflow-based approach to enriching and handling product data targeted solutions with ERP integration
- The Deployment tool; an early beta of a developer tool for tranferring changes from one solution to another, e.g. from development to staging to live
Additionally, the New Indexing engine has had a UI facelift and some quality-of-life improvements, the DIBS, QuickPay and ePay payment providers now fully support the Danish 3D secure protocol called 'Dankort secured by Nets', and the Packages method for distributing Dynamicweb updates is now active.
Our efforts to heighten code quality and the user experience have seen significant progress for this release, with numerous improvements to the interface consistency, extensive API refactoring and cleanup, as well as overall performance improvements.
Finally, more than 40 customer-bugs have been fixed.
Looking to upgrade? Check out the "Upgrading to Dynamicweb 9" article and consult the bug fixes list before upgrade.
9.2 Webinars & Downloads
Release Presentations
Presentation name | File type |
Dynamicweb 9 - Release Presentation.pdf | |
Dynamicweb 9 - Release Presentation.pptx | .pptx |
Dynamicweb 9 Brochure.pdf | |
Dynamicweb 9.2 - End Users.pdf | |
Dynamicweb 9.2 - End users.pptx | .pptx |
Dynamicweb 9.2 - Partners.pdf | |
Dynamicweb 9.2 - Partners.pptx | .pptx |
Dynamicweb 9.3.pdf | |
Dynamicweb-9.4-Release-Presentation.pdf |
Changes in 9.2
-
Restyle Apps: Data Lists/Forms for data lists
Apps\Data Lists
UI restyling of Data Lists/Forms for data lists.
-
Apps Settings restyle: Forum
Apps\Forum
-
Introduce a news detail template selector in newsv2 for dw9
Apps\News
-
Make StructureChange public fields private
Cleanup and refac\API Refactoring
-
Remove unused references from Core.UI
Cleanup and refac\API Refactoring
Remove unused references: Caching, Configuration and Core.
-
Remove unused references from Dynamicweb.Packaging
Cleanup and refac\API Refactoring
-
Make SmartSearchUserManagementExtensitions-module public
Cleanup and refac\API Refactoring
Made SmartSearch-extensition methods public
-
Remove page and paragraph dependency from items.
Cleanup and refac\API Refactoring
Breaking API change since the Page and Paragraph properties are removed from ItemEntry. ServiceLocator.Current.GetPageService().GetPageForItem() instead and similar for paragraphs
-
Remove legacy web.config section (only used for classic pipeline which we no longer supports)
Cleanup and refac\API Refactoring
We now enforce the need for integrated pipeline. If your site fails on start please doublecheck that your pool is not running in classic mode
-
Richselect code reworking
Cleanup and refac\UI Rework
-
Settings UI: System - User interface
Cleanup and refac\UI Rework
-
Settings UI: Web & HTTP - Host headers
Cleanup and refac\UI Rework
-
Settings UI: Web & HTTP - Customized URLs
Cleanup and refac\UI Rework
-
Optimize ecommerce lists for 1280x768
Cleanup and refac\UI Rework
-
Settings UI: Control Panel - Users
Cleanup and refac\UI Rework
-
Settings UI: Control Panel - Files
Cleanup and refac\UI Rework
-
Settings UI: Control Panel - External authentication
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Internationalization - Language
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Internationalization - Currency
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Internationalization - VAT groups
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Order - Payments
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Orders - Shipping
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Orders - Stock state
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Orders - Order line fields
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Order - Order flow
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Order - Quote flow
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Internationalization - Countries
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Orders - Order fields
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Orders - Order contexts
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Orders - Track and Trace
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Orders - Address validation
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Order - Validation groups
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Shop
Cleanup and refac\UI Rework
UI changes in Shop settings. Order line fields are moved to same page as other settings.
-
Settings UI: Ecom - Product catalog - Publication periods
Cleanup and refac\UI Rework
-
Collapsable trees in apps
Cleanup and refac\UI Rework
-
Add a Reload to Ecommerce tree top dropdown to solve problems like the screencast
Cleanup and refac\UI Rework
-
Restyle dropdowns in Edit stock dialog
Cleanup and refac\UI Rework
-
Settings UI: System - Scheduled tasks - Parameters (+ Batch Integration scheduled tasks)
Cleanup and refac\UI Rework
-
UI changes in Edit field options
Cleanup and refac\UI Rework
-
New icons in address context menu
Cleanup and refac\UI Rework
-
List pagination restyle
Cleanup and refac\UI Rework
-
Settings UI: Translations (Items + root)
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Taxes
Cleanup and refac\UI Rework
-
Multi select for new smartsearch editor. A general control that supports keys, values (labels) and maybe parent keys
Cleanup and refac\UI Rework
-
Remove unused image files in admin
Cleanup and refac\UI Rework
-
Make dwc:InputNumber control better
Cleanup and refac\UI Rework
-
Add the navigation tag field again
Cleanup and refac\UI Rework
-
Include form-group rules (control label, form group input, etc) in dw8stylefix
Cleanup and refac\UI Rework
-
Repositories: Tables unification
Cleanup and refac\UI Rework
-
Repositories -> Index: Split Fields tables into two
Cleanup and refac\UI Rework
-
Repositories: UI unification and optimization
Cleanup and refac\UI Rework
-
Repositories: Excluded fields must use available fields dropdown
Cleanup and refac\UI Rework
-
Repositories: Dialogs and groupboxes
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Relation groups
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Product Units
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Stock location
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Product fields
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Product group fields
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Product categories
Cleanup and refac\UI Rework
-
Settings UI: Ecom - RMAs - RMA
Cleanup and refac\UI Rework
-
Manage versions dialog change dropdown shown 'above' container
Cleanup and refac\UI Rework
-
Implement dialog open with specified size
Cleanup and refac\UI Rework
-
Repositories: Misc UI cleaning
Cleanup and refac\UI Rework
-
Implement List columns media support
Cleanup and refac\UI Rework
Implemented List columns hide on tablets property, which is media style hiding marked column on tablet resolution 1280 width
-
Styling of TermSelector
Cleanup and refac\UI Rework
-
Repositories: Change Balancer icon
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Product catalog - Manufacturers
Cleanup and refac\UI Rework
-
Settings UI: Sorting pages
Cleanup and refac\UI Rework
-
Editable grid restyle
Cleanup and refac\UI Rework
Restyle grid. Change classes of editable grid, and move css styles to less.
-
Settings UI: Ecommerce - Advanced configuration - General
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Fields
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Prices
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Images
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Shopping cart
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Sales discounts
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Order discounts
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Loyalty points
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Gift cards
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Assortments
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Rounding
Cleanup and refac\UI Rework
-
Settings UI: Ecommerce - Advanced configuration - Auto numbering
Cleanup and refac\UI Rework
-
Repositories: Under fields, show only type name
Cleanup and refac\UI Rework
-
Repositories: Builds table: only show typename
Cleanup and refac\UI Rework
-
Repositories: For all tables, take better advantage of the space available
Cleanup and refac\UI Rework
-
Repositories: build button should have some kind of feedback.
Cleanup and refac\UI Rework
-
Ribbon tool bar default icons should be DW9 icons.
Cleanup and refac\UI Rework
-
Rework File manager control
Cleanup and refac\UI Rework
Added new property "AllowBrowse"
-
Ecommerce UI: Order Discounts
Cleanup and refac\UI Rework
-
Settings UI: Ecom - Order - Shipping - Edit rule dialog
Cleanup and refac\UI Rework
-
Ecommerce UI: Loyalty points
Cleanup and refac\UI Rework
-
Ecommerce UI: Vouchers
Cleanup and refac\UI Rework
-
Providers Parameters UI:
Cleanup and refac\UI Rework
-
DW9 styling of Variant list in All products list
Cleanup and refac\UI Rework
The variant list in All products list got a DW9 makeover.
-
Update code editor in file manager
Content
-
Foldout toolbar should remember its state
Content
Foldout toolbar now remembers its state
-
Make it possible to disable edit link on layout dropdowns for non-administrator users
Content
-
Changes in Participants list in Workflow
Content\Draft and Workflows
-
Remove redundant pages
Content\Draft and Workflows
-
UI issues in regular expressions dialog
Content\Items
-
Make equal dialogs about deleting itemtypes
Content\Items
-
Implement drag and drop sorting in Item Relation List fields like we had in Item List
Content\Items
-
Code first item group visibility
Content\Items
-
Support relative paths in the link manager
Content\Items
-
Add filtering and maybe sorting for item relation list
Content\Items
-
Implement change Dialog background z-index when opened above other Dialog
Content\Items
-
Allowing module attachment to code first items
Content\Items
-
Language management is not implemented for pages
Content\Language Management
-
Apps Settings restyle: Sitemap
Content\Sitemap
-
Sort website language versions
Content\Websites
website language versions can now be sorted
-
Change External reference to ABC-PDF to package reference in Ecommerce
Ecommerce
-
Extend Expression to support access to GroupExpression and BinaryExpression
Ecommerce
Added functionality for creating instances of Expressions
-
Restyle lists in Locations
Ecommerce\Groups
-
Change "Edited order" compare to mark full row that has been changed, not individual characters.
Ecommerce\Orders\Edit order
-
Recurring orders and Saved cards for DIBS Flexwin
Ecommerce\Payment\DIBS FlexWin
Support of Recurring orders and Saved cards for DIBS Flexwin
-
Please make sure that our encryption to DIBS is up to date
Ecommerce\Payment\DIBS FlexWin
On February 15. DIBS will perform a routine security update, which will affect the support of old encryption methods.
-
PIM: Add "Product management" node in Ecommerce tree
Ecommerce\PIM
-
PIM: Improve/restyle bulk edit
Ecommerce\PIM
Bulk edit has been changed to be used in Product Management. Now it's possible to bulk edit selected fields and languages for the products that are listed in a smart search.
-
PIM: Add "Show fields" selection for smart searches.
Ecommerce\PIM
Selector for selecting what fields that you need to be listed in PCM bulk edit.
-
PIM: Use bulk-edit when selecting a smart search
Ecommerce\PIM
-
PIM: Add configuration for selecting index for smart search
Ecommerce\PIM
-
Release Dynamicweb.SmartSearch
Ecommerce\PIM
Added SmartSearch functionality to project
-
Add reference for SmartSearch to Dynamicweb.Sms
Ecommerce\PIM
Using SmartSearch from Dynamicweb.SmartSearch instead of Dynamicweb
-
Add reference to SmartSearch in Dynamicweb.Maps
Ecommerce\PIM
Using SmartSearch from Dynamicweb.SmartSearch instead of Dynamicweb
-
Add reference to SmartSearch in Dynamicweb.EmailMarketing
Ecommerce\PIM
Using SmartSearch from Dynamicweb.SmartSearch instead of Dynamicweb
-
Add reference to SmartSearch in Dynamicweb.Analytics
Ecommerce\PIM
Using SmartSearch from Dynamicweb.SmartSearch instead of Dynamicweb
-
Add reference to SmartSearch in Dynamicweb.Controls
Ecommerce\PIM
Using SmartSearch from Dynamicweb.SmartSearch instead of Dynamicweb
-
Add reference to SmartSearch in Dynamicweb.Management.Users
Ecommerce\PIM
Using SmartSearch from Dynamicweb.SmartSearch instead of Dynamicweb
-
Move UserProviderSmartSearch to Providers
Ecommerce\PIM
Added provider for user smart searches
-
Move UserSmartSearchRules from Host to Dynamicweb.UserManagement
Ecommerce\PIM
Added UserSmartSearchRules
-
Make UserSmartSearchRules' constructors public
Ecommerce\PIM
Changing accessibility of UserSmartSearchRules
-
Make UserProviderSmartSearch Inherit from UserProviderSmartSearchBase
Ecommerce\PIM
UserProviderSmartSearch now inherits from UserProviderSmartSearchBase
-
Add reference to SmartSearch in Dynamicweb.Management.Demo
Ecommerce\PIM
-
Move RelatedSmartSearch to Dynamicweb.SmartSearch
Ecommerce\PIM
Added functionality related to RelatedProducts
-
Rework "Edit Smartsearch" page
Ecommerce\PIM
-
PIM: Add negate option
Ecommerce\PIM
-
PIM: Product management - make it possible to select which languages to use on edit page
Ecommerce\PIM
Selector for selecting what fields that you need to be listed in PCM bulk edit.
-
Jump down to the field that is required and not filled
Ecommerce\PIM
The mouse jumps down to the field that is required. Language variants that aren't filled at all are not prompted for required - only if one of the fields are filled, then it validate for the other fields for that language variant.
-
Rework UI in smart search list
Ecommerce\PIM
Smartsearch UI is reworked.
-
Bulk edit: Missing image should use default images if set
Ecommerce\PIM
-
Make 'ProductField' able to provide CategoryFields
Ecommerce\PIM
Product category fields are added as fields, that you can use in the rules and fields selectors in smart search edit.
-
Column selector in price matrix and fee rules matrix
Ecommerce\Pricing
-
EditableList should be able to personalize columns state
Ecommerce\Pricing
- Added Personalize property for EditableList - Implemented columns hide\show context menu with posibility to change columns orders
-
Wider name column for variants
Ecommerce\Product Catalog
-
Remove questionmark on "Remove App?" button, on paragraph.
Ecommerce\Product Catalog
-
Delete subgroups even if belong to multiple groups
Ecommerce\Product Catalog
-
Support multiple sort-fields from query-string on product-catalog
Ecommerce\Product Catalog
We now support sorting on multiple parameters in query string - eg. SortBy=Name,Price&SortOrder=asc,desc Additionally we support simplified syntax so the above can also be expressed as SortBy=Name,-Price with the '-' before Price denoting desc
-
Show product number for variants in product list
Ecommerce\Product Catalog
Product number is now shown for variants in the backend product list view
-
Product list: improve layout
Ecommerce\Product Catalog
Product name is now truncated and has full name in mouse over.
-
'+' symbol cannot be used within product category list option's name
Ecommerce\Product Categories
-
Edit product page: Make price fields bigger
Ecommerce\Products
Price field is now bigger on products
-
Release Dynamicweb.Ecommerce.ShippingProviders.PostDanmark
Ecommerce\Shipping\Post Danmark (PacSoft)
-
Release Dynamicweb.Ecommerce.ShippingProviders.Unifaun
Ecommerce\Shipping\Post Danmark (PacSoft)
-
PIM: Add image patterns on shop level
Ecommerce\Shops
-
Allow for code editor to run as a separate window instead of a dialog
Files
-
Implement FileDialog support upload to dynamic directory
Files
-
Use new FilePreviewController on the file preview
Files
-
Add SystemFields to UserProvider
Integration\Data Integration
The user provicer now supports import export of SystemFields used by providers (Avalara for now). To export them you need to select the SystemFieldValue table during the source tables step in the wizard
-
PIM: Add "Hidden" state to products, that hides product from the lists
Integration\Data Integration
"Hide Deactivated products" option added if this is set, the "hidden" state should be set to true as well as ProductActive to the products. This setting will only have an effect if "Deactivate missing" is selected.
-
Enable "Data column mapping" by default on newly added columns
Integration\Data Integration
-
Make XMLProvider work with multiple files for the same table
Integration\Data Integration
Now it is possible to import mulptiple xml files to the same tables in the following providers: SQL provider, Dynamicweb provider, Ecom provider and User provider Restriction: only one table must be used per one xml file
-
Implement variant clear cache into Data Integration
Integration\Data Integration
-
Optimize delete part of Ecom and Dynamicweb Providers
Integration\Data Integration
Perfomance of "Remove missing rows after import" functionality has been optimized. We now delete in chunks of 100.000 rows
-
All Providers: add option to discard duplicate keys
Integration\Data Integration
On the Sql, DynamicwebProvider, User provider, Ecom provider and Order destination providers the option to "discard duplicates" was added. If this option is selected the duplicate PK incoming rows will be discarded/ignored.
-
XMLProvider: consider missing nodes in the XML as "null" values.
Integration\Data Integration
Missing columns in input no longer makes the job fail. Instead it maps to NULL
-
Improve performance when reading logs for scheduled tasks
Integration\Data Integration
-
In DynamicwebProvider and EcomProvider, new custom product fields should show up in mappings for existing activities
Integration\Data Integration
-
New activity from template should set focus to Name after selecting template
Integration\Framework\Batch
-
Add a name option to Emails in email marketing that can be used together with subject in lists etc.
Marketing
Added new property to Email class - "EmailName"
-
Marketing UI: Email Marketing - New email
Marketing
-
Use the new Email.EmailName property in the Admin
Marketing
-
Product images in abandoned cart emails
Marketing\Email Marketing\Abandoned cart
-
Lists should remember sort order when returning to lists from details view
Platform
-
Fixing name-related bugs
Platform
-
Merge Dynamicweb.Examples and Dynamicweb.Examples.CSharp
Platform
-
Remove old settings page
Platform
-
Implement save the RibbonBar collapse state
Platform
-
Implement saving sorting state of the columns to the personal settings
Platform
Implemented saving of the sort state of columns to the personal user settings
-
Remove Environment from Core.UI
Platform
Environment was removed from dependencies.
-
Remove unused packages from UI.Elements
Platform
Removed unused dependencies: Caching, Configuration, Core and Environment.
-
Remove unused references from Environment
Platform
Remove unused dependencies: Caching and Newtonsoft.Json
-
Remove unused references from Core
Platform
-
Remove all unused references in Configuration
Platform
-
Remove context dependency from Imaging
Platform
Deleted everything related to context (obsolete) Removed Environment from dependencies.
-
Bug in Dynamicweb.Packaging, uninstall, install, upgrate operations
Platform
Uninstall package manager operation bug fixed.
-
Add bot header to admin
Platform
No follow added to /admin to prevent indexing
-
Fix hardcoded type name in Mailing
Platform\API
-
Nonsense code
Platform\API
-
Handle all warnings for 09 Dynamicweb.Caching
Platform\API
-
Handle all warnings for 09 Dynamicweb.Environment
Platform\API
-
Handle all warnings for 08 Dynamicweb.Packaging
Platform\API
-
Handle all warnings for 08 Dynamicweb.Imaging
Platform\API
-
Handle all warnings for 08 Dynamicweb.Diagnostics
Platform\API
-
Handle all warnings for 07 Dynamicweb.Mailing
Platform\API
-
Code refactor: remove ModelResult class and use ApplicationResponse instead
Platform\API
-
Make it possible to mark an instance of Area, Page or Paragraph as modified
Platform\API
-
Make it possible to compare two item instances
Platform\API
-
Use new version of obsoleted properties / methods in level 06 - 09
Platform\API
-
Handle warnings in Host: WarningPackage1
Platform\API
-
Handle warnings in Host: WarningPackage5
Platform\API
-
CA1709, CA1720 in Security
Platform\API
-
Fix CA2237, CA2214, CA2211, CA2204б, CA2100, CA2240 in Security
Platform\API
-
CA1702, CA1710, CA1717 in Security
Platform\API
-
CA1721, CA1724 in Security
Platform\API
-
CA1502, CA1506 in Security
Platform\API
-
Handle all warnings for auto-generated files in UI.Elements
Platform\API
Spelling correction, minor refactoring and the like.
-
Warnings: Replace obsolete methods in level 06 - 01
Platform\API
-
Add ICodeProvider to Extensibility
Platform\API
Added abstraction for new CodeProvider
-
Fix/hide warnings in test projects
Platform\API
-
Fix warnings in example projects
Platform\API
-
Dynamicweb.Core: Add class, SystemInformation with mappath alternative, static properties for /Files, /Bin, /Admin, Root.
Platform\API
Added SystemInformation, which exposes a simple MapPath that does not use HttpContext/Dynamicweb.Context.
-
Remove Dynamicweb.Context from logging-package.
Platform\API
Logging no longer uses a Dynamicweb.Context (HttpContext). SystemContextSerializer was deleted (strange custom logging that isn't needed and which used httpcontext for redirecting). No change of behavior.
-
Update context usage in configuration
Platform\API
Deprecated SystemConfiguration.FilesDirectory property and removed all internal usages of it
-
Update context usage for extensibility
Platform\API
Deprecated AddInLoader.AssemblyDirectory.
-
Change behavior of SystemInformation to accomidate custom mappings
Platform\API
Setting a custom mapping will now remove the leading match from joined path.
-
Remove usage of custom logging
Platform\API
GetContent will now log exceptions in a way similar to all other modules.
-
Remove context dependency from mailing
Platform\API
Removed obsolete methods that are not in use in DW9. Removed all references to Context.Current or similar HttpContext related activity from everything except MessagingHandler
-
Release mailing in a testable version
Platform\API
Deprecated almost everything related to Dynamicweb.Context.Current and changed internal logic of package to be independent of httpcontext. MessagingHandler is still context dependant. Removed numerous instances of internal caching in session.
-
Remove context dependency from indexing
Platform\API
Removed Dynamicweb.Environment from dependencies of Indexing.
-
Remove context dependency from diagnostics
Platform\API
Removed Environement from dependencies. Tracker no longer contains Context. ExecutionTable.Current now needs to be reset between page requests (handled by globalAsaxHandler).
-
Add empty reset method for use in host
Platform\API
Added Reset method to ExecutionTable (does nothing for now; needs to be in use for next release).
-
Remove context dependency from Dynamicweb.Data
Platform\API
Environment removed from Database. Properties containing state are set at begin_request.
-
Release temporary version of data to setup it's use in globalasaxhandler
Platform\API
Database now has threadstatic properties that will be set in GlobalAsaxHandler's begin_request Reset method added to reset relevant properties (also handled by GlobalAsaxHandler on begin_request) No internal logic is change.
-
Release v2 temporary version of data to setup it's use in globalasaxhandler
Platform\API
Added IsFrontend property to Database. Will later be set correctly from GlobalAsaxHandler in begin_request.
-
Deprecate context dependency in Imaging
Platform\API
Deprecated everything related to HttpContext
-
Remote deployment destination
Platform\Deployment Tool
-
Data groups
Platform\Deployment Tool
-
Item provider for settings
Platform\Deployment Tool
-
Item provider for files
Platform\Deployment Tool
-
Item provider for data rows
Platform\Deployment Tool
-
Item provider for schemas
Platform\Deployment Tool
-
UI: Initial admin UI
Platform\Deployment Tool
-
UI: Make the Deployment-tree show the datagroups defined in xml-files.
Platform\Deployment Tool
-
Implement Item provider as configurable add-in.
Platform\Deployment Tool
-
UI: Make the setup-page for deployment
Platform\Deployment Tool
-
UI: Make a configuration-page for which datagroups should be used
Platform\Deployment Tool
-
Add authentication to remote web api
Platform\Deployment Tool
-
UI: Deployment destination configuration
Platform\Deployment Tool
-
Package deployment
Platform\Deployment Tool
-
Extend database package with add column functionality
Platform\Deployment Tool
DatabaseSchema was extended with a method 'AddColumns'.
-
Persist and display log entries
Platform\Deployment Tool
-
Documentation and examples of how to use view model templates
Platform\Frontend pipeline
-
Extend PageViewModel and ParagraphViewModel with item data
Platform\Frontend pipeline
-
Change all the Frontend calls Gui.DateSelect into input type=date
Platform\Frontend pipeline
All the custom fields editors etc. type of datetime are changed to html5 input type=date.
-
Package Manager in Admin
Platform\Packages
remove system.web
-
Promote latest packages to RC -> Release
Platform\Packages
-
Make sure buildserver fails if an alpha-package is used outside of Admin, Ecommerce or Host
Platform\Packages
-
Move Dynamicweb.Environment.Web into packagessolution
Platform\Packages
-
Package manager: Remove groupbox on "installed" and "update" lists
Platform\Packages
-
"list(xx)" to "Packages(xx)"
Platform\Packages
-
Term selector for query editor in repositories
Platform\Searching\Indexing
-
Introduce extensibility point for term selector key to label provider add in thingie
Platform\Searching\Indexing
-
Add an option to choose balancer for an index.
Platform\Searching\Indexing
-
Update IIndexBalancer with a 'Type'-Property
Platform\Searching\Indexing
-
Implement TermExpression to Indexing
Platform\Searching\Indexing
-
Update 'Frontend' to use ValueMapper
Platform\Searching\Indexing
When using Facets in a product catalog on the fields "GroupIds", "LanguageIDs" or "ManufacturerID", the Facets shouldn't contain the IDs of the field (e.g. GROUP1, GROUP2 etc.), but should still be translated to the actual name of the group, language or manufacturer.
-
Support for code addin and editor for criteria
Platform\Searching\Indexing
-
Add functionality for getting all terms from a specific field and the number of occurrences for each field
Platform\Searching\Indexing
-
Add CodeExpression to Indexing
Platform\Searching\Indexing
Added functionality for CodeExpressions
-
When creating new facets, disable fields with more than 2048 unique terms
Platform\Searching\Indexing
-
Field definition should support a grouping feature
Platform\Searching\Indexing
When adding a Field to an Index, the source field list is now grouped
-
Implement template compatibility pack v 2.0
Platform\Templates
Include GetGs in compatibility pack: 'Dynamicweb.Base' does not contain a definition for 'GetGs'
-
Enable razor templates in "send password" functionality in UserProvider
Platform\Templates
The user provider now supports using razor templates for password info mails
-
Reintroduce global setting node
Settings
-
Add global settings tree node
Settings
Added global settings tree node
-
Remove Boosting
Settings
-
Move Run Scheduled task to the left in list and include task name being run in confirmation pop up
Settings\Scheduled tasks
-
Save username and password according to settings using AD login provider for external authentication
Users\External Authentication
-
Change the select user/smart search dialog in email marketing to a multiselect
Users\Smart searches
added multiselect support for groups, smart search for an email in email marketing