Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danirus/django-comments-xtd
A pluggable Django comments application with thread support, follow-up notifications, mail confirmation, like/dislike flags, moderation, a ReactJS plugin and Bootstrap 5.3.
https://github.com/danirus/django-comments-xtd
comments django javascript python reactjs
Last synced: 3 months ago
JSON representation
A pluggable Django comments application with thread support, follow-up notifications, mail confirmation, like/dislike flags, moderation, a ReactJS plugin and Bootstrap 5.3.
- Host: GitHub
- URL: https://github.com/danirus/django-comments-xtd
- Owner: danirus
- License: bsd-2-clause
- Created: 2011-12-22T13:22:50.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T19:47:06.000Z (5 months ago)
- Last Synced: 2024-10-14T04:16:20.921Z (3 months ago)
- Topics: comments, django, javascript, python, reactjs
- Language: Python
- Homepage: https://django-comments-xtd.readthedocs.io
- Size: 7.05 MB
- Stars: 593
- Watchers: 19
- Forks: 157
- Open Issues: 58
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- stars - danirus/django-comments-xtd - A pluggable Django comments application with thread support, follow-up notifications, mail confirmation, like/dislike flags, moderation, a ReactJS plugin and Bootstrap 5.3. (Python)
- stars - danirus/django-comments-xtd - A pluggable Django comments application with thread support, follow-up notifications, mail confirmation, like/dislike flags, moderation, a ReactJS plugin and Bootstrap 5.3. (Python)
README
django-comments-xtd |gha-tests-badge|
=====================================.. |gha-tests-badge| image:: https://github.com/danirus/django-comments-xtd/workflows/tests/badge.svg
.. _gha-tests-badge: https://github.com/danirus/django-comments-xtd/actions/workflows/ci-pipeline.ymlA Django pluggable application that adds comments to your project.
.. image:: 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:
#. 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 5.3 and Remarkable.Example sites and tests work under officially Django `supported versions `_:
* Django 5.0, 4.2, 4.1, 4.0, 3.2
* Python 3.12, 3.11, 3.10, 3.9, 3.8Additional Dependencies:
* django-contrib-comments >=2.2
* djangorestframework >=3.12,<3.16Checkout the Docker image `danirus/django-comments-xtd-demo `_.
`Read The Docs `_.