C# Tips and Tricks > Jumpy Forum / Discussion Board
Introduction
This article describes a discussion board inspired by and similar to Code Project Forums. I am sure, you all will agree that the discussion board at Code Project is one of the best out there. I tried searching for similar projects in CP and everywhere but all the examples given were in classic ASP / PHP and were highly complicated. My effort is to leverage ASP.NET, JavaScript and SQL Server to create a very simple and easy to understand Forum with the same functionality.
Before you get carried away, I just want to give a heads up on the strength of JumpyForum, this is a very simple (beginners level you can say) version and you might have to consider a lot more to actually have a forum with the CP like quality, scalability and durability. JumpyForum will only give you a start which is easy and workable and after that, the horizon is yours to explore.
The target was to create a SIMPLE AND EXTENDABLE Discussion board/Forum system like Code Project or better:
- Usability: Users can add a comment of types/news/general/jokes and questions. Other users can reply in the form of general/news/questions/joke or reply
- Rich Display: The forum display should maintain the hierarchy and the date/time after each comment
- Reusable: The whole functionality of the forum should be easily plugged into any table for reusability
- Consistent: If a message is deleted all the subsequent children should also be deleted hierarchically
- Extensible: Forum should be easily extensible for different articles or different forums
- Performance: The display of comments should not take a lot of time
* Disclaimer: It does look like Code Project Forum, but only claims that this is one of the ways of doing it.
In Action
To hold your interest, here is how it will look, once completed. Check the demo here.

Article History
- Dec 15, 2006: First published
- Dec 18, 2006: Updates on the content
- Jan 12, 2007: Supports paging and Last Visit
- Jan 17, 2007: W3C Standard validation as per request from users
Valid HTML 4.01 Transitional - Jan 19, 2007: Fixed a JavaScript bug


