Skip to main content

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       [![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/).

<p align=”center”><br/><img src=”cover.png”><br/><br/></p>

It extends [django-contrib-comments](https://pypi.python.org/pypi/django-contrib-comments) with the following features:

1. Comments can be nested. 1. Customizable maximum thread level. 1. Optional notifications on follow-up comments via email. 1. Mute links to allow cancellation of follow-up notifications. 1. Comment confirmation via email when users are not authenticated. 1. Authenticated users can send reactions to comments and to other objects. 1. Comment reactions and object reactions are customizable. 1. Comment voting, to list comments sorted by votes. 1. Comments pagination. 1. JavaScript plugin.

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

Check the sample sites:

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.3.0.tar.gz (200.7 kB view details)

Uploaded Source

Built Distribution

django_comments_ink-0.3.0-py3-none-any.whl (263.5 kB view details)

Uploaded Python 3

File details

Details for the file django-comments-ink-0.3.0.tar.gz.

File metadata

  • Download URL: django-comments-ink-0.3.0.tar.gz
  • Upload date:
  • Size: 200.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for django-comments-ink-0.3.0.tar.gz
Algorithm Hash digest
SHA256 a19c8dc9e970764b58e01cf8759c4b667232e7b40cc9b77d138d2a306472852d
MD5 d04b84ba6ece053b363a93a515287918
BLAKE2b-256 409c40d428364732b0e1f8b15283e217366eec2dec9a95de9f55e017f721f169

See more details on using hashes here.

File details

Details for the file django_comments_ink-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_comments_ink-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 256d4ab29ad397989217821a1e6f20287246991050e45b62003083495827f05c
MD5 cfa73d95c539bfe0da3d13de2e19fcb1
BLAKE2b-256 34fba0699ca707cafe56f5a465299a57f8da9285cb7577915c48c4fdd60408e6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page