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...Seeking advice on the suitability of DNN for my situationSeeking advice on the suitability of DNN for my situation
Previous
 
Next
New Post
3/23/2006 10:33 PM
 

My company has a custom support site written in ASP.NET 1.1 that they would like me to add several features to.  The site contains a variety of content that a site administrator manages using a custom tool also written in ASP.NET 1.1. As I see it,  I basically have 2 options.  The first is to build the new features into the custom application.  The second is to completely rebuild the site using a CMS.  Some people in the company are pushing for rebuilding using SharePoint.  I however would like to explore some of the open source CMS offerings first before going that route, which has brought me to DNN.  On the surface, DNN seems to be exactly what we need in terms of content management capabilities, and many of the standard modules seem like good fits to replace much of the existing functionality (announcements, downloads, links, login, register, user account, etc.). 

Before I can recommend using DNN though, I need to understand how easy or difficult it would be to extend the standard modules to handle some specific requirements we have.  I've been poking around on the DNN site for a couple of days now, and it isn't yet clear to me if it's possible to extend standard modules, or in the case you need to do something slightly different, is your only option to ditch the standard module and instead find a replacement or write your own?  For example, we need to collect a couple more pieces of information about a user when they register with the site than what the standard User Account module collects.  Can the extra fields be added to the database and then bound to new controls that are added to the form?  If so, how is this accomplished?  Is it done by extending the standard module and plugging in what you need?  Or is it done by taking a copy of the standard module code, modifying it as needed, and then basically having a new custom module that lives independently of the original? 

I would really appreciate hearing from some developers out there who have real world experience implementing sites in DNN where they had to make some significant customization to what DNN provided out-of-the-box.  Did you find that the DNN architecture made it possible for you to provide the customizations you needed, while not causing you too many headaches?  How about if you ever upgraded your site to a newer release of DNN, what was that experience like?  I really like what I've seen so far about DNN, and I would love to be able to recommend it to my boss, but I need to be sure that if we decide to go down this road, and we get 80% of what we need "for free", that building the other 20% is possible and won't leave us with a hacked up DNN site that won't upgrade.

 
New Post
3/24/2006 12:31 AM
 

I may be biased, but I feel DNN is perfect for you.

Upgrades are easy and the core is very extensible, so you shouldn't need to change the core at all.

If you do need to change something in the core framework, then you can either inherit and override core functionallity or make copies of the core files and change the namespace to make upgrading easier.

 


DotNetNuke Modules from Snapsis.com
 
New Post
3/24/2006 5:35 AM
 

you can easily extend default modules, as they are delivered including the source. There are also many free 3rd party modules with enhanced functionality.

The next release of DNN (3.3/4.1) will have many improvements concerning the membership provider and custom fields, have a look at the DotNetNuke roadmap.

For other individual data, have a look at UserDefinedTable (there is an enhanced version available for download at the project page.)


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/24/2006 2:38 PM
 

Take it from a person who has used Sharepoint and DotNetNuke heavily, go with DotNetNuke.  Sharepoint just doesn't do what you want most of the time and to get it to behave is a nightmare. 

It is pretty easy to tap into the core of DNN and change things as you need.  Also you can always find/buy a third party module.  Personally, I haven't found too many projects that xMod can't fix http://dnndev.com.

 

Stuart


Hilbert Solutions, LLC
Owner, Hilbert Solutions, LLC
http://www.HilbertSolutions.com
A DNN Service Provider
From Module Development to DNN Upgrades, your one stop DNN Shop
 
New Post
3/28/2006 11:40 AM
 

this might help http://weblogs.asp.net/bsimser/archive/2006/01/31/437023.aspx.  go with dnn 4. i strongly recommend it. coming from a frustrated sharepoint administrator. i work with a company that has over 500 employees. sharepoint was integrated 2 years ago and its too big to change. dnn offers flexibility and control - sharepoint will just lead you to major frustrations and disappointments.

 


http://msrdsolutions.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Seeking advice on the suitability of DNN for my situationSeeking advice on the suitability of DNN for my situation


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