Dada Mail 2.11 Alpha 9 Released

 
From: "Dada Mail" <dada@PROTECTED>
Date: December 31st 2007

Here's all the documentation:

http://mojo
skazat
com/support/documentation-dada-2_11-alpha_9/

Here's the changelog for this specific version:

2 11 Alpha 9

Download 2 11 Alpha 9

2 11 Alpha 9 tar gz Distribution

http://downloads sourceforge net/mojomail/dada-2_11_alpha_9 tar gz

2 11 Alpha 9 zip Distribution

http://downloads sourceforge net/mojomail/dada-2_11_alpha_9 zip

2 11 Alpha 9 Notes

2 11 Alpha 9 Broken Things

Things are broken - this is an alpha release - don't use for
production work, please

Some things we know are completely busted:

Clickthrough Tracking

The clickthrough tracker won't work - the redirect tags are never
parsed These will return soon enough

Update Subscription

I'm not sure if the Update Subscription extension works It doesn't
know about multiple fields and using it will most likely erase any
information saved in these fields The Multiple Subscribe Extension
should work just swimmingly, though

2 11 Alpha 9 Changes

DADA::App::Error Error Messages

Most, if not all of the error messages that were in the
DADA::App::Error module have been moved out of the module and into
the, dada/DADA/Template/templates directory Each error message has
its own template file Most, if not all of the error message file
names start with, ``error_''

Email Templating

Email Templates now use HTML::Template (yes, for plain text emails
too) for the backend, instead of random and dispersed simple regexes
that have been in use for 8 or so years Depending on the email being
sent out, list settings and subscriber information is automatically
passed to HTML::Template to be used when outputing

Currently, only the HTML::Template way of doings things is supported,
but adding HTML::Template::Expr is a possibility

Care has been given to allow a graceful backwards compatibility with
older email templates and most older email templates will work without
problem One exception is the, ``List Invitation'' email template -
this template should be reverted to the default that's shipped with
this release

For more information, see the documentation for, screen in
DADA::Template::Widgets - it's currently the wrapper around
HTML::Template for Dada Mail

Cleanup/API Changes:

Send a List Invitation - moved!

The, Send a List Invitation feature is still a part of Dada Mail, but
it's functionality has been moved from it's own stand-alone
administration screen to a part of the Add Email steps After
verification of new subscribers, you now have the choice of
subscribing or inviting the verified addresses

Black Lists

There's been some confusing amongst amongst myself in some of the
terms used in Dada Mail - one of them is the, Black List'' - is it, Blacklist'', or, ``Black List?''

I've decided on, Black List'' Some list settings are named, black_list_*'' and some are named, ``blacklist_*''

These currently won't change, but the error paramaters have They
should all be, black_list

screen API

The DADA::Template::Widgets screen subroutine has gone through
significant changes - one of the largest is the move from passing
paramaters in a hash, to passing paramaters in a hashref All the old
paramaters will work (and there's a slew of new, optional ones, but
these paramaters must be passed in a hashref So:

print DADA:Template::Widgets::screen(-screen => foo tmpl); # No!

print DADA:Template::Widgets::screen({-screen => foo tmpl}); # Yes!

Email Template tags: [plain_list_subscriber_link] and friends, REMOVED

The idea behind the tags (like): tags: [plain_list_subscriber_link]
was stupid and their use is now dropped Use list_subscriber_link
instead The only difference is that for HTML email messages,
[list_subscriber_link] will not automatically become a clickable link
- you'll have to make that yourself

2 11 Alpha 9 New Features

Email Message Templates: Now allow subjects, other headers to be set

The email message templates in the list control panel under, ``Manage
Copy -> Email Templates'' can now have their Subjects and in some
instances To: and From: phrases editable

Email Message Templates: New syntax

Many of the email message template tags have been modified - most of
the modifications are simple and make sense A small rundown:

Anything that has to do with a list setting, now has, list_setting
appended to it For example:

 * [list] is now: [list_setting
list]
 * [list_name] is now: [list_setting
list_name]
 * [list_privacy_policy] is now: [list_setting
privacy_policy]

Anything that has to do with a subscriber now has subscriber ]
appended to it For example:

 * example@PROTECTED is now: [subscriber
email]

Documentatoion still needs to be written concerning these changes Old
email templates should work, as they are auto-translated to this new
syntax

Auto-Created Error Log

If you don't set an error log, one will now be made for you,
automatically The rub on this is errors made during compile time
won't be logged

2 11 Alpha 9 Bug Fixes

The next release I'll be doing will be a beta version I'll be
focusing on cleaning up the code and documentation and hopefully,
we'll have a proper release, soon

The last alpha was out about a month ago and a whole lot of work was
done since then For giggles, here's the diff file:

It's over 19,000+ lines long, so, expect subtleties between the two
version ;)

Happy New Year!

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.