(I thought I'd re-post this announcement, since I don't think many people in the perl community really know about this large project. It IS NOT Modern Perl written, as it dates back to even before Perl 5.6, but it's a very large and complex Perl program, that's still sorta/kinda easy to install. (Royal) we try.
Dada Mail 3.1 alpha 3 Released
After a month and a half of more development from the last release, Dada Mail 3.1 alpha 3 has been released.
Download
tar.gz:
http://github.com/justingit/dada-mail/tarball/v3_1_0_alpha3-08_26_09
zip:
http://github.com/justingit/dada-mail/zipball/v3_1_0_alpha3-08_26_09
Changes
To get caught up in what's changed, please see:
Dada Mail 3.0 to 3.1 Changelog
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/changes_3.0_3.1.pod.html
Dada Mail 3.0 to Dada Mail 3.1 Guide
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/dada3_0_to_dada3_1.pod.html
An overview of some of the new features, including:
Dada Profiles (BIG Feature)
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/features-profiles.pod.html
Multiple Mailing List Sending
http:///dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/features-multiple_list_sending.pod.html
(VERY initial) UTF-8 Support
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/features-UTF-8.pod.html
If you plan on upgrading, please also see the 3.0 to 3.1 migration tool:
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/dada_3_to_dada_3.1_sql.pl.html
which should make things a little more pleasant.
There's also more development docs for the new API, including:
DADA::Profile
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/Profile.pm.html
DADA::Profile::Fields
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/Profile_Fields.pm.html
DADA::Profile::Session
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/Profile_Session.pm.html
DADA::ProfileFieldsManager
http://dadamailproject.com/support/documentation-dada-3_1_0-alpha_3/ProfileFieldsManager.pm.html
What is Dada Mail?
Dada Mail is a completely contemporary, mature and intuitive web-based e-mail list management system, which runs on most any Unix-like hosting account that can run custom CGI scripts (details). Dada Mail is also a conceptual art project.
Dada Mail handles Closed-Loop Opt-in/Opt-out subscriptions, sending complex announce-only and/or discussion mailing list messages with an advanced, fault-tolerant mass mailing monitor, supports the archiving/viewing/searching/resending/syndicating (rss, atom) of sent messages and doing all this and a whole lot more with style.
Dada Mail can handle custom subscriber fields and you can use the information it captures for partial list sending based on a query and Dada Mail's email templating system allows you to create targeted and completely custom email messages for each and every one one of your subscribers.
Dada Mail is bundled with additional plugins and extensions to extend Dada Mail's capabilities. Some of the plugins/extensions support advanced bounce handling, clickthrough tracking, mass mail scheduling, blog interfaces of archived messages, AJAX subscription form trickery and lots of other surprises.
Dada Mail produces XHTML valid web content and sticks to best practices when creating email messages. Write Once: Distribute Everywhere. Dada Mail is free software that you're able to use, modify, share and enhance under the terms of the GNU General Public License. Dada Mail is written in Perl because we love Perl.