Entries for 2007

DNN Foum - Make "My Settings" open to new window

19 Jul

In the last month or so i was working on some modifications to the DotNetNuke forums module to meet some of their customers needs regarding usability. One of these items was to make the "My Settings" link open in a new window rather than moving the user from their current viewing page. This is a small modification that I thought was quite helpfule so I thought I would share the steps necessary to make the change.

tags: DNN, Tutorials

Fixing DNN Errors that are Related to Search Scheduler

18 Jul

I have noticed a number of posts recently on the forums regarding numerous errors being reported in the event log relating to portal id of -1 and typically with a InnerException of "Value cannot be null. Parameter name: type". This issue can become very annoying and can have an actual effect on your sites performance as when the size of the event log grows you will start to notice performance slow downs. This article will discuss the root cause of the issue and a solution.

tags: DNN, Tutorials, SQL

SEO and Website Visibility/Performance

12 Jul

Search Engine Optimization (SEO) has become a very popular topic among the DotNetNuke community as well as in all other types of web development. I do not claim to be a master in SEO, however, I do have a number of tools that I use to help judge the SEO capacities of my websites and also a number of directories that I utilize to enhance the visibiliy of my website. In this article I will share some of these sites, links, and directories that might help improve your websites search engine placemen and/or popularity/visibility.

tags: DNN, ASP.NET

DotNetNuke 4.5.4 - Coming soon?

29 Jun

I am not sure how many of the DotNetNuke users out there read the monthly newsletter that is sent out, but this morning when the newsletter was sent t...

tags: DNN

Upgrading DNN 3.x to DNN 4.x

28 Jun

Recently I have noticed an increased number of questions regarding the upgrade process from DNN 3.x to DNN 4.x and overall I do not think there is very much good documentation available on how to actually complete the upgrade. Therefore with this article I will walk you through the process of upgrading a 3.x site to 4.x, I will try to cover as many of the "gotchas" as possible, but please remember as with all of my other tutorials PLEASE use these at your own risk!

tags: DNN, Tutorials, .NET 1.1, .NET 2.0

Website Layout Changes

12 Jun

I have just completed a round of CSS changes to help with the loading performance of this site.  If you encounter any strange layout issues pleas...


Moving DNN Sites (Avodiding problems with the repository module)

01 Jun

Many of my regular readers have been using my guides for doing DNN site moves and performing backups and restores from a production environment to another. Overall I have not heard of any issues with the processes I have listed in the past. That was until I actually performed the migration of this site to it's new server the week before Memorial Day. This blog post will cover the issues I encountered while migrating the site to my new hosting provider, these issues were all caused by the Repository module.

tags: DNN, Tutorials

DNN 4.5.3 Released

01 Jun

DotNetNuke released version 4.5.3 on May 31st, which was just a few days after the release of 4.5.2.  The interesting thing with this release is ...

tags: DNN

Partial Rendering with DNN Core Modules Revisited (4.5.2 and later)

30 May

With the release of DNN 4.5.2 and the associated fixes to the AJAX implementation I thought i would revisit my "Core Modules" and AJAX testing that I had completed after the release of 4.5.0. The good news is that more modules can support AJAX since the issues with the URL Control have been resolved. This article will discusss individual modules and the functionality that is now available with the release of 4.5.2.

tags: DNN, Tutorials

Integrating Google AdSense with DNN 4.5.2

30 May

DotNetNuke 4.5.2 has given us yet another great default function for our websites. Like many individuals I use Google AdSense to provide content based advertising to my users.  Traditionally to integrate Google Adsense you were forced to put a "Text/HTML" module on a page and then add the Javascript to either the source view of the editor, or to the header or footer of the module.  Well in DNN 4.5.2 the core team has added a "Google AdSense" module which makes the integration a breeze!  This article will walk you through the few short steps needed to configure the module and get you started!

tags: DNN, Tutorials

Upgrading to DotNetNuke 4.5.2 from 4.x

30 May

This morning I have started my first tests for upgrading my DNN sites to the newest version of DNN 4.5.2 and the overall upgrade process is exactly th...

tags: DNN

Creating a Standard DotNetNuke User Via SQL

14 May

Due to popular request this article discusses the steps necessary to create a new standard DotNetNuke user account based on the password for an existing user.  This is a follow-up article from my creating a host account via SQL Server that was published about a month ago.

tags: DNN, Tutorials, SQL

Demand for Course Gradebook Module?

13 May

