|Version 24 (modified by 9 years ago) (diff),|
Django Forum Apps Comparison
Yvan Seth's blog entry Django Forum Software from December 2007 lists a few well-known discussion forum applications for Django. This page continues on the same tracks and tries to gather a comparison of essential features in those applications.
|demo||If the application has a public demo site, a link and login/password are given.|
|guest-post||Visitors can post messages without registration.|
|notify||An administrator can be notified by E-mail and/or SMS about new messages. Note that this feature should be trivial to add to most apps with signals and external code only.|
|pre-moderate||It's possible to hide new messages until they are approved by an administrator.|
|post-moderate||The app provides a user interface for removing messages.|
|comment||Any Django model instance can have a message thread attached to it.|
|forum||The app provides the concept of a forum inside which message threads are grouped.|
|title||Individual messages can have their own titles.|
|modify||Users can modify messages.|
|msg-history||When message are modified, everyone can see the change history.|
|private||Users can send private messages to other users.|
|django-forum||Ross Poulton||?||no||patch||no||yes *||no||yes||no||?||?||?|
|Django Forum||Jonathan Buchanan||guest/guest||no||no||no||yes||no||yes||no||?||?||?|
|snapboard||Bo Shi, JW Mayfield||?||no||no||no||yes||no||yes *||no||yes||yes||yes|
|MyghtyBoard||Piotr Malinski||Forum in use||yes *||yes *||no||yes||not yet||yes||no||?||?||?|
|Sphene||Herbert Poul||anonymous||yes *||reg *||no *||yes *||no||yes||yes||?||?||?|
|Column headings and * symbols reveal verbose descriptions when the mouse pointer hovers over them.|
Most of my conclusions about supported features are based on reading the code, not on actually testing the apps. Please make corrections in case I missed something.
Jonathan Buchanan: django-discussion is not actively maintained or developed at this time (parts of it were extracted into Django MPTT) – django-threadedcomments looks like a more complete and feature-rich implementation of the type of functionality it provided, so I've removed discussion and put threadedcomments in its place.
Ideas for making this page better:
- add column for supported Django versions/revisions/branches