Skip to content

Releases: 2sic/2sxc

Version 06.01.01

05 Jun 09:05
Compare
Choose a tag to compare
Version 06.01.01 Pre-release
Pre-release

Release notes: Coming soon...

Version 06.01.00

04 Jun 17:55
Compare
Choose a tag to compare
Version 06.01.00 Pre-release
Pre-release

Release notes: Coming soon...

Version 06.00.07

19 May 06:53
Compare
Choose a tag to compare

#2SexyContent v06.00.07 (stable)

  • Some bugfixes

Version 06.00.06

15 May 14:43
Compare
Choose a tag to compare

#2SexyContent v06.00.06 (stable)

SQL Data Sources and Publishing

  • Data Sources for SQL
  • and Non-SQL Data - new in 6.0.6
  • Ability to set Data-Publishing (JSON) from code - new in 6.0.6
  • @CreateInstance command in Razor (will document this later :)
  • Templates/Views which are marked as lists will now always behave as a list, even if it only has one item
  • EAV Refactoring to enable dynamic entity generation (very technical but important)
  • List of Entities (like Content.Author) will now always be a typed IEnumerable, even if empty

Bug Fixes

  • JSON-Page delivers correct HTTP-Status when data publishing is not enabled

Version 06.00.05

29 Apr 19:26
Compare
Choose a tag to compare

#2SexyContent v06.00.05 (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

Data Versioning and unpublished Save

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.

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

Version 06.00.04

29 Apr 09:11
Compare
Choose a tag to compare

#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

06.00.03

17 Apr 16:04
Compare
Choose a tag to compare
06.00.03 Pre-release
Pre-release

2SexyContent 06.00.03 (beta)

  • Fixed issue while importing content from a system that had no dimensions
  • Added possibility to edit entities directly (entities that don't belong to a specific module)
  • Html.Raw is not required anymore for DynamicEntity.Toolbar
  • Fixed issue where 2sxc.api did not work without 2sxc.manage
  • Fixed issue where toolbar did not work in DNN 7.1+

06.00.02

14 Apr 12:19
Compare
Choose a tag to compare
06.00.02 Pre-release
Pre-release

2SexyContent 06.00.02 (beta)

  • Fixed issue when using Entity field when any Content Type had a non-string field set as title
  • Entity-fields return always a list of now (simplifies accessing Entity fields inside a Razor template)
  • Fixed security issue where Razor templates were editable by Administrators
  • Fixed issue in page selector (Hyperlink) when a page was disabled
  • Fixed issue where removing an element caused a redirect to 404 page when the current Url contained special characters
  • Breaking changes
    • @Content.Configuration.ErrorKeyMissing is not supported anymore - has to be removed from templates
  • Html.Raw is not required anymore for Content.Toolbar, ListContent.Toolbar, Presentation.Toolbar, ListPresentation.Toolbar

06.00.01

19 Mar 15:34
Compare
Choose a tag to compare
06.00.01 Pre-release
Pre-release

2SexyContent 06.00.01 (beta)

  • Fixed issue where SortOrder was wrong (when creating a list)
  • Fixed some minor issues

06.00.00

14 Mar 07:30
Compare
Choose a tag to compare
06.00.00 Pre-release
Pre-release

2SexyContent 06.00.00 (beta)

  • App support
  • Deleting entities is now possible
  • Add-With-Edit Dialog