Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to find a suitable forum in Ruby or Python for my company's web site. I've been given the following general criteria:

  1. Data Migration: How do they store the data? Preferably in database not flat files.
  2. User Management: Need to be able to do single login via our own current LDAP
  3. Email Integration: -- Daily Digest Checkbox, etc. -- RSS Feeds
  4. Language: Ruby/Rails or Python (our current single sign on LDAP is in Python)
  5. Easy to skin (CSS, etc.)
  6. Not phpbb (management's decision)

Any suggestions, stories from the trenches, etc.?

share|improve this question
Uhm... what's with the mailing-list tag? – womble Dec 31 '09 at 0:10
It would be nice if it integrated but I'll take that off. Nice catch - sorry. – Rob Dec 31 '09 at 21:20
That's weird, it only showed me forums ruby python. I think I had some initial issues yesterday with SO getting stuck or something but I do remember having those tags in the old post. I think I had to repost it. The current version shows up w/forums ruby python on my browser. – Rob Dec 31 '09 at 21:23

This was answered a while ago in ServerFault's sister site:

Should digging through SourceForge as suggested there not be your cup of tea, perhaps the following list of Django-based forums might be of interest:

Disclaimer: I have no personal experience with any of these applications, but I'd imagine once you got past the learning curve of Django itself, not only would you solve the forum requirement, but you'd also have a robust and extensible python framework in place to grow according to future requirements.

Hope this helps.

share|improve this answer

I'd go with a simple forum package like Beast; it won't necessarily do everything you need out of the box, but it's Rails-based and pretty easy to tweak to suit your custom requirements.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.