Он не имеет в принципе никаких особенностей. Это чуть-чуть лучше, чем в системе комментариев на блоге.
Не было бы дешевле создавать плагины, которые добавляют функции вместо создания новой системы форум целиком?
На самом деле, нет. Он написан на рельсах, которые могут быть действительно глючит и имел серьезные проблемы с безопасностью в прошлом (я считаю, btcjam.com страдал от взлома из-за эксплойт в рубине на рельсах).
Там раньше был веселым вопрос с тем, как он обрабатывается куки сессии, не было никакой базы данных куков. Он используется, чтобы просто удалить куки от браузера, когда вы нажмете "выйти" но не удалять их на сервере, так что если хакер получил куки вашей сессии, он может оставаться в системе, как вы навсегда, даже после того, как вы изменили свой пароль или нажмите выход из системы. Этот вопрос был отмечен как wontfix со стороны разработчиков, когда он был обнаружен и остался, как, что в течение многих лет (с 2007 до 2013 года до по крайней мере), хотя я не знаю, если это было зафиксировано:
http://threatpost.com/security-issue-in-ruby-on-rails-could-expose-cookies/102413Новый форум написано в node.js IIRC, который, вероятно, является лучшим для форума.