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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Newbie questionNewbie question
Previous
 
Next
New Post
4/1/2006 5:32 AM
 
I'm an experienced ASP.NET developer who has just recently discovered DNN. It seems like a great tool for cranking out portals and fairly generic sites whose needs are primarily centered around content management.

What I'm most interested to know is how I can best utilize DNN as a framework for more complex, real-world web apps that are built upon custom databases and business rules.  It seems to me that using the DNN framework would, at a minimum, provide the advantage of not having to code a lot of the mundane GUI, user security, et. al. features since they're already built.
I realize my question is very broad, so I don't necessarily expect a detailed reply here, but if someone could direct me to some good, concise documentation/tutorials addressing my needs, I would greatly appreciate it.  I'm sure they're out there, but thought it would probably save me some time asking for directions here.
 
New Post
4/2/2006 3:12 PM
 

i would recommend that you download the documentation zip. It has a number of docs that cover the various framework aspects such as the optional module interfaces etc., that should give you a good background on the framework. I don't know of any good tutorials describing what you describe. I do know of a number of applications such as mass-email clients, IIS hosting control panels, and LOB applications that extend DNN substantially, but few of these release any details to protect their intellectual property.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
4/3/2006 10:47 AM
 

We have used DNN as a basis for our realworld app at www.homefree.com .  It provided a great launching point.  User and Role administration as well as CMS basics already in the application.

We have made a large suite of custom modules (user controls) that do most of our custom functionality.  These are produced just as fast or faster than standard ASP.NET pages or controls. All the database tables behind the controls are custom and we have our own business rules.   I think Cathal is right in that just going through the documentation is a good start.

I think you will find that if you dive in and make a quickie module and implement it, things fall together really quickly.


Jeff Martin
MCSD C#
 
New Post
4/3/2006 2:46 PM
 
jmartin wrote

We have used DNN as a basis for our realworld app at www.homefree.com .  It provided a great launching point.  User and Role administration as well as CMS basics already in the application.

We have made a large suite of custom modules (user controls) that do most of our custom functionality.  These are produced just as fast or faster than standard ASP.NET pages or controls. All the database tables behind the controls are custom and we have our own business rules.   I think Cathal is right in that just going through the documentation is a good start.

I think you will find that if you dive in and make a quickie module and implement it, things fall together really quickly.



Thanks, Jeff.  This is the kind of info I was seeking.  I haven't yet looked at the custom module documentation, but my first impression was that this was just for making extensions to the generic functionality of DNN.

Another quick question - is there any problem coding these custom modules in C# as opposed to VB.NET like the DNN framework uses?  I suppose if these modules (user controls?) are pre-compiled before being plugged in to DNN, then source language would be a non-issue.
 
New Post
4/3/2006 5:39 PM
 

Yes, C# runs great - that is what we use for our custom modules. 

The user controls was in parentheses because modules are just that.  PortalModuleBase inherits from UserControl and all DNN modules inherit from the PortalModuleBase.

You can build your modules with any functionality you could put into a user control. (ie, an infinate possibility)

 


Jeff Martin
MCSD C#
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Newbie questionNewbie question


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