Shoutbox

Functionality for a shoutbox, a module that provides users a way to view and post small chat messages. All users may view chats (including the non-logged in public) but only users with a rank can post messages. The shoutbox can be inserted anywhere, and by default it's placed on the homepage sidebar and forum index.

Note: This *will* require a database migration (provided).
Crazy idea, but if you make this in the view itself you can use the permissions from ruby land, and avoid tacking on all the data attributes.

Just use ruby to decide whether or not to render an input box at all.