CMFNotification

Warning
This product has not had a release in over 1 year and may no longer be maintained.
by Pilot Systems last modified Nov 02, 2011 09:00 AM

A Plone product that allows users to be notified when various events occur in the portal: item creation or modification, workflow actions, etc.

Project Description

CMFNotification is a Plone product that allows users to be notified when various events occur in the portal:

  • when an item is created or copy-pasted;
  • when an item is modified;
  • when a workflow transition occurs.

Other notifications will be implemented but, for now, only the three above can be safely used. (In other words, do not trust the configuration form, which includes for example fields for discussion notification, although it is not implemented.)

CMFNotification is configured with rules:

  • rules to decide who should be notified;
  • rules to decide what mail template to use.

Besides these rules, CMFNotification handles extra subscription to any portal item. This allows authenticated users to subscribe to an item and receive notification, if the notification policy does not already include him/her in the list of notified users. These extra subscription may be recursive: if so, an user which has subscribed to a folder is notified for any event which occurs on the folder and any of its items (including its subfolders, etc.).

Dependencies

This version of CMFNotification has the following dependencies:

  • Zope 2.10.x ;
  • Plone 3.x.

Despite the name, this product may not work in a pure CMF portal. Minor changes may be needed. I thought about having an implementation which works for pure CMF portals, hence the name. However, use-cases rules and I did not have any pure CMF use-case... This may or may not happen in the future.

Important note: please note that the standard Secure MailHost (which is shipped with Plone) and its base product (MailHost) are not intended to send a lot of emails. It is highly suggested to install MaildropHost if you are about to do so.

Installation and configuration

See Installation and configuration in the documentation section.

Troubleshooting and bug report

See How to troubleshoot. Patches are welcome.

Documentation

Most up-to-date documentation is located in the doc folder of the product. It is also mirrored in the here in the documentation section.

Credits

This product has been partially sponsored by Pilot Systems.

The following people have developed, given help or tested this product:

  • Damien Baty (damien AT pilotsystems DOT net - Pilot Systems): original author, tests, documentation, maintenance;
  • Alex Garel (alexandre AT pilotsystems DOT net - Pilot Systems): "labels" feature;
  • Gaël Le Mignot (gael AT pilotsystems DOT net - Pilot Systems): bug fixes;
  • Gaël Pasgrimaud: bug fixes, insightful comments and default mail templates in the early days.

Translations:

  • Gunter Vasold (gunter DOT vasold AT fh-joanneum DOT at - FH Joanneum): translation in German;
  • Júlio Monteiro (monteiro AT lab DOT pro DOT br): translation in Brazilian Portuguese.

License

This product is licensed under GNU GPL.

Forks

Note : there is a fork of this product on github

Current Release
CMFNotification 2.1

Released Jul 04, 2008 — tested with Plone 4, Plone 3

New AJAX feature for the subscription portlet. Minor bug fixes.
More about this release…

Download file Get CMFNotification for all platforms
CMFNotification-2.1.tar.gz
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Status
2.2 A fully eggified version witha a couple of bug fixes, compatible with Plone 3 and Plone 4. More about this release…
Plone 4
Plone 3
pre-release
2.1 Jul 04, 2008 New AJAX feature for the subscription portlet. Minor bug fixes. More about this release…
Plone 4
Plone 3
final
2.0 Jun 24, 2008 Plone 3-compatible version of CMFNotification, based on Zope 3 events. More about this release…
Plone 3
Zope 2.10
final
1.1 Sep 14, 2007 A mini bug-fix release with an arranged and augmented documentation. More about this release…
Plone 2.5
Plone 2.1
final
1.0 Aug 28, 2007 Bug-fix release. More about this release…
Plone 2.5
Plone 2.1
Zope 2.9
Zope 2.8
final
0.9.9 Jun 04, 2006 The first public release. Full-featured, except that the configuration form is not very user-friendly. More about this release…
Plone 2.5
Plone 2.1
Zope 2.9
Zope 2.8
final

Comments (0)