Notifications

Jose A Reyero - January 21, 2008 - 23:59

This is a complete Subscriptions/Notifications Framework aiming at extendability and escalability. It allows any number of plug-ins defining new event types or subscription types or a different user interface.

The package consists on a main notifications engine, which is a lightweight module handling just the basic event processing and message queueing and delivery and half dozen plug-in modules which add several event and subscription types and a simple UI. More plug-ins are coming...

Features

  • Pluggable subscription types. Currently included:
    • Content subscriptions: thread (node), author (user), content type
    • Taxonomy: subscriptions to taxonomy tags
    • Organic Groups: basic group subscriptions
    • FeedAPI: subscriptions to feed updates
  • Event and message queueing, fully scalable and configurable
  • Pluggable event types. Some plug-ins included for node and comments, but more may be defined
  • Mixed subscription types. The engine supports any combination and any number of conditions for defining a user subscription of author x content x type x tag x group...
  • Pluggable user interface. A UI module is provided but it can be disabled and replaced by a custom UI module
  • Uses token module for message composition and text replacement. Thus it supports pluggable tokens

Dependencies / Requirements:

Sponsored by Development Seed

Releases

Official releasesDateSizeLinksStatus
5.x-1.0-beta32008-May-0352.75 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2008-May-1351.6 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.x-dev2008-May-1355.69 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.