Skip to content

Releases: 2sic/2sxc

Version 06.00.06

Choose a tag to compare

@raphael-m raphael-m released this 15 May 14:43

#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

Choose a tag to compare

@raphael-m raphael-m released this 29 Apr 19:26

#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

Choose a tag to compare

@raphael-m raphael-m released this 29 Apr 09:11

#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

06.00.03 Pre-release
Pre-release

Choose a tag to compare

@raphael-m raphael-m released this 17 Apr 16:04

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

06.00.02 Pre-release
Pre-release

Choose a tag to compare

@raphael-m raphael-m released this 14 Apr 12:19

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

06.00.01 Pre-release
Pre-release

Choose a tag to compare

@raphael-m raphael-m released this 19 Mar 15:34

2SexyContent 06.00.01 (beta)

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

06.00.00

06.00.00 Pre-release
Pre-release

Choose a tag to compare

@raphael-m raphael-m released this 14 Mar 07:30

2SexyContent 06.00.00 (beta)

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

05.05.02

05.05.02 Pre-release
Pre-release

Choose a tag to compare

@raphael-m raphael-m released this 11 Mar 09:42

2SexyContent 05.05.02

  • Fixed issue when creating a ListContent item (list header)

05.05.01

05.05.01 Pre-release
Pre-release

Choose a tag to compare

@raphael-m raphael-m released this 21 Feb 14:34

2SexyContent 05.05.01

  • Added possibility to add a new item to a list without creating a demo entry first (prevents demo-entity to be shown to visitors) details
  • Added (beta) functionality to prefill the field values of a new-entity-form details

05.05.00

Choose a tag to compare

@raphael-m raphael-m released this 13 Feb 16:48

2SexyContent Version 5.5.0 (stable)

  • Changed module's internal name from 2SexyContent to 2sxc. That means, the CSS class that is generated by DNN won't contain "Sexy" anymore. While updating the module from a previous version, the error PLEASE RUN THE UPGRADE AGAIN will be shown. Start the upgrade again with the same package to finish the update. The error will no appear the second time.
  • Changed root of template folders (in portal root) from 2sexy to 2sxc/Content. Upon upgrading, an existing 2sexy folder will be copied to a new 2sxc folder. All templates should still work, but we recommend to clean up the references in all templates and delete the unused 2sexy folder.

2SexyContent Version 5.4.1 (stable)

  • Import/Export enhanced: Added possibility to import portal files like images within a template package more
  • Created new getting-started templates and added auto-install in Import
  • Improved performance when navigation in the Admin section
  • Fixed issue when popups are disabled in portal settings

2SexyContent Version 5.4.0 (stable)

  • New Features
    • Support for CKEditor - thank you Robrecht and Ingo!
    • GPS-Coordinate Pickers which automatically set the pin based on previously entered addresses more
    • Powerfull Export/Import which respects complex multiple-language exports and imports into different, not directly matching languages more
    • Introduced a new "Hyperlink" field that can handle external links, page links, documents, and images (existing "File" fields will be changed to "Hyperlink") more
  • Improvements
    • Enhanced performance while editing entities
    • Token templates now support format strings for DateTime fields, [Content:Date|dd.MM.yyyy]
  • Fixes
    • Fixed bug - "Presentation" did not stay open after opening (other dnn-dialogs work)
    • Prevented postback in EditContentGroup when nothing to save while changing language (editor performance improvement)
    • Fixed issue with invalid field values (message beneath Save button)
    • Fixed wrong description in template help
    • Fixed issue with JS API (controller back-reference)
    • Fixed bug - hidden templates were available in "Change Layout or Content"
    • Corrected help-text for the file filter field (File, or new Hyperlink field)
    • Fixed issue where the "EditTemplate" control saved wrong paths for subfolders
    • Fixed issue where QueryString of current page was lost after saving an element
    • Fixed issue with Edit List when Title field was not a string field
    • Fixed issue where GetSearchItems logged exceptions
    • Fixed issue with "Number" field and portals with multiple languages (CultureInfo.InvariantCulture)
    • Fixed issue where active tabs were not displayed as active in DNN 7.1 (in language and admin menu)
    • Fixed several CSS issues in DNN 7
    • Fixed performance issue when using entity relationships
    • Fixed ordering of items in entity relationship dropdown
    • Fixed issue that happenend when a template was deleted that was in use
    • Fixed issue with the cultures-grid showing wrong cultures when creating a new zone
    • Fixed issue while sorting a list that has more than 15 items in it
    • Fixed issue where edit buttons in the toolbar did not work on pages that have "Umlauts" in it (for example, ü / ö / ä …) in DNN 7.1+

