Django pluggable commenting app with comment threads, follow-up notifications, mail confirmation, comment reactions and votes, and comment moderation. It supersedes django-comments-xtd.
Project description
django-comments-ink
A Django pluggable application that adds comments to your project.
The current main branch is the result of the long lasting work-in-progress of the rel-3.0.0 branch of django-comments-xtd.
It extends django-contrib-comments with the following features:
- Comments can be nested.
- Customizable maximum thread level.
- 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.
- Authenticated users can send reactions to comments and to other objects.
- Comment reactions and object reactions are customizable.
- Comment voting, to list comments sorted by votes.
- Comments pagination.
- JavaScript plugin.
Example sites and tests work under officially Django supported versions:
- Django 4.1, 4.0, 3.2
Additional Dependencies:
- django-contrib-comments >=2.2,<2.3
- djangorestframework >=3.12,<3.14
Check the sample sites:
- dci-project-quotes: A project driven totally by Django, no JavaScript (yes, such sites still exist).
- dci-project-stories: This one uses both Django and the JavaScript plugin, 100% frontend framework free.
- dci-with-bootstrap: Sample project to be done.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-comments-ink-0.4.0.tar.gz
(197.2 kB
view hashes)
Built Distribution
Close
Hashes for django-comments-ink-0.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26b9a1b51a5470634b2905718e74a7b0b7fc0ada9c34f1a04aa6b3c5cb6f4c59 |
|
MD5 | 34e0f4653f30282d1e6a4d5795894b78 |
|
BLAKE2b-256 | d8144fbc8316e6807b67fdb48d7ccb0b78c29c849f8993cbcd615f3c122a4588 |
Close
Hashes for django_comments_ink-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8e526a7351dc90b0ab25b21b43d0749008cafb9d008df1522e6912931d8e39 |
|
MD5 | 722a04ad61b78379604acf057325ac7a |
|
BLAKE2b-256 | 8e85b805df5ffda9132ff4c5368c7e434d583043f96580ed0ac5fed76c4486e5 |