Skip to main content

Commenting Django app with threads, follow up notifications and email confirmation.

Project description

django-comments-xtd tests

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, 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 run under officially Django supported versions:

  • Django 5.1, 5.0, 4.2, 4.1
  • Python 3.13, 3.12, 3.11, 3.10

Additional Dependencies:

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

Check out the tutorial and examples in the documentation.

Project details


Release history Release notifications | RSS feed

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_xtd-2.10.8.tar.gz (112.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_comments_xtd-2.10.8-py3-none-any.whl (157.0 kB view details)

Uploaded Python 3

File details

Details for the file django_comments_xtd-2.10.8.tar.gz.

File metadata

  • Download URL: django_comments_xtd-2.10.8.tar.gz
  • Upload date:
  • Size: 112.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for django_comments_xtd-2.10.8.tar.gz
Algorithm Hash digest
SHA256 656c4a38d87d04a61d42382250e008a6607513940cafb100253dbd43a1f5c369
MD5 ebb24143c7eb853f12a3fe4d9f2aa3db
BLAKE2b-256 e0290251767d2bd8a36fa1fc9c92bc74bd964ca22fdc31805c6fc1a940002dc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_comments_xtd-2.10.8.tar.gz:

Publisher: publish.yml on danirus/django-comments-xtd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_comments_xtd-2.10.8-py3-none-any.whl.

File metadata

File hashes

Hashes for django_comments_xtd-2.10.8-py3-none-any.whl
Algorithm Hash digest
SHA256 575127c9c94b475a660c407d10409d08a0349373b97ff39d962c3f3a31a71a41
MD5 7469c15738c780ce60f3cb7a630a2ea9
BLAKE2b-256 656fce5628e66148b7fa204993606603f1b26a786cfe52d20472ef2b893173b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_comments_xtd-2.10.8-py3-none-any.whl:

Publisher: publish.yml on danirus/django-comments-xtd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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