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 ...Quick Question Before I StartQuick Question Before I Start
Previous
 
Next
New Post
1/15/2012 2:37 PM
 

First off, a pre-thank you for any help, and a pre-thank you for not telling me to use Google or the search feature.

I just have a quick question on the optimal setup for starting out with DotNetNuke. I am used to things like Drupal/Joomla where it was as simple as setting up a WAMP and then copying an install directory and database to a live server when I was ready to deploy.

What my question is... I want to set up two environments, one for development and testing, and then one for actually hosting the site. How difficult is it to keep these two absolutely separate. Am I going to have a difficult time getting everything to the live server? What my aim is, is to set up a SVN repository for my development environment, so that I can test things from home and work, and then export out and push to my live server when everything works.

My key reasoning for doing this is to keep a clean database and file structure. If things do not work, I can always revision back, or just do a new install and not have lost anything on the live database, etc. I may be over thinking things here, and if so let me know please.

Also as far as the visual studio started kit, is it advised, I noticed in the topic at the top of this forum category that people have had trouble with it in the past. If I do a normal install on my development environment, are there any steps of the install that I can skip since this is just a local development install?

Thanks again for any assistance/guidance.

 
New Post
1/15/2012 10:57 PM
 

Firstly - the visual studio starter kit is not really needed unless you plan on building your own modules - and even then its not 100% required.  You can build modules without ever using it - in fact if you are building WAP based modules they can be built in nothing more than a text editor - though without all the handy context completion stuff.

As dnn is a true content managent based system - you may need to rethink some of your ideas about workflow.  Depending on what you are doing on your site - many of your content changes with happen within only the SQL database.

For the most part our clients work with LIVE web sites - they update their content online - either using simple staging or direct publishing.

When we do any new development for these sites - we simply take a backup of their live files and database - and load it onto our development servers.  We can then work and test new modules etc on a direct copy of the live server.  When the new module is ready we simply upload it to the live server - and configure it for use.

Westa

 
New Post
1/16/2012 6:12 AM
 

Thanks for your reply Westa, what you said made more sense immediately. My original thinking was an attempt to be lazy, and have an environment that I did not have to fully set up to test and build the initial site on and then just push it to live once it is "finished". I've decided to set up a laptop that I purchased just for the reason of simply having one a few months ago, and just develop it on that fully and then push to my live set-up. Then for any newly added modules I will do what you have suggested. Copy my live server, test the new modules/code locally here and then add in the changes to the live server.

 
New Post
1/26/2012 12:50 AM
 

Richard, also check the 2nd (sticky) post in this forum:

http://www.dotnetnuke.com/Resources/F...

which discusses how to move a DNN instance from server to server - or in your case from localhost (on your dev machine) to the server & back. I've done this in the past without issue - though it sounds like you're looking for more separation between the two instances.

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Quick Question Before I StartQuick Question Before I Start


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