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.

DNN 8.0.0 CTP 3

DNNReleaseSince early spring, the DNN Platform team and the DNN community have been hard at work on DNN 8. In this major platform release we are looking to dramatically reshape how DNN is delivered and to provide great new capabilities that make it easier for site owners to build and maintain websites and applications. We are also providing new capabilities to make it easier for developers to leverage modern technologies to create DNN extensions.

I am happy to announce the release of DNN 8.0 CTP 3. This release is focused on delivering the new Dynamic Content Type Manager and incremental update support.

The Dynamic Content Type Manager is part of the Dynamic Content Creator (DCC) which is a new set of modules and APIs for DNN 8. The manager will allow you to create rich content types which you can expose using the upcoming DCC editor/viewer. The DCC will bring native content management to DNN and provides a framework that others can build on for more advanced content management scenarios.  This feature is nearing completion and we would love to get your feedback.  We still have some UI changes to make which will show up in a later CTP.  We’ll also be adding support for Content Field Validators and Code Snippets for your Content Templates.

DCC Admin - Content Types

Incremental upgrade support now allows DNN to seamlessly upgrade from one build to another. This CTP supports Incremental SqlDataProvider and Config merge files, but we expect to also include Cleanup files and UpgradeApplication support by the final release. This feature means that from CTP 3 on, we'll be able to support upgrading users from pre-release builds to the final release version. So moving from CTP 3 to beta to final release will be a fully supported scenario.

Finally, this release includes the first of several expected breaking changes. In CTP 3 we have removed the SiteLog functionality and will make that available as a separate module available in the DNN Forge. In order to prevent the loss of log data for people who may be using the feature, DNN 8 leaves the SiteLog table intact on upgrades.

We have many more features currently being worked on by the community and by DNN Corp emplyees which we’ll be releasing in an upcoming CTP.  The good news is that you’ll be able to take you existing CTP 3 deployment and upgrade to the next CTP when it is released in August.  Until then, give this release a try and let us know what you think.  If you haven’t already checked out CTP 1 or CTP 2, take a look at those features as well. 

Finally. We really want to hear your thoughts on now DNN 8 is progressing. Is DCC a feature you would use?  Would you do more beta testing if you had an upgrade path to the final release? Have you tried creating a module using MVC or the SPA features?What bugs were you able to find? As an Open Source project your involvement in really giving this a good review will help us ensure that we deliver a release that is fast, feature rich and stable.


Tony Henrich
I have heard about DCC for some time now and I still have no idea what it can be used for exactly. Can you give some non trivial real world examples? 'Dynamic' meaning content from the database, templates, external sources, tokens, all those...? I also can't find the DCC manager. Last.. without a viewer and looking at generated content, how can this be tested? Thanks for all the updates.
Tony Henrich Monday, July 20, 2015 11:17 PM (link)
Tony Henrich
Is MVC partial view support implemented?
Tony Henrich Tuesday, July 21, 2015 12:20 AM (link)
Joe Brinkman
The DCC is similar to Form&List, OpenContent or 2SXC. All of these modules make it easy for a content manager to define specific content types that are used for storing and displaying content. Traditionally in DNN, each module defines one or more tables to store data and then provides different screens to display or edit the data. In a content based system, the "tables" are more dynamic and can be altered as needed by a content manager or administrator. The central content repository is responsible for storing the content and making it accessible for displaying or syndicating. In more advanced scenarios, you can even make the content available through a Web Service so that the content can be delivered to external devices and systems.
Joe Brinkman Tuesday, July 21, 2015 8:46 AM (link)
Tony Henrich
Thanks. I guess we'll have to wait till the viewer is ready. I can't check it out in this current iteration.
Tony Henrich Tuesday, July 21, 2015 12:58 PM (link)
Downloaded the release, was able to add a content type; is actually creating content with that content type available or am I just not seeing how to do that?
hbuchel Tuesday, July 21, 2015 10:21 PM (link)
Joe Brinkman (CM)
Creating and viewing content is not in this release. It will be in an upcoming CTP.
Joe Brinkman (CM) Thursday, July 30, 2015 5:20 PM (link)
Mike Ryckman
This looks awesome Joe! Thank you to you and the team!

One thing that would be very cool for DCC would be a "User" field type. In edit mode, you'd let people search the users list to select a user. Then, in the template, you could access tokens for the user's profile, name, email, etc. I'm imagining something like a blog where you want an author, or any number of other situations. It would also be cool if you could have those same tokens available for the "created by" and "last modified by" users.

In any case, this is a huge addition to DNN.
Mike Ryckman Saturday, August 01, 2015 11:09 AM (link)
Winston Haybittle
MVC and DCC sound like great improvements, I would certainly do more beta testing if you had an upgrade path to the final release!
Winston Haybittle Thursday, August 06, 2015 5:13 PM (link)
Joe Brinkman
@Winston - Both DNN 7.4.2 Beta and DNN 8.0 CTP 3 include a new incremental upgrade feature which means that there is a supported upgrade path from official CTPs/Betas to the final release. So feel free to start testing.
Joe Brinkman Saturday, August 08, 2015 5:13 PM (link)
Joe Brinkman
@Mike - I'll see if we can add User in as a data type. Given the current backlog this might not make it into the initial release but might have to wait until a maintenance release.
Joe Brinkman Saturday, August 08, 2015 5:15 PM (link)
Ray Gerstner
@Joe - Do you perhaps have a estimated release date of DNN 8.0.0 based on your DNN 8.0.0 roadmap? Do we expect to see a stable release sometime in the first quarter of 2016?

Ray Gerstner Tuesday, August 11, 2015 9:49 AM (link)
Justin Christie
For the Incremental Upgrade functionality, will this only be for moving from beta/CTP versions to final releases, or also from 8.0.0 to 8.0.1 for example? Also I see the 7.4.2 beta that was released also lists this as a new feature, so will this be included in the 7.4.2 final release?
Justin Christie Thursday, August 13, 2015 11:46 AM (link)
cathal connolly
@Justin - the incremental upgrade functionality was added to allow us to have releases such as CTP's/Betas/RC's that users could install and be sure that they could upgrade to the final release (the RTM). We initially added it in 8.0.0 to support CTP's, but then as 7.4.2's release stretched out we backported it to 7.4.2 to allow us to release an upgradeable beta.

At present incremental upgrades support database, config and cleanup incremental operations. In future we may expand that to support application upgrades (i.e. the upgrade.cs) behaviours so that all upgrade scenarios are supported.

cathal connolly Thursday, August 13, 2015 11:51 AM (link)
Justin Christie
@cathal connolly -- thank you for the clarification! Do you happen to know when 7.4.2 is planned for release?
Justin Christie Thursday, August 13, 2015 12:44 PM (link)
cathal connolly
@Justin, early September I believe ( should be updated soon)
cathal connolly Thursday, August 13, 2015 1:14 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?