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...Dev / Staging / Production environments?Dev / Staging / Production environments?
Previous
 
Next
New Post
8/26/2006 8:48 PM
 
Hi all,

I'd like to know how people work with dotnetnuke in dev / staging / production environments.

The situation I'm looking at is likely to have three different operators:
  • IT / engineering staff setting up the pages / modules.  Possibly coding some of their own modules.
  • Other staff within the company logging in an entering content.
  • Public users on the internet with a "read only" view of the content.
Would the majority of dotnetnuke users simply set up a server for production: allow engineers to set-up the pages, and have content entered on ths same server?  Maybe a second server for engineers to 'play on' (i.e. no content or pages would need to be tranferred)?

I could see a scenario where an upgrade of a website involves lots of new pages and content - which would need to be approved before its rolled out.  If this were to happen on a staging server - is there an easy 'deploy' this to production?  Maybe "sync" the data in the SQL tables?

Or would it be easier to simply restrict the new content with permissions, or start/end date page settings?

I'd really like to know the experience of those who's had to deal with this scenario..

Many thanks,
Russ



 
New Post
3/23/2007 1:55 AM
 
hi Russ,

Same question for me too. We are looking for solutions where we can safely have a staging site/option so that content can be updated, reviewed and approved before being let out for people to view.
regards
harish
 
New Post
3/23/2007 2:07 AM
 
I normally have a staging/QA environment setup where I test all my modules including the install process.  On this site I also allow users to test the module out add/editing and deleting content.  Once a module is tested then it is installed on the production server.

For content I just setup the new pages/modules that are needed and only give access to the content editors.  Once the content is approved then you can give view rights to the masses.  Another thing you can do is have the users enter the content on the staging server and once approves export the content and then reimport it into the production site.
 
New Post
3/23/2007 3:52 AM
 

We have a similar setup as ssmehaffie. We have internal staging hosts in which we build portals and test modules. Once the initial work on the portal is done, we move it to production via portal templates (well actually try to move it) and do most of the work then on the live site itself.

As for modules... we do developments on our local machines, test them internally on our staging hosts and once they are ready deploy them to our live hosts that need them.

Unfortunatly this is the best we can give you now because DNN doesn't have a real staging enviroment setup option in which one could for enterprise projects set it up correctly and automatized (we've actually talked about this during the MVP Summit on a DNN Open house meeting... and it was a common conclusion that this is one of the most important missing features currently for enterprise projects on DNN).

For our clients which need this option for their enviroments we often make some chemistry to get it together, but that's really a narrow scope and always (unfortunatly) built custom for their needs.

 


Thanks,
Vladan Strigo
NETMedia

My website: Vladan.Strigo.NET

Vladan.Strigo.NET: Projects
* Advanced VS2005 development approach - BlankModule
* DNN & Microsoft Ajax best practices guidance

Vladan.Strigo.NET: Resources
* Comprehensive list of DNN 4 Module development resources

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Dev / Staging / Production environments?Dev / Staging / Production environments?


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