Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A pluggable Django comments application with thread support, follow-up notifications, mail confirmation, like/dislike flags, moderation, a ReactJS plugin and Bootstrap 5.3.

License

Notifications You must be signed in to change notification settings

danirus/django-comments-xtd

Repository files navigation

django-comments-xtd tests

Work on version 3.0 is taking place in the main branch. When curious, take a look at the example mockups_project. Still some points TODO.md to have it ready. πŸš€

A Django pluggable application that adds comments to your project.

It extends the original Django Comments Framework with the following features:

  • Thread support, so comments can be nested.
  • Customizable maximum thread level on 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.
  • Enable comment reactions, comment votes and comment flagging on per app.model basis.
  • Comment reactions visitors can choose are customizable. Defaults to thumb up and thumb down.
  • Several themes available.
  • Plain vanilla JavaScript plugin.
  • ReST API to support your own frontend.
  • ...

Example sites and tests run under officially Django supported versions:

  • Django 6.0, 5.1, 5.0, 4.2
  • Python 3.14, 3.13, 3.12, 3.11

Additional Dependencies:

  • django-contrib-comments >=2.2
  • djangorestframework >=3.12,<3.17

Check out the tutorial and examples in the documentation.

About

A pluggable Django comments application with thread support, follow-up notifications, mail confirmation, like/dislike flags, moderation, a ReactJS plugin and Bootstrap 5.3.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 39

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /