CommunityServer to DotNetNuke Part 2, DotNetNuke Installation

By: Chris Hammond Google+
Published Date 1/24/2011
Last Updated Monday, January 24, 2011 1:19 AM

A couple of weeks ago I started off this series, I didn’t intend for it to take this long to get to Part 2, but I’ve had a lot of other things going on.

A brief background: I had a number of websites running on CommunityServer 2.1, I decided it was finally time to ditch CommunityServer due to the change in their licensing model and pricing that made it not good for the small guy. This series of blog posts is about how to convert your CommunityServer based sites to DotNetNuke.

Series of Posts:
Part 1: An Introduction
Part 2: DotNetNuke Installation
Part 3: Converting users from CommunityServer to DotNetNuke
Part 4: Getting the conversion tables ready for CS  to DNN
Part 5: Moving Forum threads from CommunityServer to DotNetNuke
Part 6, Community Server to DotNetNuke Moving Forum replies and attachments
Part 7: CommunityServer to DotNetNuke handling URLs

This is Part 2, Installing and Configuring DotNetNuke

The installation of DotNetNuke for this conversion process is pretty straight forward. I started with a fresh install of DotNetNuke 5.6.0, though I would recommend you use DotNetNuke version 5.6.1 as of this blog post. You can grab the latest INSTALL package from the DotNetNuke Downloads page (I don’t recommend using the Web Platform Installer at this point in time)

You could probably try to do this conversion with an existing DotNetNuke website, but I found that I was moving from CS entirely to DNN, so I didn’t already have a DotNetNuke site to worry about. Part of the conversion process is going to reset some passwords, if you want to run this on an existing site you likely will want to rework that portion of the scripts (discussed in a future post).

I won’t provide you the entire steps for installing DotNetNuke, they are covered in the Wiki, but I will provide you with a few items of note.

  1. Install DotNetNuke using a licensed version of SQL Server 2005 or 2008, not SQL Express
  2. When you configure the connection string portion of the installation wizard do not use an OBJECTQUALIFIER (leave it blank)
  3. Leave the DATABASEOWNER setting as DBO, do not change it.

After you have DotNetNuke installed you should do the following

  1. Login as Host
  2. Go to the Host/Extensions page
  3. Go to the Actions menu and choose Install Available Extensions
  4. Select (check) the Forum module (I used version 5.0.0, I would recommend starting at that version) and install
  5. Go to the Home page
  6. Create a new page called Forums (or whatever you want to name it)
  7. Place the Forum module on the page
  8. Go to the Admin interface for the Forum module
  9. Delete any Groups or Forums that exist
  10. Go to the Module Settings for the Forum module
  11. Make note of the MODULEID in the URL, you will need this later

That’s about it, at least for now. This will get you a clean DotNetNuke install with the Forum module on it. In the next blog post we’ll start talking about the database scripts (located at http://cstodnn.codeplex.com)

Recent Comments

There are currently no comments. Be the first to make a comment.

Add Comment

Please add your comment by filling out the field(s) below. Your comment may need to be approved before it becomes visible.
Enter your first name for display with the comment
Enter your last name for display with the comment.
Enter your email address so that we may contact you if necessary. We will also use this for your Gravatar.
Enter the URL to your website. URLs may be removed from comments.
Enter your comment here.
If you can't type Human in, you can't post, plain and simple.
Submit Comment Cancel

Chris Hammond is

Chris Hammond is a father, husband, leader, developer and car guy. Chris has long specialized in ASP.NET and DotNetNuke development, so you will find a variety of topics here on the website. For more information check out the about me page.

If you are looking for DotNetNuke consulting please visit my business website at http://www.christoc.com/

Disclaimer

Any blog posts here are solely the opinion and views of Chris Hammond only. Comments on blog posts are the opinion of the commenter, and not Chris Hammond.

Powered By

This website is managed by Christoc.com Software Solutions

DotNetNuke Hosting

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

Find Me