RSS Feed Available AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  

When to stop adding features?

by Will M on 06 Sep 2007 10:03 PM

I was reading some of the blogs over on the DotNetNuke site today and of course I pay close attention to anything regarding forums.  The DNN Forum Project has been trying to catch up to Active Forums for quite some time.  Their next release is going to have many features that you saw first in Active Forums.  That being said, I found one of the comments to a blog post very interesting:


I don't understand why each and every forum module now gets those non forum features like private messagin, polls, or user profiles. There might be a need for such things in apps like commmunity server where the whole app is build around a forum. A DotnetNuke forum module is part of a framework where modules for handling polls, messaging on profiles are already in place and can be easily used by the forum module. Adding all that stuff only adds more bug potential and usability issues I believe. I was hoping for the forum module to not take that route that Active Forums is taking as well since its last releases.


I want to address each feature that the author of this comment mentioned. 

1. Private Messaging - Active Forums doesn't include Private Messaging.  Why?  Because there isn't any need.  There are already two great modules that provide you with Private Messaging capabilities which integrate perfectly with Active Forums.  These are stand-alone modules that give you the ability to incorporate Private Messaging anywhere within your site, not just within the context of the forums module, as you will see with the new Core Forums.  That doesn't mean we will not offer private messaging in the future, but if and when we do, it will be an add-on module that compliments Active Forums.

2. Polls - The ability to create topics with polls built-in was added to Active Forums in version 3.5.  There are several reasons why we added this capability.  Mainly, customers asked for a polling feature.  Also, no other DotNetNuke module gives you the ability to quickly and easily allow your visitors to create polls within your site. 

3. Profiles - Active Forums was first released for DotNetNuke 2.0.  This was over 3 years go.  At that time, DotNetNuke didn't have much of a profile option.  Active Forums provided with an easy way for your users to create and manage a profile that could be viewed by others within your site.  Since that time, DotNetNuke has had 3 major overhauls to the core profile system.  Still, the profile system within the Core is not designed for retrieving or browsing the information as a whole.  Ever noticed how slow it can be to page or search through users from the User Management page?  That doesn't mean the core profile system is poorly designed or not written well.  It simply means that the method in which the data is stored is not ideal for retrieval of multiple sets of data, which Active Forums needs (along with other modules).  We could integrate with completely with the Core Profile system, but at the huge expense of database performance, which we are not willing to sacrifice. 


When should we stop adding features?  Are there features we should remove?  Of course, these are "trick questions", but I would really like to get some comments from other customers.

Thanks,
Will

    6 Comments for When to stop adding features?

    Philipp Becker
    Philipp Becker
    07 Sep 2007 07:25 AM

    From who in hell might that comment have been?
    Will Morgenweck
    Will Morgenweck
    07 Sep 2007 12:05 PM
    www.activemodules.com
    I wasn't going to mention any names
    Stephen Nill
    Stephen Nill
    09 Sep 2007 05:12 AM

    One of many reasons I have purchased Active Forums twice, despite a pretty good core forum module, is the Mail Connector. Using it, I am able to come pretty close to having a fully functioning listserve solution. Where things come up short, and therefore what I hope will be given your attention, that right now you can't subscribe members of a role to a given forum. We've spoken off-line about this so I know it's something you're working on -- any update on that?

    Steve
    Brad Molzen
    Brad Molzen
    10 Sep 2007 09:39 AM
    http://www.vinocellar.com
    I believe you should never stop adding features.... but to quantify that statement, they should be FORUM features.

    There are still quite a few features out there that active forums doesn't have from a forum perspective. Of course, it is the most feature rich in the DotNetNuke world, but users of forums often go to many sites... whether DotNetNuke / Active Forums Sites, or .php based forum sites of which there are many different solutions out there.

    When they view all these different sites, they want the same features on each. So while AF is the most robust in the DotNetNuke space, there is still room for growth from a "Forum Features" perspective, and in my opinion that's what should be persued. Definitely over adding in "community" type features that other modules in DNN can take care of separately.

    Andrew
    Andrew
    13 Sep 2007 08:59 AM

    My 2 cents....

    I've just installed Active forums on the first of three sites. The core DNN forum module may be introducing a lot of features this one has in an upcoming release  but the reason I'm going with Active forums enterprise is that I need the features now. Anyway, the fact that you can purchase a full featured forum module for DNN makes DNN a more attractive option as a framework doesn't it?

    I don't understand why anyone would have a problem with it, there's loads of alternatives for most of the core DNN modules, that's why I use the DNN system.
    Mariette Knap
    Mariette Knap
    13 Sep 2007 09:33 AM
    www.smallbizserver.net
    I use ActiveForums because at the time I needed a forum the core forum was very buggy and there was nothing else that was as reliable as ActiveForums...

    Early adopter...
    test
    Copyright 2012 by DotNetNuke Corporation / Terms of Use / Privacy