Home > django-mptt-comments

django-mptt-comments

Django-mptt-comments is a project mainly written in Python, it's free.

A restful comment system using modified preordered tree traversal ala. slashdot

==================== Django Mptt Comments

Django Mptt Comments is a simple way to display threaded comments instead of the django contrib comments.

Repo moved here__ .

__ http://bitbucket.org/fivethreeo/django-mptt-comments/

Installation

. Get the required third party modules ::

svn checkout http://django-mptt.googlecode.com/svn/trunk/mptt

svn checkout http://django-template-utils.googlecode.com/svn/trunk/template_utils

. Add the mptt_comments directory to your Python path.

. Add the needed apps to INSTALLED_APPS ::

'django.contrib.comments',
'django.contrib.markup',
'template_utils',
'mptt',
'mptt_comments'

. Add mptt_comments.urls to your projects urlconf ::

(r'^comments/', include('mptt_comments.urls')),

. Add the required code to the objects detail page (see Usage)

. Copy the templates to adapt them for your site

. Style the forms using css

Usage

In any detail template that wants to use mptt_comments ::

    {% block extrahead %}

    {% load mptt_comments_tags %}
    {% get_mptt_comments_media %}

    {% endblock extrahead %}

To display the toplevel tree in templates: ::

    {% load mptt_comments_tags %}    

    {% display_comment_toplevel_for object %}

TODO

  • Make the more link work without javascript