SnipSnap Notification
About
The new notification system for SnipSnap using XMPP as delivering platform. Using jcrontab for scheduling of when to send notification messages.
More about this project can be found at my own snap at
http://senikk.com/space/NotificationReferences
SNIPSNAP-68,
SNIPSNAP-39Ideas
- Using xmpp transports to support several IM systems without the need to write so much code
- Subscription to snips by a subscription icon/link. This would lead you to the add label page for the user's snip and have prefilled values for events like snip change and comments, filter by the snip name with 'title:xxxx'. So often the only thing to do is choose which transport to use.
- When a revision system is implemented in SnipSnap it would been neat to receive a diff when changes have been made
- Make rss feed of changes instead of sending them. Maybe one for all changes and a custom for your notification subscribtions. So that you can use tools like
KNewsTicker -
SNIPSNAP-67
- Javascript popup just like its done on web based email clients when new mail arrive.
- Possibilty to add notification sending frequency - done with jcrontab
- Have a link on the search result page to prefill your search string as filter in NotifyLabel
Transports
A list of possible transports for the notification messages. The SnipSnap manager should have the possibility to choose which ones are supported.
Labels
- IdentityLabel for the user snip which supports email, xmpp etc to hold the users addresses
- WatchLabel to put on the snips you want to be notified about. I think this label would also have a filter field to do lucene search to decide sending, could ofcourse be left blank.
- WatchSystemLabel to have on user snip mostly for administrators to be notified about events like removal of snips, new snips, new user snip, reload of configuration etc.