Rails-based forum engine, heavily opinionated: only OpenID, no (sub)forums but only tags
Ruby JavaScript
Switch branches/tags
Nothing to show
Clone or download
Peter Harkins and marten Added two small bugs to TODO
Signed-off-by: Marten Veldthuis <marten@veldthuis.com>
Latest commit 55430a9 Jan 25, 2009


Opinionated Rails Forum

This is a rails-based forum engine with some strong opinions:

  • Authentication is OpenID, makes new profile if not exists
  • There are no forums/subforums
  • Topics are tagged
  • Tags are lowercase. By definition
  • Everyone can edit tags for a topic
  • A user is either normal or admin, no moderators
  • Avatars are gravatars
  • No smilies or sigs


There are two kinds of topics:

  • Normal: These topics always show their entire contents.

  • Continuous: These topics are more like a chat room than like a forum topic. They show only the latest 30 or so messages, and provide you with a paginated archive when you really need the history.


  • Mark some tags as usable only by admins
  • Remove UsersController#destroy
  • Admin: option to split topics
  • Only admins and users themselves should be able to edit a user's profile
  • Only admins should have the Admin checkbox on profile editing
  • Reserve tag editing for original poster and admins
  • Replace Markdown with whitelisted HTML
  • Replace Prototype with unobtrusive JavaScript
  • Create Search page using Google Site Search
  • Give users a text box to add their own profile info
  • When switching message modes, preserve message
  • In large message mode, post/cancel buttons overlap right column