= Django Forum Apps Comparison = Yvan Seth's blog entry [http://yvan.seth.id.au/Entries/Technology/Code/Django_Forum_Software.html 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. [[BR]] {{{ #!html
Features currently evaluated
Feature Description
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.
}}} [[BR]] {{{ #!html
Summary of major Django forum/discussion apps and their support for the above features
Application Author(s) demo guest-post notify pre-moderate post-moderate comment forum title modify msg-history private
contrib.comments Django authors ? yes no? ? ? ? ? ? ? ? ?
comment-utils James Bennett ? ? ? ? ? ? ? ? ? ? ?
django-threadedcomments Eric Florenzano Here yes yes yes yes yes no no yes no no
django-forum Ross Poulton ? no patch no yes * no yes no ? ? ?
counterpoint Colin Grady ? no no 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 ? ? ?
Zyons Ian Holsman? ? ? ? ? ? ? ? ? ? ? ?
Column headings and * symbols reveal verbose descriptions when the mouse pointer hovers over them.
}}} [[BR]] This page was originally created by [http://djangopeople.net/akaihola/ akaihola]. There's a [http://groups.google.com/group/django-users/browse_thread/thread/56a6b62aba0c8766 django-users thread] about this page. I'll update information posted on that thread to this page. 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. === Comments === [http://djangopeople.net/insin Jonathan Buchanan]: django-discussion is not actively maintained or developed at this time (parts of it were extracted into [http://code.google.com/p/django-mptt/ Django MPTT]) – [http://code.google.com/p/django-threadedcomments 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. === To do === Ideas for making this page better: * add column for supported Django versions/revisions/branches