About Us

Why DotNetNukeBlogs.com? Our goal is to be the premier aggregator of DotNetNuke related materials. DotNetNukeBlogs.com was started by DotNetNuke Core Team member employee community member Chris Hammond with the intention to provide a place for the leaders in the DotNetNuke Community to push their content to those needing it most, the users.

If you're a DotNetNuke Expert be sure to get your feed added into our aggregate system. You can read more about us here

DotNetNuke Hosting

Hosting for this website is provided by AppliedI.Net. Be sure to visit them for all your DotNetNuke Hosting needs. 

Latest Community DotNetNuke Blog Posts

Thursday, February 25, 2016 12:07:45 AM


I’ve been maintaining my DotNetNuke Visual Studio project templates for a number of years now, one of the things they have sorely been lacking is the ability to “customize” the templates without having to crack open the full source code of the VSIX project, making changes, and then recompiling everything. There are 5 specific strings/values that were ripe for customization, but simply were not easily accessible.

  • Root NameSpace – The Namespace for the project, all of the files were populated with this namespace.
  • Owner Name – A DNN Manifest property that is used to provide information on who either developed the module, or commissioned the module development. This also gets used in all of the Copyright statements built into the templates.
  • Owner Email – Another DNN Manifest property, used to provide an Email address for contacting the owner/developer of a module.
  • Owner Website – The URL of the package’s owner, for further contact and information.
  • Local DEV URL – The URL of your local development environment.

Of all of those items, the one that has likely caused the most headache over the years is the Local DEV URL property, that was set at DNNDEV.ME, which if you followed along with my various tutorials, was the URL I always use for local development, that domain name points to This actually works out great, but some people choose not to follow my tutorials or already have existing development environments configured, yet still want to use my templates. You could still use them, but you had to make some modifications to the PROJ files after creation in order to get things working.

With the latest release of the templates, when you create a project using one of the 6 included templates, you will then be prompted with a Wizard interface (single step) that will allow you to customize these fields.


As always, you can download the latest “release” of the templates from the DNN Store, or from the Visual Studio Online Gallery if you want to get creative, you can check out the Repo on GitHub

PowerDNN Blog
Thursday, February 18, 2016 4:30:08 PM
New DotNetNuke plans, improved specs, and new DNN VPS hosting options The PowerDNN team has unveiled new options and new plans across its full-range of product offerings. The new plans showcase a continued commitment to the DNN community. DNN hosting is here to stay and the entire PowerDNN Team has worked behind-the-scenes for months doing […]
DNN Connect
Tuesday, February 02, 2016 11:20:00 AM

DNN Connect 2016 has just opened its doors. Unless you’ve been living under a rock, you’ve probably heard of last year’s DNN conference held in the South of France: DNN Connect 2015. We hope to repeat this success in Girona, Spain (just North of Barcelona) with DNN Connect 2016. This event will bring together DNN’ers from all over the planet in a rural, relaxed atmosphere to talk DNN. We feel there is no better way to network then over a good meal, with a fine wine surrounded by like-minded spirits. The top minds of DNN will be there to talk to you about the latest in DNN and ASP.NET. But we also encourage people to speak about how they’re running their business, how they leverage DNN to maximize their benefits. The opportunity we present is to bring all of you together and give you ample time to socialize.

DNN Connect
Monday, February 01, 2016 10:16:22 AM

We’ve just opened registration for our upcoming event in Spain. Now’s the time to think about presentations you may want to bring to your fellow DNN’ers. We’ve opened up a page where you can submit proposals. Note you need to log in to be able to add new sessions.

DNN Connect
Monday, January 25, 2016 6:00:00 AM

Announcing 2sxc 8.1 which has best-in-industry WYSIWYG experience (incl. drag-drop image and document-upload), a template editor with Sherlock-Snippets, ADAM 1.2 with file and folder metadata and more. 

Wednesday, January 20, 2016 8:29:35 PM
With the release of DNN Platform 8 last week it is now possible to develop modules using SPA and MVC patterns within the DNN platform. As Part of the buildup of the DNN 8 release, Will Strohl provided a Pull request to my DNN Extension Project Templates project to help clean up some of the basic module templates to work better on Windows Azure environments, and to prep them for inclusion of new DNN 8 specific templates for SPA and MVC modules. Early in the fall Joe Brinkman provided a partial SPA project, with the intention of it becoming a project template. I had a little time when it was initially submitted to work on it, but wasn’t able to get everything squared away on the template until early December. It wasn’t until last week that I got additional time to do further testing on the template and fix a few issues that occurred during the conversion to a project template.
DNN Connect
Monday, January 18, 2016 2:39:20 AM

So after extensive evaluation (parts 1, 2 and 3) and integration and design (part 4 & 5) I really want to add value. It's time to integrated ADAM - the Automatic Digital Asset Manager.

