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...Installation ScenarioInstallation Scenario
Previous
 
Next
New Post
12/20/2007 6:03 PM
 

hmm I seem to be explaining that you don't stage a CMS in the traditional manner. It is a live site... you don't stage it and then publish l;ike you did in the old days. There are people who attempt to merge databases to syncronize portals, but they also are simply missing the point and forcing their old work procedures onto the new system.

What exactly is the confusing bit?

Rob

 
New Post
12/20/2007 11:02 PM
 

Rob, the confusing part is the coding process.

I could let the content manager edit the main contents directly on the live site and that won't be a problem as long as they follow the protocol. But how could the developer write codes, integrate new features to a live site before testing in a development environment? That's what I'm concerned about. I wouldn't want to do the testing on a live site! How can I solve that problem?

thanks

jason

 
New Post
12/20/2007 11:57 PM
 

A CMS is inherently a live system and you have to maintain it as such. I do all testing and development on a snapshot of the live site. I could just use fresh installs of DNN, but that wouldn't be a completely accurate scenario given that the many modules isntalled on the live site can influence each other, or the live system might have a problem that the fresh install doesn't.

As an example of how hard this is, it takes about 5 minutes to duplicate my 20-portal instance.. and that's doing it remotely. All you have to do is make sure that you have added a temporary or development domain such as //locahost/ as an alias in the Admin, Site settings page of the portal you want to be able to sign in to. You can use that url to access the portal and test things.

First back up the entire portal and database. Then use the backup files to create a perfect working copy of the live portal system. That is the development system. You can install and test modules or any other modifications on that. If your mods are safe and approved, the you would apply them to the live portal during a scheduled maintainence break. By apply them, I mean repeat exactly what you tested on the dev copy. If you installed a module and it works fine, then you simply install that on schedule to the live site. If it was some other change, apply that.

Even when it comes to upgrading the entire framework; you do exactly the same thing. test it on a backup, then do it again on the live site - during an outage or quiet time. If you accidentally kill the system whilst doing the upgrade, you immediately restore to the backup that you have made just prior to starting the task.

I'm really just repeating myself, but does that make any more sense?

Rob

 
New Post
12/27/2007 12:27 PM
 

Hey Rob,

I'm back again with few more questions. Take a look at this image: www.flickr.com/photos/8922855@N07/2141706858/. That's what I understood from your message. The Development DNN is an exact copy of the Production DNN site. I'll use the development site to add new codes and make the necessary changes.

Now the real questions is how will I transfer those changes to the production site? Should I open the production DNN site in an IDE, add the exact code that I added in the development site and compile it?

Thanks,

Jason

 

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Installation ScenarioInstallation Scenario


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