Today I have finally released nForum v1.0 for Umbraco - This has
been something I have wanted to do for ages, but it took me a while
as I have been trying to get it done in between work/family.
I won't bore you with the ins and outs but here is the link on
our.umbraco and description below.
Info
nForum is a simple forum package for Umbraco based on the
current our.umbraco.org forum, it has been built to work with
Umbraco 4.6+ only
I have tried to build this purposely so it requires no third
party tables and most importantly that it's really easy to extend
by simply adding a property to a doctype like you normally do in
Umbraco and updating the datacontext and its ready to be used in
the usercontrols.
It is built purely upon the awesome the
Linq2Umbraco and the source code is available on codeplex
so you can easily extend it as you need - Just update the
datacontext and paste into the solution to get full
intellisense.
Some features of the forum are:
- Karma (Positive and Negative)
- Spam Reporting
- Member Profiles
- Mark Post as solution
- Unlimited Categories (Including nested sub categories)
- Completely customisable just with CSS
- Topic RSS Feeds
- Hidden/Private Categories
- Gravatars
I will be creating some videos over the next couple of days to
cover things like customising the forum, creating private/hidden
forums, creating forum moderators and customising member
properties.
Installation & Overview Video
There is no sound as I recorded it in a very noisy office!
Future
Well I don't know, I intend on developing it further as I want
to use this forum to replace one of my own old classic ASP
sites. So in the next version I'll be trying to take a deep
look at performance for larger forums, and also email subscriptions
/ notifications.
For me, its important I try to keep all the features within the
'Out of the box' Umbraco toolset, no extra tables etc… I
think this will make it easier for people to extend and customise
in the long run.
I hope people use this and welcome any feedback / suggestions
for features.