Metadata-Version: 2.1
Name: django-comments-ink
Version: 0.0.1
Summary: Django pluggable commenting app with comment threads, follow-up notifications, mail confirmation, comment reactions and votes, and comment moderation. It supersedes django-comments-xtd.
Home-page: https://github.com/comments-ink/django-comments-ink
Author: Daniela Rus Morales
Author-email: danirus@eml.cc
Maintainer: Daniela Rus Morales
Maintainer-email: danirus@eml.cc
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Django
Classifier: Natural Language :: English
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS

#  django-comments-ink [![example workflow](https://github.com/comments-ink/django-comments-ink/workflows/tests/badge.svg)](https://github.com/comments-ink/django-comments-ink/actions/workflows/ci-pipeline.yml) [![Code Coverage](coverage.svg)]((https://github.com/comments-ink/django-comments-ink/actions/workflows/ci-pipeline.yml))


**Don't use it yet**: It's still under migration from django-comments-xtd to django-comments-ink.

A Django pluggable application that adds comments to your project.

The current master branch represents is a work-in-progress towards v3.0.0. It has not been released yet as a package in PyPI. The current stable version is based on the branch [v2](https://github.com/danirus/django-comments-ink/tree/v2) and is [available at PyPI](https://pypi.org/project/django-comments-ink/).

Example of django-comments-ink with one thread level and the default theme:

![Example image of using django-comments-ink](https://github.com/danirus/django-comments-ink/blob/main/docs/images/cover.png)

It extends [django-contrib-comments](https://pypi.python.org/pypi/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 send reactions to comments, as like/dislike, or other customizable set of reactions.
- Registered users can suggest comment's removal.
- Comment pagination support.
- Template tags to list comments and to add the comment form.
- Emails sent through threads (can be disable to allow other solutions, like a Celery app).
- Fully functional JavaScript plugin (framework free vanilla JavaScript).
- No CSS external dependency.

Example sites and tests work under officially Django `supported versions <https://www.djangoproject.com/download/#supported-versions>`_:

* Django 4.0, 3.2, 3.1
* Python 3.10, 3.9, 3.8

Additional Dependencies:

* django-contrib-comments >=2.2,<2.3
* djangorestframework >=3.12,<3.14