2SexyContent Version 5.3.0 (stable)

  • Now includes [url:ImageResizer|http://imageresizing.net/] for nice image thumbnails - [url:Blog|http://2sicgeeks.wordpress.com/2013/08/23/imageresizer-thumbnailer-for-2sexycontent/], Learn-Video and live demos
  • Added relationship-management - new field type "Entity" - Video or live demos

2SexyContent Version 5.2.0 (stable)

What's new, amazing and stable

  • Crazy caching: after an initial load, all requests will not require any database access at all. Now enabled by default.
  • JSON data delivery for really cool client side apps (like using knockout)
  • vCard generator built in
  • automatic data-versioning on all edits (note: no UI to retrieve yet, but data get's versioned)
  • new {"[Token]"} value providers: Module and QueryString
  • Completely reworked, documented and published EAV-Engine
  • New web sites with new videos, and new ones coming every few days...
  • loads of bug fixes
  • Note: the new pipeline designer isn't ready yet, so it's hidden

what's still beta (but won't hurt the stable parts)

  • Foremost: Standardized, documented API, so that all coding with 2SexyContent-Data will look and feel the same – in [Tokens], @razor and…drumroll…JavaScript :)
  • Freaky-cool DataSource and Pipelining system, so that you can configure data retrieval, filtering, sorting and more just by configuration and without any code whatsoever. This will promote more no-code solutions that don’t risk server stability and don’t need extra modules to be installed just to achieve that neat gallery/news/whatever effect.
  • ...and the Pipeline-Configuration will be by drag-and-drop :) really awesome, kind of like Yahoo-Pipes!
  • …and the Pipeline goes all the way from the backend to the template and to javascript. So it’s a seamless data selection, filter/sort, join/merge, cache and delivery mechanism all the way to the JavaScript-API. We’re really proud of this feature :)
  • …and the Pipeline is itself configured using a recursive Token-System. I can’t tell you more about this yet, it doesn’t quite work yet, but it’s a beta – und know that it will work, and it will be good.

2SexyContent Version 5.0.2 (beta)

  • Foremost: Standardized, documented API, so that all coding with 2SexyContent-Data will look and feel the same – in [Tokens], @razor and…drumroll…JavaScript :)
  • Freaky-cool DataSource and Pipelining system, so that you can configure data retrieval, filtering, sorting and more just by configuration and without any code whatsoever. This will promote more no-code solutions that don’t risk server stability and don’t need extra modules to be installed just to achieve that neat gallery/news/whatever effect.
  • ...and the Pipeline-Configuration will be by drag-and-drop :) really awesome, kind of like Yahoo-Pipes!
  • …and the Pipeline goes all the way from the backend to the template and to javascript. So it’s a seamless data selection, filter/sort, join/merge, cache and delivery mechanism all the way to the JavaScript-API. We’re really proud of this feature :)
  • …and the Pipeline is itself configured using a recursive Token-System. I can’t tell you more about this yet, it doesn’t quite work yet, but it’s a beta – und know that it will work, and it will be good.
  • Crazy caching: after an initial load, all requests will not require any database access at all.
    More

2SexyContent Version 4.0.4

  • added possibility to optimize template scripts & styles by adding "data-enableoptimizations"
  • added Auto-Translate to the language menu when editing multi-language content (translates from Google)
  • renamed module to Content in the modules list (when inserting the module)
  • created a module icon for the modules list
  • reworked admin functions (bundled to one menu with registers) to decrease number of module actions
  • created a getting started tab in the admin functions
  • support for Razor syntax 2.0 on DNN 7
  • added possibility to choose between ImageManager and DocumentManager on a file field
  • fixed bug where a user was logged out when opening the document or image manager on a subportal
  • fixed issue when importing templates
  • some CSS fixes

2SexyContent Version 4.0.1 (beta)

  • Fixed issue when clicking "Configure Portal"

2SexyContent Version 4.0.0 (beta)

2SexyContent now supports multiple languages!

The greatest thing since the list-feature: we're supporting multilingual content management, in a way everybody dreamed of.

Serving you, by making content even sexier and amazing :)

2SexyContent Version 3.4.3

  • Fixed issue when installing 2SexyContent on DotNetNuke 7.0.1 or 7.0.2
  • Fixed issue Edit-Dialog not opening in a modal popup in DotNetNuke 7

2SexyContent Version 3.4.2

  • Fixed issue where the file manager did not show any files or folders when opening on a subportal

2SexyContent Version 3.4.1

  • Fixed issue where the quick-edit toolbar did not open in a modal popup

2SexyContent Version 3.4.0

  • Compatible with DNN 7
  • Client Dependency includes (scripts & styles)

2SexyContent Version 3.1.0

  • Separation of Content and Presentation
  • Now allows you to add Content & Presentation for List

2SexyContent Version 3.0.2

  • DNN Search integration
  • Title field cannot be deleted anymore

2SexyContent Version 3.0.0
2SexyContent now supports lists!

  • New Feature: Manage lists with 2Sexy Content
  • Some Bugfixes

2SexyContent Version 2.1.0

  • No more critical bugs found, releasing 2.1.0 as stable version.