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  |  

$4.95 Windows Hosting at Webhost4life.com
  Need Help?  
Professional technical support for DotNetNuke is available from DotNetNuke Corporation.
 


  Ads  
The best choice for your web site host, email hosting, and domain registration.
 


  Sponsors  

Meet Our Sponsors

The Official Microsoft ASP.NET Website
Portal Webhosting - Hosting For Developers
Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
 


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
Online now... Mike Horton
3077 posts
dnn.gmss.org
4th 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
752 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.

 


WEBPC™ DotNetNuke® sites for Small Business
WEBPC™ are internet consultants and web hosters catering to the small business market.
www.webpc.biz
Perpetual Motion Interactive Systems Inc.
A solutions company specializing in Microsoft enterprise technologies.
www.perpetualmotion.ca
Icthus Technologies
Building Faith on the Internet
www.icthustech.com

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