DNN Connect
Monday, January 18, 2016 2:37:25 AM

So after extensive evaluation (parts 1, 2 and 3) and basic integration and design (part 4) it was time for some advanced issues. In this case, DNN integration.

DNN Connect
Monday, January 18, 2016 2:34:00 AM

After evaluating over 50 editors and deciding to give TinyMCE a try, it's time to integrate it into 2sxc as a replacement for Telerik. Turned out to be easier than I thought…

DNN Connect
Monday, January 18, 2016 2:33:20 AM

There are over 100 WYSIWYG editors out in the wild. So it's important to filter them based on the critical criteria (mostly management criteria). Here's the full and short-list.

DNN Connect
Monday, January 18, 2016 2:32:08 AM

Whenever you need to evaluate something, the most important thing is determining what will define a winner. See if you agree/disagree, as this criteria will affect the choice of recommended WYSIWYG.

DNN Connect
Monday, January 18, 2016 2:30:59 AM

The built-in telerik editor is going away (thank God!) and the CK Editor is supposed to be the new one, but honestly it looks terrible and old - and IMHO it's not good enough. Time to look around and smell the roses…

The Mighty Blog
Tuesday, January 12, 2016 5:27:04 PM

DNN Hangout: Ralph Williams

While this is nearly a month late in getting posted, the show isn’t any less important.  Not by a longshot.  In fact, it’s one of my favorite episodes we’ve ever done.  In this show, we speak with Ralph Williams.  If you’ve been around DNN for any length of time, you know that we all know Ralph for one thing… this amazing theming (skinning) work.  He’s one of the minds being the initial Day of DotNetNuke branding, technical presentations on best practices as it relates to DNN theming, theming training at all of the recent DNNCon events, and wrote the theme chapter in the latest DNN book.  In this show, we didn’t speak to Ralph about themes at all.  We spoke about the MODULE that he built.  Not just any module either… a SPA-based, video-centric LMS module!

Want to Be on the Show?

We are always looking for new people to be featured on the show. You don’t have to be an “expert” in anything. Just be prepared to chat with us about anything interesting about DNN, no matter how big or small.

Please let me know in the comments or via email if you’d like to be on DNN Hangout (or if you know of someone that should be on the show).

Next Episode

That’s already happened.  See the next post about the next episode. 

Site/Extension of the Month

We’re always looking for sites or extensions to feature in this segment. Please let me know if you’d like for me to do a quick segment on one of your sites or extensions.

A Skinner’s Perspective After Building Their First DNN SPA Module

And now, let Ralph tell you about “the Angular.”  That’s what he says at 53:51.

Show Notes

DNN Connect
Thursday, January 07, 2016 10:55:02 AM

Grunt (or Gulp) are a critical cornerstone for modern style web development - without these it's basically impossible to create anything complex. Let me show you some real life examples where we use Grunt in the development of 2sxc. 

DNN Connect
Tuesday, January 05, 2016 2:55:32 AM

The move to JavaScript applications has a profound impact on the concept of Platform Market-Share. A JavaScript App could run on any kind of host from Apache to Azure - so the only question of compatibility is if the hosting platform (like DNN) has an appropriate JSON-WebAPI to answer the requests of the JS-App. Oh brave new world…

DNN Connect
Tuesday, December 15, 2015 2:01:00 AM

Here's a little Christmas present from 2sic to the DNN community: we just pimped ADAM, the Automatic Digital Asset Manager.

DNN Connect
Wednesday, December 09, 2015 2:00:00 AM

A common use case for an app like disqus is to include it in a list/details scenario like a blog, where you only want the discussion items to appear on the details page. Since most such setups use the same DNN page for the list and the details, we need another mechanism to sometimes include this functionality. I present to you: conditional server-views in apps.

DNN Connect
Friday, December 04, 2015 6:00:00 AM

What I really, really love about 2sxc is they way you can leverage existing tools and integrate them into DNN in minutes. Here's what I just did with the disqus service…

DNN Connect
Monday, November 30, 2015 8:09:47 AM

Very often you'll create a custom input-type (like a select-value-from-json-feed) and then want to provide the web-designer with additional configuration options - like specifying the web service which will deliver the json-feed. Here's how…

DNN Connect
Wednesday, November 25, 2015 4:36:53 PM

The future of the internet is not on the server. The fight around php vs. asp vs. mvc-on-the-server is suddenly irrelevant, because the future for online-systems is JavaScript-Based. What really got me excited is that WordPress.com just redid their entire system to also go this way. Since we just spent around 100 days refactoring 2sxc into this architecture, I will write a bit about this, beginning with some background why and hows…



DotNetNuke.com The DNN mothership.

Built by

This site is built and managed by Christoc.com Software Solutions, a leading .NET open source consulting company.