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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsBlogBlogNewBlog - ForumNewBlog - Forum
Previous
 
Next
New Post
9/21/2005 10:57 AM
 
buppertb wrote

It seems to me that you are attempting to make a distinction that doesn't exist in use. The fact is that the functionality you are pursuing and the new Forum, fundamentaly do the same thing and to have two DNN products with similar functionality will only cause confusion. TKS for the dictionary lesson,

BB3

 
If you make your foundation big enough, everything has the same foundation. Fundamentaly all modules for DNN are the same: they allow users to easily put content on a webpage. I seriously doubt any confusion will arise from having both a forum and a blog module....
 
cheers,
 
erik

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
New Post
9/21/2005 11:05 AM
 

You win, this only proves the inefficiency of the written word,

BB3

 
New Post
9/21/2005 11:09 AM
 

Allow me to weigh in as the person who was responsible for pulling the previous blog out from the forums.  First, you are correct in thinking that fundamentaly, structure wise, they are very similar.  This is what allowed the forum/blog project to be one early on.  Once you start making more modules more complex, however, you find the differences to be great enough to merit seperation.

Let's look at why I found it to be a good idea for the modules to be seperate, aside from the fact of developing for one took away focus from the other:

1.  Forums run a strict Group -> multiple Forums method.  If doing a blog using the same fundamental structure, this means you have to go two levels deep using a category system. (ie. no top level blog posts as a post can only be done within a forum and not a group)

2.  Trackback functionality.  This and all other 'blog' specific functionality is useless in a forum. 

3.  DotNetNuke Limitations.  In the current DotNetNuke Core, it is impossible to uninstall only one of the modules without affecting the other. 

4.  Look and Feel.  Seperation of UI elements, in prior implementation I was stuck with using a UI very similar to the forums.  This is not your blog look people are expecting to see from a blog module. People expect to see a category module UI, a calendar UI as an option at least. 

5.  Performance and complexity.  It is a known fact that 'long and skinny' tables perform faster with regards to query results.  The forum structure is as close to this as possible.  However, forums have lots of information to track, where as the blogs have far less information required for a single post.  Consider that most forums will have far more posts than a blog, this allows faster query results without indexing of the table. 

6. Comment system on blogs.  There is no real way this works in to the forum system.  You can attempt to set each comment as the equivalent as a reply, but this requires more overhead than necessary plus you must impersonate an anonymous user in some manner, which defeats one of the fundamental ideas of the current forum implementation. 

7. Modular Development.  It seems to me a win win situation to seperate such things because if you want to change something in one, you only affect the one module and not the other.  This would be true in almost any other combined module effort.

I hope this clears many things up for you.  These decisions were made and there is no going back.  This wasn't a decision based on what two or three people thought in one discussion, we have spent many hours deliberating on what is best for DotNetNuke and this is what we have determined.

 


Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsBlogBlogNewBlog - ForumNewBlog - Forum


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