As some of you might have noticed I will be teaching my first college course this summer at Des Moines Area Community College here in Iowa.  As p...

tags: DNN

Drag to Move DNN Module

11 May

Today I learned about a DotNetNuke feature that I have neveer noticed in all of my time working with the system.  Many of you are faimiliar with ...

tags: DNN

Resolving DNN Lock-out Due To Profile Field Definitions

10 May

So you modified your user profile fields for your DotNetNuke website and marked a new "Required" field, however you can no longer get into your website.  This has become a very common issue among DNN users and luckly there is a fairly easy way to let yourself back in.  I will discuss in this post the steps needed to modify your profile property declarations to remove a required field so you may login to your site and correct the underlying issue with the property.  Typically this issue is due to either an invalid validation script, a required field that is not displayed, or a list field that doesn't provide valid options.  This article will provide you with the scripts necessary to log back into your site.

Please click "Read More.." to view the full article.

tags: DNN, Tutorials Links

07 May

I just thought I would let everyone know that I have now offically claimed my blog site on  I have also added a link at the botto...


Upgrading to DotNetNuke 4.5.1 from 4.x

04 May

Due to popular demand and numerous requests I have updated my DotNetNuke upgrade guide to ensure I cover all DNN 4.5.1 issues correctly.  Additionally as part of this update I have also included more detailed information regarding the codeSubDirectories and other configuration elements that must not be overlooked when performing the web.config merge.  Click "Read More.." to view the tutorial!

tags: DNN, Tutorials

View Statistics of your News Article Module Blog

03 May

As I see more and more people using the Ventrian News Articles module for their blogs I have to imagine that others are curious as I am as to which blog posts are the most popular, the highest rated, or maybe even the lowest rated.  Yes I understand that I could look through my blog and find this out, but with as many posts as I have I decided to do some research and have made a few helpful queries that will provide this type of information.  This entry will walk you through each of the scripts.

Click "Read More..." to view the scripts and the remainder of the article


tags: DNN, Tutorials, SQL

DotNetNuke Open Force '07

27 Apr

Today there was a call for speakers on DotNetNuke for the fall OpenForce '07 converence that will be held in Las Vegas in conjunctino with the DevConnections converence.  For those looking for more information on submitting your proposals DotNetNuke has setup a special website for the submission of entries, you can find that here

For those of that are interested I did submit my proposed sessions today and I am not ashamed to share this information with the community as I would love to get feedback and would also love the opportunity to speak at this event.  If you are interested in viewing my proposals please click on the "Read More.." link.  On May 22nd DotNetNuke will be announcing the selected proposals.

tags: DNN, Announcements

DotNetNuke Core Modules and AJAX (Round 2)

26 Apr

As promised this article is an update with more testing results of DNN core modules and the enabling of AJAX. I will investigate multiple core modules and will provide the test results for each of the modules, regardless of success or failure, to give you an idea of where each of these modules are for potential use of AJAX.

To view the entire details please click "Read More..."

tags: DNN, Product Review

Simple DotNetNuke Performance Improvements

24 Apr

I have been seeing a large number of questions recently regarding DotNetNuke performance and things that can be done to help improve the performance of the site.  Typically these questions surround the SiteLog and EventLog tables so I thought I would post a few simple queries that you can run to help keep your database lean which will keep your DotNetNuke site running at peak performance.

Click "Read More..." to view the details!

tags: DNN, Tutorials

DNN Guestbook 2.2 Released (And AJAX Implementation Info)

23 Apr

I announced via the forums on this website the release of my DotNetNuke Guestbook Module version 2.2 yesterday.  Now I would like to take this time to offically list the promised instructions to fully enable AJAX support for the module.  These items are required to be completed manually due to my previously mentioned bug in the DotNetNuke core regarding the use of the <supportspartialrendering> element within the .dnn files.

To view the instructions click on "Read More..."

tags: DNN,, Tutorials, Announcements

Content provided in this blog is provided "AS-IS" and the information should be used at your own discretion.  The thoughts and opinions expressed are the personal thoughts of Mitchel Sellers and do not reflect the opinions of his employer.

Connect with Mitchel

I hope the information here has been helpful. To stay connected you can also subscribe to blog updates via email, contact Mitchel about consulting services, or reach out for assistance via CodeMendor

Content Copyright

Content in this blog is copyright protected.  Re-publishing on other websites is allowed as long as proper credit and backlink to the article is provided.  Any other re-publishing or distribution of this content is prohibited without written permission from Mitchel Sellers.