Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

May the 4th be with you - Releasing 2sxc 7

It's international Star-Wars day - and we're really excited to announce the stable release of 2sxc 7! It has been our core focus for the last three months and we've developed and improved so many features. 

Raphael, Benjamin and I have worked almost 1'000 hours to make it happen, and we're really proud of the result. Of those about 1'000 hours we spent around 10% (100 hours) writing unit tests and testing the software ourselves - so we believe that it's stable and awesome - but since we improved so many things (and a few of them just during the last few days...) there is a certain risk as always. 

In the next few posts I'll write a lot about what we improved and how you can leverage it to create awesome solutions with DNN. But just to give you a heads up, our changes have been around these topics:

  1. The User Experience and discovery of features previously hidden too well
  2. Developing complex apps without writing any code (or at worst, just 2-3 lines :)
  3. Creating awesome AngularJS solutions that don't have to know about DNNs specialties
  4. Using other data (SQL, Form and List, etc.) without having to write any code
  5. Data import/export to migrate from other solutions into DNN/2sxc
  6. Modern HTML5 stuff like SPAs (Single Page Applications) MAPs (Multiple Apps per Page), One-Page Design and offline-websites

...and much more. 

To get started, just install 2sxc 7 through the forge (direct forge-link and codeplex-link)! Note that upgrading an existing solution may take a long time, because we changed some fundamental data-handling aspects. 

We introduced some breaking changes which should actually not affect anybody, because they were in undocumented features. But just in case, we tried to document everything that could break - here.

So May the 4th be with you!

Daniel Mettler grew up in the jungles of Indonesia and is founder and CEO of 2sic internet solutions in Switzerland and Liechtenstein, an 20-head web specialist with over 600 DNN projects since 1999. He is also chief architect of 2sxc (2SexyContent - see forge), an open source module for creating attractive content and DNN Apps.

PS: Thanks to Jens Christian Manhke for the picture


Rodney Joyce
Hi Daniel,

Sounds interesting, so checking it out, however install of module fails:

tart Sql execution: 07.00.00.SqlDataProvider file
Failure SQL Execution resulted in following Exceptions: System.Data.SqlClient.SqlException (0x80131904): Cannot insert the value NULL into column 'ContextInfo', table 'ftter.dbo.ToSIC_EAV_ContextInfo'; column does not allow nulls.

[snipped for length]
Rodney Joyce Tuesday, May 05, 2015 7:57 AM (link)
2sic Daniel Mettler
Are you using a standard SQL install or do you have a custom object qualifier? Because 2sxc doesn't support custom object qualifiers - this feature doesn't work well with Entity Framework, and from what I see the SQL is trying to access
'ftter.dbo.ToSIC_EAV_ContextInfo' - so I'm guessing the ftter is your custom object qualifier. Am I right?
2sic Daniel Mettler Tuesday, May 05, 2015 8:56 AM (link)
Bruce Chapman
@Rodney I snipped the exception for length - long chunks of exceptions break up the layout and make it hard for readers to understand. PM Daniel with the exception details if you need to provide more info.
Bruce Chapman Wednesday, May 06, 2015 6:33 AM (link)
Rodney Joyce
Hi Daniel,

No, I don't use a custom object qualifier, however all my DBs are on Azure - is it Azure compliant?
Rodney Joyce Wednesday, May 06, 2015 8:22 AM (link)
Bruce Chapman
@Rodney AFAIK the module is not Azure compliant. @Daniel I know for sure this is stopping use of the module, I personally know of several cases where it was dropped because of lack of Azure support. Can you release an Azure Compatible version?
Bruce Chapman Wednesday, May 06, 2015 11:12 PM (link)
2sic Daniel Mettler
V 6.6 we had tested in azure and it worked. We haven't tried v7 yet but we'll do it within the next few days.

EVS compatibility is almost impossible because old SQL-scripts used in the installation do some things that don't matter, but if we try to remove them we introduce huge risks for everybody. So EVS complains - but azure installs a stable version (at least V 6+).

We'll try to check V7 within the next few days, but EVS still won't be our goal - it's a test and it's a good idea, but in our case it causes issues which are none (at least in V6).
2sic Daniel Mettler Thursday, May 07, 2015 1:44 AM (link)
2sic Daniel Mettler
We just tried installing 2sxc 7 on a simple, standard, new DNN Platform on Azure – it worked flawlessly.
Note that this is the default free hosting, so it may be extremely slow or stop working if resources are used up.
2sic Daniel Mettler Thursday, May 07, 2015 5:26 AM (link)
Rodney Joyce
Ok, I guess it's just my sites then - no worries
Rodney Joyce Thursday, May 07, 2015 5:27 PM (link)

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?