Tired of SharePoint Discussions?

SharePoint rocks. Okay, I said it. I got it out of my system. It's got a lot going for it but can also be the biggest PITA known to mankind.

How many of us are sick and tired of the old "Discussion" boards that come with the OOTB SharePoint? I mean, threaded and flat views are so 1990s and you really can't carry on a good conversation without seeing what else was said and maybe oh, I don't know, quoting a post when you reply. I mean seriously. Internet Forums have been around for years and there are tons of great products out there like phpBB and ASP.NET Forums.

So let's get with the program shall we?

Another of my "pet" projects that I talked to some people at the last MVP Summit was a new Forum replace for SharePoint. Something that would be worthy of what we, in internet land, refer to as forums and not the red-headed step-child that some SharePoint engineer dreamed up. Something that would be useful. Something like this:

Some of the features are typical of Forum type applications you see out there including:

  • Threaded messages
  • Reply with Quoting Features
  • Unlimited forums can be organized into as many categories as you like
  • Private forums for specific groups
  • Password protected forums
  • Web based administration (add/edit/delete everything inside the Web Part)
  • Member list (with stats on # of posts, etc.)
  • Locked topics
  • Sticky topics (can be used for announcements)
  • Active topics list
  • Print and email topics
  • Supports smileys/emoticons
  • RSS feeds (and/or Alerts) for forums and topics

Additional features as this is a SharePoint Web Part:

  • Leverages SharePoint fully by using Lists to store information (instant installer, just drop it on a page)
  • Uses the built-in SharePoint roles of Reader, Contributor, and Administrator (but you can define your own)
  • Uses all built-in SharePoint graphics
  • Conforms to whatever theme/CSS changes you've made to your WSS Site/Portal to fit in
  • No membership or login required, just visiting the page that the Forum lives on will add the user to the system
  • Security trimming so users without access to a forum/category won't see it

This is a single web part that you can drop onto any WSS site or Portal Area (yes, it works with both, and there was much rejoicing) either on a default page or your own Web Part Page. The posts are all contained in a few lists and they're built (and hidden) dynamically when you add the Web Part. As this Web Part lets you define as many forums and categories as you want, you really don't need multiple instances of it in your site (but I could be convinced to update it if you make a strong enough case for it).

The mechanics are all done, now it's just fixing up the posts (tracking when someone adds a new post) and the stats and wrap it up for you guys to get your little grubby hands on. Okay, sorry for getting your salivating and all that with no download yet. I just couldn't keep quiet but I'll be working throughout this week to complete this (along with my other projects like SharePoint Builder) to get it out to you.

Published Monday, January 09, 2006 1:27 AM by Bil Simser

Comments

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 4:39 AM by Dennis
The screenshot of the forum looks promissing, hardly can't wait to try it!

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 5:07 AM by Romeo Pruno
Great work... Is it a free project or is a personal idea??

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 8:14 AM by Colin Walker
Looks really nice Bil. Anxious to start having a play with it.

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 8:41 AM by Christopher Bermingham
As a certified forum addict, I have to say that this looks great. I can't wait to check it out.

# Re: Tired of SharePoint Discussions?

Monday, January 09, 2006 10:26 AM by Bob Mixon
Looks great Bil! I am also very glad to see someone do this and can't wait to get my hands on it.

Bob Mixon

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 10:36 AM by E. Shupps
Hallelujah! Man, do we need this web part! Hold all Bil's calls, don't email him, and take his blog editor away for a week so he has no distractions.

And, yes, there will be much rejoicing...

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 10:42 AM by Bob Mixon
Looks great Bil! I am looking forward to getting my hands on the end result. Think you will have it done before the 2006 SharePoint Connections conference in April? I have a discussion section on my Helpdesk solution presentation and I would like to show your Web Part instead of the OOTB Web Part.

Bob Mixon

# Re: Tired of SharePoint Discussions?

Monday, January 09, 2006 10:47 AM by AC [MVP MCMS]
Do you plan to post anything to help you import from an existing Discussion List? This would be a huge boost to quick adoption. Oh, and you're crazy to give this away! nice work man... looking forward to more previews. Who knew the idea would progress from & smokes drinks outside the Office building that night in Sept :P

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 10:53 AM by Heather
Very exciting stuff.... do we ever need more parts like this. Will it have an import/export tool that will retain the original poster info? If that was available, existing forums could be migrated while still retaining original time stamps and user names, thus making existing forums candidates for upgrading.

# re: Tired of SharePoint Discussions?

Monday, January 09, 2006 3:58 PM by Morgan
I think Heather's comments are great. I love the idea Bil, and I've looked at Serge van den Oever [Macaw]. The updated discussions were better, but nothing that come to the phpBB, ASP.NET Forums.

If you need anyone to beta test this, we are using the Discussion quit regularly, and I would enjoy helping test the beta of this once it comes out.

# re: Tired of SharePoint Discussions?

Tuesday, January 10, 2006 9:42 AM by Michael Greth
Cool stuff and a feature requested very often - will it be localizable ?

# re: Tired of SharePoint Discussions?

Tuesday, January 10, 2006 11:35 AM by Luis Du Solier G
Nice one Bill, I'll be waiting for the release!

# re: Tired of SharePoint Discussions?

Tuesday, January 10, 2006 6:33 PM by Shane Perran
Very nice Bil! This is something many of us have talked about a 100 times! It's great to see someone has actually put this into action, can't wait to see it.

Shane

# re: Tired of SharePoint Discussions?

Wednesday, January 11, 2006 12:46 PM by RIchard Dudley
<on knees, repeatedly bowing toward north>

# re: Tired of SharePoint Discussions?

Tuesday, January 24, 2006 5:04 PM by Chris Wasser
This looks great! I agree with everyone else that this is a much desired web part. Any further news on a release date? Thanks for the hard work!

# re: Tired of SharePoint Discussions?

Wednesday, February 01, 2006 5:18 PM by Ken Lewis
Ah, January has come and gone... And still no new discussions engine :-(

Any news?

# re: Tired of SharePoint Discussions?

Thursday, February 02, 2006 3:55 AM by Robin
Hi Bil,

The screenshot really makes me jump around my room here. Could you give any insight into when you finish it and what the cost will be?

rbn

# SharePoint Forums Web Part

Tuesday, May 23, 2006 5:07 PM by Fear and Loathing
A lot of people have been asking me about my SharePoint Forums Web Part that I posted about at the middle...

# re: Tired of SharePoint Discussions?

Wednesday, February 08, 2012 6:40 PM by Pen

What's wrong with step children and red heads?