Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

AppTheory specializes in solutions based on the DotNetNuke platform and has 2 employees on the DotNetNuke Core Team.
  Ads  
Iron Speed Designer is a software development tool for building database, reporting, and forms applications for .NET without hand-coding.
 


  Sponsors  

Meet Our Sponsors

MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Chat About It!  Separate database for each portal?
Previous Previous
 
Next Next
New Post 4/29/2008 9:05 AM
User is offline Jeff Cochran
1552 posts
5th Ranked


Re: Separate database for each portal? 

 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 10:01 AM
User is offline Mitch Sellers
5719 posts
www.mitchelsellers.com
3rd Ranked




Re: Separate database for each portal? 

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
MCITP, MCPD, MCTS
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 Consulting Quotes, and DNN Technical Support Services

I reccomend 3Essentials for shared hosting and BaseCamp for project management
 
New Post 4/29/2008 10:52 AM
User is offline Steve Taylor
23 posts
10th Ranked


Re: Separate database for each portal? 

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 11:26 AM
User is offline DNN Creations
3 posts
10th Ranked


Re: Separate database for each portal? 

 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 12:26 PM
User is offline Chris Hammond
2965 posts
www.engagesoftware.com
5th Ranked








Re: Separate database for each portal? 

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
Engage Software
St. Louis, MO
314.966.4000


The leading provider of DotNetNuke skinning, training and custom module development.
Official DotNetNuke® Training Provider
 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Chat About It!  Separate database for each portal?
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


Data Springs Inc. - Module Development
Data Springs is a leader in the DNN community offering high quality modules, custom module development, enhancements to the DNN core product and overall DNN support.
www.datasprings.com
XCESS expertise center b.v.
Custom made modules and complete solutions for the DNN framework. Maatwerk modules en complete webtoepassingen gebaseerd op het DNN framework.
www.xcess.nl
EMAS Pro
Strategic Enrollment Management Software for Higher Education Recruitment, Retention and Financial Aid
www.emaspro.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP