Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

  Need Help?  
Professional technical support for DotNetNuke is available from DotNetNuke Corporation.
 


  Ads  
 


  Sponsors  

Meet Our Sponsors

ExactTarget email software solutions
Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
FCKeditor Project
Salaro -- Skins and more
OnyakTech
 


DotNetNuke Forums
 
  Forum  DotNetNuke® Pro...  Installer Utili...  Best Way To Keep Website In Synch With Dev Environment
Previous Previous
 
Next Next
New Post 12/19/2006 8:06 AM
User is offline Mike Horton
2953 posts
dnn.gmss.org
5th Ranked






Re: Best Way To Keep Website In Synch With Dev Environment  
Antonio that's one possible option but I understand where the original posters are coming from. Sometimes you don't want to install something on the production install just in case it ends up breaking the site beyond repair. It's just asking for trouble to do so in any software not just DNN. That's just my opinion though.
 
New Post 12/19/2006 8:16 AM
User is offline Antonio Chagoury
745 posts
www.inspectorit.com
7th Ranked






Re: Best Way To Keep Website In Synch With Dev Environment  

Mikeh,

You are definetely right on your assessment.
I was mostly referring to the modules packaged with DNN - like the store...


Inspector IT, Inc.Antonio Chagoury | Inspector IT, Inc.
Professional .net & DotNetNuke Solutions
web: www.inspectorit.com
blog: www.cto20.com
modules: DNN Virtual Earth | DNN Dock Menu | DNN Site Map

 
New Post 12/12/2007 12:22 AM
User is offline msweetnam
19 posts
10th Ranked


Re: Best Way To Keep Website In Synch With Dev Environment  

Just my two cents:

All mature development environments require code and change propagation through multiple environments. Including, I would assume, the individual DNN modules themselves (i.e. Dev, Integration, UAT and Production). Most organizations don't let anyone change production without it having gone through the other environments first. Soooo.. the only way to do that currently is to backup the entire webapp and DNN database and restore for every change, even the small ones.

This can be a problem with any system that maintains it's configuration settings in a database. It's conceivable that we could build a "patch" or "migration" tool that would

  1. compare the stuctural differences between two dnn databases and generate the necessary alter scripts. There are open source solutions for this (see http://sourceforge.net/projects/whiz/)
  2. compare contents of the db and generate load scripts
  3. web components would also have to be taken care of in a similar manner.

Stitch all these together and you'd have a patch file. So your source control would store incremental patch's.. hmm.. I'm sure this would be a piece of cake ;-)

Ok, all that said, it would require a bullet-proof updater to not introduce more risk to the process. Rock? meet Hard Place.

Any other solutions or thoughts?

- Matt

 
New Post 12/12/2007 5:13 AM
User is offline msweetnam
19 posts
10th Ranked


Re: Best Way To Keep Website In Synch With Dev Environment  

OK.. hate to reply to myself.. but if we took the in-framework approach I guess we should be able to export (not copy) individual pages and components and then import them on a different implementation. We'd still rely on the Host to make sure all the necessary modules are there. The initial solution could just assume that all the site configuration items are correct (i.e. roles, modules) and just create and import the configuration settings for the page and modules.

Currently the portal export does something like this, so it must be something that could be implmented without too much aggrevation..

- Matt

 
Previous Previous
 
Next Next
  Forum  DotNetNuke® Pro...  Installer Utili...  Best Way To Keep Website In Synch With Dev Environment
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


Subzero Solutions
Dutch / English DotNetNuke consultancy services. Custom module development in any version. Complete application integration. Small business portal hosting. Your ideas our innovation - Your success our motivation. K.v.k Amsterdam: 34236342
www.subzero-solutions.net
Hosting for DotNetNuke
SiteGround.com is the best place to host your DotNetNuke website! Expert DotNetNuke support, reliable servers, low price!
www.SiteGround.com
Code Endeavors, LLC
Do you Endeavor to Enhance your DotNetNuke designs by utilizing AJAX technologies to more efficient interactive web experiences
www.codeendeavors.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP