django-tidings 0.3
Framework for asynchronous email notifications from Django
Downloads ↓ | Package Documentation
django-tidings is a framework for sending email notifications to users who have registered interest in certain events, such as the modification of some model object. Used by support.mozilla.com, it is optimized for large-scale installations. Its features include...
- Asynchronous operation using the celery task queue
- De-duplication of notifications
- Association of subscriptions with either registered Django users or anonymous email addresses
- Optional confirmation of anonymous subscriptions
- Hook points for customizing any page drawn and any email sent
Please see the full documentation at http://packages.python.org/django-tidings/
Version History
- 0.3
- Support excluding multiple users when calling fire().
- 0.2
- API change: _mails() now receives, in each user/watch tuple, a list of Watch objects rather than just a single one. This enables you to list all relevant watches in your emails or to make decisions from an EventUnion's _mails() method based on what kind of events the user was subscribed to.
- Expose a few attribute docs to Sphinx.
- 0.1
- Initial release. In production on support.mozilla.com. API may change.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-tidings-0.3.tar.gz (md5) | Source | 2011-07-19 | 48KB | 298 | |
- Author: Erik Rose
- Documentation: django-tidings package documentation
- Home Page: http://github.com/erikrose/django-tidings
- License: BSD
-
Categories
- Environment :: Web Environment
- Framework :: Django
- Intended Audience :: Developers
- License :: OSI Approved :: BSD License
- Natural Language :: English
- Operating System :: OS Independent
- Programming Language :: Python
- Topic :: Communications :: Email
- Topic :: Software Development :: Libraries :: Python Modules
- Package Index Owner: erikrose
- DOAP record: django-tidings-0.3.xml
