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...Best Practice for Websites/deploymentBest Practice for Websites/deployment
Previous
 
Next
New Post
7/19/2006 11:15 AM
 
I started tinkering with it at the beginning of the year and I just got back into it over the last few days. Things are starting to make sense now.
I understand that within an installation you can have multiple portals or websites. Also I know you can have multiple installations on the same server.

Question: I have multiple independent websites I want to create. Is the best practice to create an installation for each website? I would think this would be good since that enables each website to have it's own database backend rather then creating multiple portals/websites from one installation which would share the same db backend.

Question: Hoster deployment from local server. I would think another reason to do mult installations would be to more easily deploy the website to a DNN hoster. In this case do I just copy all of my source files and database up to the hoster? Not sure how this would be done.

Thanks in advance.
Sal
 
New Post
7/19/2006 11:18 AM
 

I'm a big supporter of having a seperate installation for each site. Unless they are somehow related, why tie a site to another site? It just makes for headaches in the future if you do ever need to seperate them out. The biggest headache is on upgrades if you need to only upgrade one, but not the other, the multiportal solution can be a headache.

As for deploying to a host, it depends on your host, and what all you've done in your staging environment. If your host allows you to restore over a DB, or create a new DB, then yes, you can just copy the DNN folder and the database up. Just be sure to change the web.config


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
7/19/2006 11:42 AM
 
Thanks Chris. Yes mult installation does make sense for independent websites.

As far as hosting deployment, this is how I see it going specifically. Assuming I would have a staged website installation on my local server.
  • Hoster would do a clean installation on their servers including DB setup.
  • If db restore allowed then I would just upload my db and restore it to the host DB. Else I'd have to do some serious data migration.
  • For code files I would just upload my website and overwrite the Hoster's website.
  • Modify web.config.
Have I captured your response in more detail correctly?

Sal
 
New Post
7/19/2006 8:39 PM
 

Not sure if I agree with such a blanket statement as seperate installs, as there's other factors to come into play.  For instance, multi-sites under one dnn installation allow you to share modules that you may use on more than one portal environment without the issue of licensing (on most) or installing updates on multiple dnn instances.

Also just the generalistic overhead of running under a NET session and related ascx caching, dll caching and thread overheard is shared then across all sites, and not per site.  Depending on your host environment, that could be a large advantage.  You'd also be sharing common dnn and other "host" task threads (ie: queue, etc) to create for a less memory intensive operation as a whole (as long as you have a good ISP that allows for tweaking of the memory recycle threshold).

Also, ease of administration - you can log onto one site as host, and perform administrative tasks for all your websites under management.

As far as difficulty in splitting them afterwards? not really, restore the complete backup of the db and files onto the other site, and delete the sites you dont' want from it.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Best Practice for Websites/deploymentBest Practice for Websites/deployment


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