Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Upgrade Custom Modules/Site from DNN3.2.2 to DNN4.5Upgrade Custom Modules/Site from DNN3.2.2 to DNN4.5
Previous
 
Next
New Post
6/16/2007 7:21 PM
 

I've got one week coming up to get this done and any pointers would be greatly appreciated...

I have a DNN3.2.2 site with several custom modules I've made which I need to upgrade to DNN4.5.  I'm going to go from the 1.1 framework to the 2.0 framework.  I have a new computer that I'm fitting with the 2.0 framework and will be getting the newest Visual Studio suite.

I'm not sure what I need to do to my modules to get them DNN4 compliant but that will be my first step using my local environment.

After that's done...I'm assuming I can copy my DNN3.2.2 live website to a new server that is running the 2.0 framework and run some kind of install script that should update the site (with my custom modules removed).  Is this the case?  Then I'd install my new custom modules and SQL tables if needed.

Does this sound feasible?  I need my userids to remain untouched in the process which I imagine shouldn't be a problem.

Any help would really be appreciated.  I tried to hire someone to do this upgrade before but couldnt' find anyone (DNNers are busy) but now I'm ready to bite the bullet.  Thanks in advance for the warnings, advice, etc.


I'm too poor for anything other than the community version
 
New Post
6/17/2007 1:23 AM
 

It's possible that you modules will work with 4.5.* without any changes. It all depends on how they were written and what functionality within DNN they use. If they used the membership/users/roles at all it's likely that they will need to be modified, but if they used other parts they may not need to be.

The first thing I'd do is setup a test site to run under 2.0, upgrade to 4.5.3 and see what works. Then work backwards from there, it might save you a lot of time.


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
6/17/2007 9:26 AM
 

Thanks Chris.  I'll definitely do that first.  I had thought there was a new scheme for packaging modules...ie the Private Assembly .zip files didn't work anymore.  Maybe this isn't the case which would be great.  Many of my modules use the users table but I should be able to fix them if it's just a different method to call.  No biggie.

Once I have a know which modules will need to be upgraded I'll remove those from my existing DNN3.2.2 website pages so they don't throw any errors.  I'm fuzzy on how to upgrade the site though.  I would imagine I need to copy it over to a new server that runs ASP.NET 2.0 but then how do I get it to upgrade to a newer version?  Do I need to install the latest code base on top of/over it and run it...and let it automatically upgade itself (somehow I doubt it)?  Should I go from DNN3.2.2 to DNN3.3 first and repeat the process all the way up to the newest code base?


I'm too poor for anything other than the community version
 
New Post
6/17/2007 10:47 AM
 

PAs haven't changed in quite a while afaik

As for the upgrade, copy the files and DB to the new server, setup IIS

Copy the INSTALL package of 4.5.3 over your existing files, copy all the web.config options you need, connectstrings, machinekey decrypt/encrypt values, your databaseowner if something other than dbo, and objectqualifier. You should be able to upgrade that way. Though like I said, you'll want to test, may need to try it, find any errors, try the upgrade again fresh but with a few changes based on the errors. I'd spend 2-3 hours doing that, before even touching module upgrades.


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
6/17/2007 10:56 AM
 

Chris,

If I keep the custom modules I have on there and upgrade over it...won't those modules throw errors when the site comes up especially if they're on the home page?  I don't want to upgrade only to find a critical error that keeps me from being able to log in.  Maybe this isn't the case with the newer version but I was under the impression I want to get the modules squared away first.

If I use the INSTALL package instead of the SOURCE package will I be able to use Visual Studio 2005 to develop?  I read something in the installation doc specifying the source version instead of the install version.

There is a good chance I'm thinking about this wrong.  Been over a year since I upgraded my site from 2.1.2 to 3.2....


I'm too poor for anything other than the community version
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Upgrade Custom Modules/Site from DNN3.2.2 to DNN4.5Upgrade Custom Modules/Site from DNN3.2.2 to DNN4.5


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out