Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Rails-based forum engine, heavily opinionated: only OpenID, no (sub)forums but only tags
Ruby JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib
public
script
test
vendor
.gitignore
LICENSE
README.markdown
Rakefile

README.markdown

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

Topics

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.

TODO

  • 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
Something went wrong with that request. Please try again.