Skip to content
Django comments app with thread support, follow-up notifications, mail confirmation, like/dislike flags and moderation.
Branch: master
Clone or download
Daniel Rus Morales
Daniel Rus Morales Release 2.4.0
Latest commit 323cb39 Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
django_comments_xtd Release 2.4.0 Feb 19, 2019
docs Release 2.4.0 Feb 19, 2019
example
.babelrc
.gitignore
.travis.yml
AUTHORS
CHANGELOG.md Release 2.4.0 Feb 19, 2019
LICENSE first commit Dec 22, 2011
MANIFEST.in Fix file name Jul 31, 2017
README.rst Update README.rst Aug 12, 2018
package.json Release 2.4.0 Feb 19, 2019
pyproject.toml feat(api): extract commentbox props so can be used outside template t… Feb 18, 2019
requirements.pip Remove django-markup dependency, add optional django-markdown2 for de… May 18, 2017
requirements_tests.pip
setup.py
tox.ini
webpack.config.js

README.rst

django-comments-xtd TravisCI

A Django pluggable application that adds comments to your project.

https://github.com/danirus/django-comments-xtd/blob/master/docs/images/cover.png

It extends the once official django-contrib-comments with the following features:

  1. Thread support, so comments can be nested.
  2. Customizable maximum thread level, either for all models or on a per app.model basis.
  3. Optional notifications on follow-up comments via email.
  4. Mute links to allow cancellation of follow-up notifications.
  5. Comment confirmation via email when users are not authenticated.
  6. Comments hit the database only after they have been confirmed.
  7. Registered users can like/dislike comments and can suggest comments removal.
  8. Template tags to list/render the last N comments posted to any given list of app.model pairs.
  9. Emails sent through threads (can be disable to allow other solutions, like a Celery app).
  10. Fully functional JavaScript plugin using ReactJS, jQuery, Bootstrap, Remarkable and MD5.

Example sites and tests work under officially Django supported versions:

  • Django 2.1, 2.0 and 1.11
  • Python 3.6, 3.5, 3.4, 3.2 and 2.7

Additional Dependencies:

  • django-contrib-comments >=1.8, <1.9
  • djangorestframework >=3.8, <3.9

Checkout the Docker image danirus/django-comments-xtd-demo.

Read The Docs.

You can’t perform that action at this time.