Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/calvinchengx/django-notification
- Owner: calvinchengx
- License: mit
- Fork: true (yourcelf/django-notification)
- Created: 2012-11-08T07:38:12.000Z (over 12 years ago)
- Default Branch: sms
- Last Pushed: 2012-11-29T04:09:27.000Z (about 12 years ago)
- Last Synced: 2024-10-02T09:15:17.407Z (4 months ago)
- Language: Python
- Homepage:
- Size: 340 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: CHANGELOG
- License: LICENSE
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