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!
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:
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:
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.
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.