Version 06.00.04
#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