poMMo for WordPress is an email list and extendable contact management plugin released on the Top Quark architecture
This plugin is a fork of poMMo, an open source newsletter project that's been publicly dormant for a while but has been a source of coding pleasure for me since I found it back in 2005, around the time Matt and the gang were releasing Duke. Today, it's integrated into WordPress via the Top Quark architecture and forms the basis for a powerful contact management tool.
As a newsletter engine, poMMo offers the following useful features:
poMMo is easy to use to keep track of a customizable set of data for your subscribers. It's easy to add new fields, turn fields on/off (determines whether they appear on the signup form) and reorder fields. It's also easy to create complex groups that will search your contacts based on a variety of matching criteria.
Beyond that, it is possible for plugin developers to develop add-ons to the main poMMo plugin that can customize the database experience in just about any way they want, including adding extra admin pages, changing the look of any of the admin or user pages. Using these techniques, it's possible for an organization to segment their list into different contexts. For example, a non-profit organization might have a general email list and also a list of volunteers. It's possible to have poMMo track them all, restrict access on a user-by-user basis to which records they can edit. It's also possible to create a Read Only version of the database, preventing people from making unwanted changes while still giving them access to the data. I've written several such add-ons for different clients and will release them as examples of what can be done. The division into contexts is available via a Premium plugin called poMMo Plus that will be available from topquark.com shortly. I've also written an add-on that allows you to send to your list using MailChimp.
Unlike other email list programs, poMMo can handle contacts that don't have an email address, and it can also handle multiple records being associated with the same email address (via a "Parent Email" field). Both of these features are turned on by default.
The original poMMo project had several developers working on it. I'm releasing this here in hopes that it piques the interest of open source developers out there with a desire to take this product to the next level. Here's a brief roadmap of improvements that I think can be made: