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...Separate database for each portal?Separate database for each portal?
Previous
 
Next
New Post
4/29/2008 11:05 AM
 

Steve Taylor wrote

What, then is the real point of the ability to create multiple portals, if they all reside within the same database?

There are quite a few situations where multiple portals are desirable, or even required.  If your host only allows a single DNN install and single database for example.  For an intranet, each portal can be managed by a different department.  For a corporate site where sub portals are managed by different divisions.  A church or other organization, where each club has its own portal.  Personal sites, family sites, lots of legitimate reasons.

There are advantages to portals in using third party modules as well, many are licensed per DNN install.  You can use the module in five portals, but for five separate DNN installs you need five licenses, or an enterprise license.  There are also modules that let you share user accounts between portals, something you can't do with separate databases.

How you configure DNN really depends on how you use DNN.  Not everyone will need every option, but it's there for those that do.

Jeff

 
New Post
4/29/2008 12:01 PM
 

As mentioned there are business cases that support the use of multi-portals inside the same database/dnn installation.  In my opinion it is really something that is decided upon based on what your specific needs are.  I do NOT EVER put two separate clients on the same DNN installation, as I want them isolated for the reasons listed above.

However, for my main DNN installation I have multiple portals.  MitchelSellers.com, ICGDNNSupport.com, ICGPortals.com, and DotNetNukePlanet.com are all hosted on the same DNN installation, but these sites are also all mine, I'm the only admin, and they are related to my business.  I don't need to isolate the data, FTP access, E-mail access or anything of that nature.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
4/29/2008 12:52 PM
 

Yes, I understand the important points you are making.

I'm intending to host on a VPS running Virtuozzo, Plesk and WS2003 with IIS6 and wondered if it might be possible to assign a separate application pool for each portal on a single DNN installation? If so, wouldn't this provide a degree of protection between each site? I am intending to administer all the portal sites myself, so could just about get away with each site as a separate portal in a single installation of DNN.

However, in general I think that you, Jeff Cochran and Mitch Sellers are right to warn me against doing this for the reasons that you mention. I also think that the point I raised about the difficulty of separating the site from the others if required at some later date is a significant disincentive to using portals to implement separate sites.

If separate installations for each site is the preferred way to go, how about the possibility of installing a slimmed down DNN by specifying that you dont want to create multiple portals, thus leaving out some of this possibly unecessary code. Is this possible?

It's just that web space, memory, etc, being at a premium, I'm a bit apprehensive at how much space these multiple installations are going to take up in my VPS.

Alternatively, is there any way to share parts of an installation of DNN with others on the same machine, in order to save space?

 
New Post
4/29/2008 1:26 PM
 

Steve Taylor wrote

I'm intending to host on a VPS running Virtuozzo, Plesk and WS2003 with IIS6 and wondered if it might be possible to assign a separate application pool for each portal on a single DNN installation? If so, wouldn't this provide a degree of protection between each site? I am intending to administer all the portal sites myself, so could just about get away with each site as a separate portal in a single installation of DNN.

<snip>

This is exactly what I am doing on some of my sites.  It has to be configured in IIS, pointing each 'portal' to the same install and configuring the web to use a different application pool.  One word of warning though is that it uses significant memory (I had to upgrade my VPS to 768M memory for things to run stable) and you will likely need a separate IP address for each portal .  Using the separate IPs allows you to setup SSL for multiple portals on the same DNN installation.

If you want any assistance, please email me @ dmcquay@dnncreations.com

Darrin McQuay

 

 
New Post
4/29/2008 2:26 PM
 

As Darrin said you can run each "portal" in a seperate application pool by configuring IIS sites for each different host header. If you don't need SSL you can get by with a single IP address as well. I've done this quite a bit, but we started moving away from running multiple portals in an instance due to upgrade/customization issues.


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
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Separate database for each portal?Separate database for each portal?


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