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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Best Way To Keep Dev and Hosted Environment In SynchBest Way To Keep Dev and Hosted Environment In Synch
Previous
 
Next
New Post
12/11/2006 3:00 PM
 

 
Using Visual Studio 2005 Pro with DNN 4.3.5.  Looking for a way to keep the hosted website and the development environment in synch. 

I am a longtime software developer in other environments (too many to mention over the years).  One of the things I find difficult to deal with in the DNN paradigm is making major changes to a website.  Small changes of course are easy enough: just change the HTML directly in the web browser.  But I strongly feel that big changes to a website (for example, adding a Store) should be made in a local development and test environment. Only when these changes are properly tested should the changes be moved into production (the hosted website). 

The difficulty comes from keeping the two environments in synch.  If I make a change in  production, I want to easily bring down this change to development and vice versa.   You can do a straight copy (ftp) of all the DNN files from to a website but moving database objects is more difficult, especially in a hosted environment where the database is a SQL Server 200X database and not a SQL Server Express database.  Since most hosting providers will not let you run a SQL Server Express database on their servers, you have to do a database export of the SQL Server 200X  database on the hosted website and then import the database back into SQL Server Express.

It seems that keeping the two environments in sych should be a feature of DNN.  A DNN website should have a facility to copy itself into a development enviroment such Visual Studio.  Based on the same reasoning, a DNN website should also have the capability to copy itself from a Visual Studio development environment to a hosted webserver.

Any advice on this issue would be appreciated.

Thanks for your attention,

Stefan Pantu

Computer Software Connection, Inc.
southfloridakiteboarding.com

 
New Post
12/19/2006 12:12 AM
 
You're right! /sign
DNN isn't really enterprise stuff out of the box is it?

I'd also like to see:
- better deployment methods for DNN and modules
- better upgrade method for DNN and modules
- a way to separate parent portals (or just a different way of doing portals)
- better back-up / restore methods (yes you can back-up the database and filesystem, but high use DNN sites may not be in synch and would produce errors if you actually needed to restore them on the fly)


Jason Honingford - Web & Software Developer
www.PortVista.com
 
New Post
12/19/2006 9:59 AM
 
This is something that concerns me, too. What I am doing now is testing out new modules, changes, etc. on my localhost. If those work, I then upload those modules, etc. to the remotehost. After the remotehost changes are finished, I download the DNN files from the remotehost and copy down a backup of the database that the host does each night, then restore both the DNN files and database to my localhost.

Has anyone tried any of the tools at Red Gate software to automate this process?

Chris
 
New Post
12/19/2006 1:34 PM
 

I made a similar post - currently looking into sourcesafe and a combo of some sql packages like

http://msdn2.microsoft.com/en-us/teamsystem/aa718807.aspx

http://www.sqlsourcecontrol.com/sqlsourcecontrol.htm

 

http://www.dbghost.com
 
New Post
12/19/2006 3:19 PM
 
depending on what package you buy from redgate, they include a command line utility that you can use to automate the db comparison.. i used this with much satisfaction in the past...

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Best Way To Keep Dev and Hosted Environment In SynchBest Way To Keep Dev and Hosted Environment In Synch


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