Tested under:
- Python 3.2 and django 1.5.1: builds
- Python 2.7 and django 1.5.1: builds
- Python 2.7 and django 1.4.5: builds
By Daniel Rus Morales <http://danir.us/>
- http://pypi.python.org/pypi/django-comments-xtd/
- http://github.com/danirus/django-comments-xtd/
A reusable django app that extends the built-in django's comments framework with:
- Thread support, so comments may be nested
- The maximum thread level can be set up either for all models or on a per app.model basis
- Optional notification of follow-up comments via email
- Comment confirmation via email when users are not authenticated
- Comments hit the database only when have been confirmed
- Template tags to list/render the last N comments posted to any list of models
- Comments formatted in Markdown, reStructuredText, linebreaks or plain text
- All emails are sent in threads apart to avoid response blocking
Read the documentation at:
Includes three demo sites and a limited test suite. If you commit code, please consider adding proper coverage (especially if it has a chance for a regression) in the test suite.
Run the tests with: python setup.py test
And see the live demos:
- simple: Single model with non-threaded comments
- simple_threads: Single model with threaded comments up to level 2
- multiple: Several models with comments, and a maximum thread level defined on per app.model basis.
Admin access with user admin, password admin. DBs cleared every 30 minutes.