django-comments-xtd

A Django pluggable application that adds comments to your project. It extends the once official Django Comments Framework.

Features

  • Thread support, so comments can be nested.

  • Customizable maximum thread level, either for all models or on a per app.model basis.

  • Optional notifications on follow-up comments via email.

  • Mute links to allow cancellation of follow-up notifications.

  • Comment confirmation via email when users are not authenticated.

  • Comments hit the database only after they have been confirmed.

  • Registered users can like/dislike comments and can suggest comments removal.

  • Template tags to list/render the last N comments posted to any given list of app.model pairs.

  • Emails sent through threads (can be disable to allow other solutions, like a Celery app).

  • Fully functional JavaScript plugin using ReactJS, Bootstrap, Remarkable and MD5.


_images/cover.light.png

Getting started

Start with these documents to get you up and running:

Advanced Use

Once you’ve got django-comments-xtd working, you may want to know more about specific features, or check out the use cases to see how others customize it.