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

HomeHomeUsing DNN Platf...Using DNN Platf...Using Modules a...Using Modules a...Need Module Development AdviceNeed Module Development Advice
Previous
 
Next
New Post
7/10/2016 7:41 PM
 

I have a wrestling site that I developed several years ago.  It allows club administrators automate the tasks of running a wrestling club.   The site is used by 10 different wrestling clubs. I would like to move the .net code I wrote for this site into dnn to take advantage of the functionality of a mature .net cms

 I've been studying dnn for the last couple of weeks.  I have figured out how to install dnn 8, how to write modules, and a decent understanding of how to configure dnn.  I still have a lot to learn, but I think I'm ready to begin converting my .net site into dnn for increased functionality. Before I get started, I have some questions:

  1. What are the advantages of adding multiple portals in one install vs creating a new install for every site?

  2. Do I need to worry about the database size with multiple portals?

  3.  As far as module development, I have a lot of code that is dependent on multiple tables.  For example I have a club parms table that is referenced by numerous pages.   In my previous code, I have created multiple classes that are consumed as needed. How should I write my modules, so that I can access data from other tables? 

 

 
New Post
7/11/2016 3:02 PM
 
For a product that is partnered with Microsoft, it appears that the forum doesn't get monitored very much. With the lack of response of the forum and the outdated training material, I'm beginning to wonder how much longer DNN will be around.

Getting answers about DNN 8 is like pulling teeth.

Is there a better place to get answers?
 
New Post
7/12/2016 3:57 AM
 
Hi Les,

Multiple 'DNN Portals' needs only one database as opposed to 'DNN Installations'. Each 'DNN installation' needs separate database, but there is an exception because at the DNN installation process you can specify a db prefix, this allows you to put multiple DNN Installs in one database (db objects will have different prefixes).
In my opinion one 'DNN Install' with multiple portals is easier to manage. What is important DNN extensions/modules usually has licenses per one 'DNN Install', and license can be reused across all DNN portals, so you pay only for one license.

By default DNN is designed to have multiple portals and it does not affect significantly on the database, so you don't need to worry about the db size if you have multiple DNN portals. Instead multiple 'DNN Installs' will need much more space.

Hard to answer to your last question. DNN module has a data layer that can connect to the db, and all their tables through: stored procedures or micro-orm called Peta-Poco. Reference:
http://www.dnnsoftware.com/community-...
 
New Post
7/12/2016 9:06 AM
 
I may play with multiple portals to get a better feel.

As far as the DNN module architecture, let's used the following as an example:

I create two modules.  The first is a values module called DNNModule1.  It hold misc values for an organization.  I then create DNNModule2 that will reference the data from DNNModule1.  How do i access the repository in DNNModule1?  I know this sounds trivial, but I can't get my head wrapped around how to accomplish this.

 
New Post
7/13/2016 6:25 PM
 
Sharing a single database for multiple DNN instances was a feature in DNN 1 and 2, when databases were really expensive. In DNN 3, the aspnet membership component was included, which does not support objectqualifiers and the feature stopped working. You may still use an objectQualifier, if you share the database with a 3rd party application, to avoid name clashes for common objects.
Multiple portals in a single DNN installation share the user base and may reference existing content (using the Website Group feature). Outside a group, each site has its own security, content and resources. It might be used to reduce administrative costs, typical use cases are a number of small websites being sold individually or a corporative site with child sites for each department of a company.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Using Modules a...Using Modules a...Need Module Development AdviceNeed Module Development Advice


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