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

HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Anyone done a dnn upgrade where core files were customized?Anyone done a dnn upgrade where core files were customized?
Previous
 
Next
New Post
10/27/2008 11:03 AM
 

I have a system that has had many 3rd part modules purchased. Custom code updates in a few of the core DNN projects in VB.

Does anyone have a system such as this that they have taken through an upgrade?

I would like to know the steps you took and what to expect.

A few steps outlining the process would be great.

 

I have read the Mitchell sears upgrade files and they are great, but I think it gets hairy when you don’t just let DNN run the upgrade for you but have to modify the DNN core, find the places that you need to hook custom code into, test...

 

Thanks all.

 

 
New Post
10/27/2008 11:20 AM
 

The first thing I would do is see if you can get away from using a modified core, that will make this process a lot easier.

Otherwise I would get a good code comparison tool, compare your current version with the original DNN version it was based on, find the necessary changes. Make those changes in the 4.9.0 version and then proceed with the upgrade as normal.


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
10/27/2008 11:28 AM
 

Can you point me to a good process to follow and note the section where I do the careful code compare please.

There is no way to move away from the modified core .vb code added over the years. Its part of the app at this point.

Thank you

 

 

 
New Post
10/28/2008 11:21 AM
 

Chris hit the nail on the head for the proper process, but keep in mind there is a high potential that it will NOT be an easy upgrade, as if the core files that you have modified have been changed by the core, you must re-work your changes into the core.

I have completed a number of upgrades with customized core installations, typically the following process has worked for me, but again, it might be different for you.

What was done?

First I identify what was changed, if you do not have a comprehensive, line-by-line listing of the changes I would do something similar to the following.

1.) Install an out of the box installation of DotNetNue for the CURRENT version.
2.) Check that version into a source control system
3.) Modify the bindings of your source control to point to your existing system
4.) Your source control system can then compare files, and you will need to find ALL differences.

Upgrade?

Now that you know what was done, do an ugrade like you normally would, keep in mind that ALL changes will be lost at this time.

Re-Apply

Now that you have upgraded, re-apply, or re-work all of your core modifications into the framework.

I hope that at least helps a bit.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
11/5/2008 9:20 AM
 

what kind of time fram would be expected for this kind of work?

how long would it take a single developer to run the course from start to finish?

,Thanks

 
Previous
 
Next
HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Anyone done a dnn upgrade where core files were customized?Anyone done a dnn upgrade where core files were customized?


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