DotNetNuke 5.5.x and Later Performance 

Now that the DotNetNuke version 5.5.0 release has been out in the wild for a bit I wanted to take a moment to talk a bit about this release and one particular item that is of special interest to me with regards to the performance of the release.  In the past a common question posed to me would be "Which version of DNN runs the fastest?" The answer has always been an easy one, DNN 4.9.5 has been the release that could handle the heaviest load with the best overall relative performance.  I believe we have finally hit a tipping point.

Read more...

Posted by Mitchel on Tuesday, August 24, 2010

Running DotNetNuke with .NET 4.0 

As more and more people start working with DotNetNuke, IIS7, and .NET 4.0 it is important to note a few important potential problem areas when it comes to running DotNetNuke on the 4.0 framework.  Recently I took a DNN 5.4.4 installation and tried running it under .NET 4.0 and without modifications, it was a complete failure, in this blog posting I will show you what needs to change to allow DotNetNuke to work as expected.

Read more...

Posted by Mitchel on Tuesday, July 27, 2010

Selecting a DotNetNuke Hosting Provider 2010 Edition 

In past blog postings I have provided what has become a bit of a "Guide to Selecting a DotNetNuke Hosting Provider." As with previous years it is about that time where there have been enough changes in the market and to DotNetNuke in general that I thought it was necessary for a 2010-2011 version of this information. In this article I will talk though the thought process that I use when working with current and potential customers to select their hosting plan, environment and provider. This document has been updated based on current information, in addition, prior to going through the recommendations below I strongly recommend reading my article “Shared, Virtual Private Server, Dedicated of Cloud Hosting” to become familiar with the different levels of hosting and also to review my "DotNetNuke Performance Configuration Best Practices" document to ensure that your DNN hosting plan is up to date.

Read more...

Posted by Mitchel on Monday, July 26, 2010

Want a Free MSDN Ultimate Subscription? 

Like other Microsoft MVPs I have been given a few MSDN Ultimate licenses that I can give away to individuals that I feel are deserving of it.  I have been arguing with myself for a while now about how to best determine who should receive the license, and have came up with a contest to give one license away to a reader of this blog. 

Read more...

Posted by Mitchel on Tuesday, July 13, 2010

Reducing a DNN Site's Production Footprint 

One of the most common questions that I get from users when it comes to deploying to deploying a DotNetNuke site is "DO I REALLY need all of those files?". My typical answer is something along the lines of yes and no. In this blog posting I want to talk in a bit more detail about some of the processes that I go through when installing a clean DotNetNuke installation and how I keep the footprint down on the disk space.

Read more...

Posted by Mitchel on Wednesday, July 07, 2010

DotNetNuke Growing Pains and You, How to Cope 

I have had this blog posting all ready to go now for a good three to four weeks, but have been in deep internal conversation in regards to the posting of the article.  I have decided that more than anything posting this publicly might stop some of the e-mails that I get bombarded with each and every day that start out with "what do I do" or "do you still believe in DNN".

Before I start the post I am NOT in any way, shape, or form pointing fingers or expressing any displeasure at the platform or any of the members involved.  I am still a DotNetNuke core team member, I believe fully in the platform, and I will continue to adopt and recommend usage of the platform for the foreseeable future.  The point of this post is very simple, to talk about what has been going on in the DotNetNuke community and my opinions on how to manage expectations and cope with the situation.  Please remember the disclaimer that is posted at the bottom of this blog, these thoughts are mine and mine alone.

Read more...

Posted by Mitchel on Tuesday, June 22, 2010

Creating a Custom Registration Page With DotNetNuke 5.2.3 and Later 

Users that are familiar with DotNetNuke administration are most likely familiar with the old way of creating a custom registration page within a DotNetNuke portal.  It was as simple as adding a new page, putting the modules you desired on the page including the "User Account" module to get the actual registration functionality.  From there a simple change in "Site Settings" for the "User Page" and you are set to go!  Well, for those of you working with DNN 5.2.3 and later (Possibly previous 5.x versions as well, I'm not 100% sure when the change was) will find out that the module definition I mention is no longer listed?  What do you do now?

Read more...

Posted by Mitchel on Monday, April 26, 2010

When and Why Backup Your DNN Site 

I just posted a new article on my business blog, Business Continuity - Backup Strategies, DotNetNuke, and you.  It covers the when/why of working with DotNetNuke from an administrators point of view.

Read more...

Posted by Mitchel on Friday, April 16, 2010

OpenForce 2010 Session Submissions 

For those of you that follow me on Twitter, you might have noticed my posting the other day noting that I have submitted my session topics for OpenForce 2010. I thought I'd share with you the topics that I submitted, if you have any ideas for other sessions feel free to post a comment, and I might try to get something proposed for it.

Read more...

Posted by Mitchel on Saturday, March 27, 2010

First Chance Exception Event .NET 4.0 

I have been spending quite a bit of time recently working with Visual Studio 2010 and .NET 4.0, working to keep up to date with the rapid additions to the .NET framework.  In this blog posting I'll share one fun new addition to the .NET framework that can be very helpful when creating applications and looking for a method to log all exceptions for logging purposes.  Starting with .NET 4.0 there is a new event available from the AppDomain object "FirstChanceException".  The following explains a bit about this new feature and how it could be helpful.

Read more...

Posted by Mitchel on Friday, March 26, 2010

An error has occurred.
Error: Mitchel Sellers' DotNetNuke, .NET, and Other Topics Blog is currently unavailable.

An error has occurred.
Error: Mitchel Sellers' DotNetNuke, .NET, and Other Topics Blog is currently unavailable.

Disclaimer