Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/calvinchengx/django-notification

user notification management for the Django web framework
https://github.com/calvinchengx/django-notification

Last synced: 16 days ago
JSON representation

user notification management for the Django web framework

Awesome Lists containing this project

README

        

This is modified from jtauber's django-notification in the following ways:

- Removed the "feeds" API which was broken for Django 1.4, and unused by most
and relied on unsecure HTTP Basic Auth.
- Added SMS notifications, via carrier email gateways; carrier gateways
defined in `notification.carriers`.
- Added HTML email notifications.
- Changed naming convention for notification templates, and removed base
templates for email to simplify template architecture (you can implement
your own base templates for 'email_subject' or 'email_body' if you wish).
New template names are as follows:

notification//email_subject.txt (was `short.txt`; base removed)
notification//email_body.txt (was `full.txt`; base removed)
notification//email_body.html (new)
notification//web_body.html (was `notice.html`)
notification//sms.txt (new)

If `email_body.html` is empty, the message will be sent as single-part text
only. If it is non-empty, the message is sent multi-part with text/html and
text/plain.

Original README follows:
------

Many sites need to notify users when certain events have occurred and to allow
configurable options as to how those notifications are to be received.

The project aims to provide a Django app for this sort of functionality. This
includes:

* submission of notification messages by other apps
* notification messages on signing in
* notification messages via email (configurable by user)
* notification messages via feed