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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN Upgrade Best PracticesDNN Upgrade Best Practices
Previous
 
Next
New Post
9/19/2006 2:32 PM
 

The current DNN upgrade process doesn't seem to work verywell for a true open source project.  After the last version I've made changes to many of the core modules so that my DNN install would meet my needs.  Some of these changes were simple changes that included altering the hardcoded font sizes set in the events module, while others were a complete re-write of the announcements module to include a global announcements feature.  I was careless when I made these changes becuase I didn't document each change, however now that It's time to upgrade I can't see a clean way of doing this.  The other side is that I don't really understand what the upgrade is fixing.  

It would be nice to have a chog for minor versions that states what was added/fixed.  As it is now I don't know if the 4.3.5 fixes a major security flaw or if it just edits a skin. 

The other thing that I would like to do but cannot seem to find the right program is to run a Diff of my install and the DNN upgrade source contents.  Does anyone know what program works well with Visual Studio 2005 that will compare and report differences by line in 2 folders?

Finally I am curious what the difference is from the upgrade download and the install.  Are they the same?

 

Thanks,         

 
New Post
9/19/2006 6:04 PM
 
Sounds like what you need is to install the "Upgrade" version. The Upgrade version leaves your modules untouched. The "Install" version installs the modules as well. That as far as I can tell is the only difference bewteen the two. I have a few customized modules and this always worked for me.

For line-by-line comparison of source code differences I use a wonderful and free utility called WinMerge. It allows you to easily merge any differences as well. I can't live without it.

Also, if you go here you'll see a chog detailing what's new in the various versions.

As always, make a full backup of your application files and database before proceeding :)
 
New Post
9/19/2006 6:29 PM
 
me 2

I use winmerge. great program
it can even do a compare on directories.

Regards KM
 
New Post
9/19/2006 6:46 PM
 
me again,

just remembered.

Another great way is to use a Source code control system (i know that every one knows about this) what many dont know is one of the BEST SCC systems (IMHO) in the industry is by a company called SourceGear http://www.sourcegear.com/ and a product called Vault. (I dont work for it)
Its FREE. for a sinlge user.
Yes the client AND the server are both free for 1 user.
great for home dev use.
Try it out if you havent already done so.
IT HAS NEVER EVER crashed on me. usign it for several years.

so getting back to the topic.
once your exisitng site is in scc, "check out" the entire tree inside visual studio 2005 (YES it works flawlessly)
then go to windows explorer and copy the new bits 4.3.5 for e.g. all over the exisitng 4.3.4 ones.
it will overwrite exisitng files and folders and add new ones.
comeback into vs and hit refresh.
You will see a yellow + sign next to new files then
check the "pending checklist" (give it a few minutes)
and "check in" every thing.

There you go....
you have old + new (use labels) and it has a diff utility built right into the scc system.

All prayers answerd.
Happy Happy.


Regards KM
 
New Post
9/20/2006 1:42 PM
 

Presstopia you mentioned that the upgrade version leaves modules untouched.  If that is the case where do I go for the module upgrade packages.  I rarely find the latest versions on the website. 

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN Upgrade Best PracticesDNN Upgrade Best Practices


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