Skip to content

Version 06.00.04

Choose a tag to compare

@raphael-m raphael-m released this 29 Apr 09:11
· 10679 commits to master since this release

#2SexyContent v06.00.04 (stable)

Apps - the most important feature in 6.0

Apps are complete packages of data-definitions, views, data and files (like scripts, images). read more about Apps

  • very easy to create and install & also easy to remove again without leaving traces - just like iPhone Apps!
  • they are automatically created & packed into a ZIP from the source system
  • with an online app-catalog
  • since these Apps are all built with simple technologies, they are easy to adapt after installing
  • Apps are multilingual by default and all data is automatically versioned (allows restore)
  • Apps have their own "Getting Started" page
  • Apps have central settings and resources (for multilingual views and stuff) which can also be used in tokens
  • Perfect for integrating existing other technologies like the Google Tag Manager or others
  • Perfect for demonstrating features & functionality like the new data-access API

Important Improvements in 6.0

The following improvements are features that were enhanced just to make them better, or to improve the way they are used in Apps.

  • Improved data access with typed data sources - the list is found here. Try our App with the data demos to discover this
  • Configuration Injection in the data sources: use parameters like [QueryString:AppId] and the data-source will automatically retrieve the settings from the environment
  • New ways to create custom edit-menus and client side JS-API for this
  • New ways to Pre-Fill data into new entities (like titles, assigned pages, etc.)
  • completely delete entities is now finally possible
  • Razor-templates can call up sub-templates with RenderPage, and all important objects (Content, List, ...) work automatically
  • import/export of lists (new feature being tested, but still hidden)
  • Unpublished save (new feature being tested, still hidden)
  • Toolbar can now be used as @Content.Toolbar and doesn't require @Html.Raw(...) any more

Breaking Changes

  • Changed requirement to: DNN 7.2 (the first stable release of DNN 7 with functioning URLs) and also uses the new WebPages (Razor 2.0)

Important Changes in Razor

  • Now requires Razor 2.0 as the minimum engine (that's why we went for DNN 7 as the minimum)
  • Missing data (for example non-existing attributes) now return null instead of the text stored in the Content.Configuration.ErrorKeyMissing
  • Breaking: the Content.Configuration.ErrorKeyMissing was removed
  • Sub-Collections can now be easily iterated thanks to the the != null and foreach(x in Content.Products) syntax