|Version 4 (modified by 9 years ago) (diff),|
Growl notification dispatcher for Trac events
This plugin dispatches change events that occur in a Trac project to Growl-enabled clients.
Growl is a notification system for Mac OS X: it allows applications that support Growl to send you notifications.
This plugin uses remote notifications, using the local network.
The server may run on any OS, such as Linux, OS X, Windows or virtually any other OS that supports Trac.
The plugin does not rely on any 3rd party libraries: no Growl SDK or library is required on the Trac server.
Currently supported event sources:
- Ticket creation, deletion, and update
- Wiki page creation, deletion, and edition
- Attachment creation and deletion
- Bitten build startup, abortion and completion
Get the plugin source code
Download the zipped source from [download:growlplugin here].
Build the plugin
As with any other plugin:
python setup.py bdist_egg
Installation of the plugin
Copy the generated egg file (from the
dist/ directory) to your project
plugin directory, or in the global plugin directory if you want to use it for
several Trac projects
Enabling the plugin
From the WebAdmin plugin interface or from your
trac.ini file, enable the
trac.ini, edit the components section to add the revtree entry as
[components] growl.notifier.* = enabled
The growl plugin can be configured with the help of the following settings:
[growl] sources = wiki, ticket, attachment, bitten hosts =
sourcesis a comma-separated list of source events.
wikifor wiki events,
ticketfor ticket events,
attachmentfor attachment events
bittenfor bitten build events
hostsis a comma-separated list of network hosts to send notification to
hostsis not defined, the notifications are broadcasted onto the LAN, which could be a security risks in some environments. You'll be warned
This plugin is highly experimental (in early development stage)
If you have any issues, create a new ticket.
- 3950 by eblot on 2008-07-04 00:48:45
Fixes #3325 setup file was invalid, and enable growl image background
- 3798 by eblot on 2008-06-08 00:22:33
Closes #3122. Implements user settings and user preference panel.
- 3794 by eblot on 2008-06-05 02:10:02
Refs #3122. User-configurable Growl settings: work in progress...
growl-ticket.png (24.7 KB) - added by 9 years ago.
Growl notification sample on ticket creation
growl-configuration.png (62.4 KB) - added by 9 years ago.
Grown configuration pane (Mac OS X system preferences)
growl-userpref-panel.png (53.5 KB) - added by 9 years ago.
Growl plugin user preference panel
Download all attachments as: .zip