Sunday, September 05, 2010
  Search
 
Register
Login
 
Customize Google Analytics for DotNetNuke Search
You can easily set up your Google Analytics account to track the search feature on your DotNetNuke website and take advantage of all the in depth reporting that Google has to offer. It's simple, here...

Find this article and more in the category

Read This Article . . .

Simple Intro to the DNN UserInfo Class
 New DNN developers often wonder how to expose information about logged in users to a custom DotNetNuke module. So, I threw together a very simple example to show how easy it is to begin using the bu...

Find this article and more in the DotNetNuke category

Read This Article . . .

Quick Look at Some New Features of DotNetNuke 5 Cambrian
DotNetNuke’s much anticipated Cambrian has finally been made available as a Release Candidate and while it looks like the same ol’ packages from afar, it’s packed with some nice new features that are...

Find this article and more in the category

Read This Article . . .

Quick Check for Troubleshooting the CodeEndeavor Ajax Templates
I haven’t just installed the the template and created a module out of the box yet. However, I have come across a few things that I know to check and fix and I’m up and running in no time at all. If y...

Find this article and more in the category

Read This Article . . .

Installation from the DotNetNuke Install Package 4.90 to Windows XP Professional
OK, so you made the leap and downloaded an installation package of DotNetNuke 4.x.   But now what do I do?  Well, here's a step-by-step instruction guide to get you up and running with DotNetNuke 4....

Find this article and more in the Localhost category

Read This Article . . .

New DotNetNuke 5.0 Cambrian Package Writer for Module Developers
Attention developers! DotNetNuke 5.0 Cambrian has a nifty new tool to help developers package their modules nicely to fit with the new “Extensions” manager. Under the old Module Definitions manager, ...

Find this article and more in the category

Read This Article . . .

Everything You Never Wanted to Know About the Config File
This is the "pre-" first installment in a series that will cover the parts of the web.config file to give you an idea of how to manipulate and customize your DotNetNuke portal. The web.config fi...

Find this article and more in the category

Read This Article . . .

Fixing IE's Hover Problems in DNN
 So you have designed a great skin, skin object or module for DNN and it uses the :hover attribute and looks fantastic in Firefox. Now, you find out that nothing works in IE because IE doesn't suppor...

Find this article and more in the category

Read This Article . . .

Installing DotNetNuke on the root of GoDaddy - 8 Simple Steps
If you have are having a hard time getting DotNetNuke installed on the root of your hosting account, read this article to find out how. This article was originally written for a the specific purpose ...

Find this article and more in the Hosting Provider category

Read This Article . . .

Quick Check for Troubleshooting the CodeEndeavor Ajax Templates
I haven’t just installed the the template and created a module out of the box yet. However, I have come across a few things that I know to check and fix and I’m up and running in no time at all. If y...

Find this article and more in the category

Read This Article . . .

Recently Added Articles

Minimize
Article List

 

Setting Up Multiple Websites

9/8/2008 3:59:34 AM - By Briana Tarrance

Category: | | Comments 1

 

 

Related Links

You can create multiple distinct, (mainly) independent websites with one instance of a DNN installation on your web account. In lamens terms, this means that you can purchase ONE web hosting account with ONE database and ONE DNN Install and be able to set up www.MyFirstWebsite.com, www.MySecondWebsite.com, www.MyUnrelatedOtherWebsite.com, etc and DNN will power them all as if they were completely different websites.

 

There are many advantages to this DNN Functionality; especially as it relates to total cost of ownership, staff training, cost and efficiency. Bottom Line: It makes dollars and cents!

 

However, that's not to say that other considerations should be overlooked. Don't forget, all of your websites would have to share the resources or rather, limitations on resources (ONE provider account, ONE server, etc) provided by your web hosting provider.

 

What this means is that if your web hosting account provides you with 1000 MB of HDD space and 100 MB RAM, it must be divvied up among the websites.  This would also be a pretty good time to remind you that a default DNN Installation can consume 80-90 MB RAM straight out of the box. When you start adding features and modules, you may find that it is  something for to consider.  Think about how your websites will be used and the requirements they may have in order to plan accordingly. (These are also good things to keep in mind when shopping for a web host)

 

Now, to create a "second" website, you will need to do some set up in the DNN portal. *YOU MUST BE LOGGED IN AS THE HOST TO SETUP A SECONDARY WEBSITE*  It's a fairly quick and straightforward process using the built in DNN interface. You will have to first decide if you will create a "Child Portal" or a "ParentPortal". Essentially, these two concepts are nearly identical and really only differ in two ways. First, they differentiate in the way DNN will render, or create, the website url. Second, they are different in terms of storage within the root www folder.

 

For example, the parent portal, "www.MySecondWebsite.com" will have a "root" folder created here: \wwwroot\Portals\PortalID\ (where PortalID is actually a number like "1" or "9" or other number. Parent Portals are issued a "PortalID" in subsequent order as they are created).  Alternatively, with a "ChildPortal", the "root folder" is created as a sub-directory of the wwwroot\ChildPortalName\ and the URL is built as such:  www.MyFirstWebsite.com/myChildWebsite  .

 

Now, with one codebase and one database you can implement numerous websites, all of which get to access and utilize the common resources such as modules and global settings, and each of which also maintain a distinct user base and complete set of admin tools and settings; and all of which, can be globally administered with one login and completely customized and managed.

 

From the host login, for example, you can turn on & off the modules that a particular website (portal) gets to utilize, how many users a website can have, how much disk space to allocate, and even allow a maximum number of pages.

 

Making the possible scenarios even sweeter, you can enter PayPal information, charge the website owner (administrator) a monthly fee or even set an expiration date on any given website. Potential revenue out of the box.

 

Then, topping it all off with a cherry. . .it's DotNetNuke, its OpenSource and its Free.   Want to use Authorize.net instead of PayPal? Grab the codebase and extend the application to meet your needs. Or, better yet, hire Virtual-Essentials.com to develop for you.

 

VIDEO: Setting Up Multiple Domain Names on Your Hosting Provider

 

 

 

 

powered by metaPost
 

Related Articles
Creating new DotNetNuke HTTP Alias Records
Using DNN to take Advantage of GoDaddy Domain Names
Setting Up the DotNetNuke Side of Multi-Websites

 
 
Copyright 2008 by Virtual-Essentials.com Privacy Statement    Terms Of Use