Dada Mail Profiles Overview

Dada Mail Profiles allow subscribers to a Dada Mail list access to their own profile accounts within Dada Mail, where they can view their current subscriptions, update their subscription information (user-editable Subscriber Profile Fields) and also have additional permissions to subscriber-only features of Dada Mail mailing lists (example; archives that are only available to subscribers of a mailing list).


Logging into your Dada Mail Profile

A subscriber can log into their profile, by clicking the, [Register/Log In] link that's currently on the top right of the Dada Mail screen:


The, [Register/Log In] Link

The Profile Login screen looks like this:


The Profile Login Screen

There are three separate forms: log into a profile, register a new profile and to reset a lost password for a profile. Once logged in, your subscriber will find themselves in the Profile Home screen:


The Profile Home Screen

From here, your subscribers can edit their own Subscriber Profile Fields, view the lists they're subscribed to and also change their profile password. There's also links to each list's archives and a link to unsubscribe from the list.

Once logged in, a Dada Mail user can navigate throughout and view their logged in status at the upper right hand side of the screen.

All the subscription forms in Dada Mail will be auto-filled out with the Dada Mail user's email address and the Subscriber Profile Fields will be hidden (so as not to have the user have to re-type the same information twice)


The Default Dada Mail screen with a logged in user

And that's the new Dada Mail Profiles features, from a user's point of view.


List Administration and New Options with Dada Mail Profiles

Since users can now log into Dada Mail, you can now do some fancy things from within your list, concerning list subscribers.

For example, there are now options to only allow subscribers to view a list's archive:


Manage Archives - Archive Options

There's also a new option to skip the closed-loop opt-in system, if a subscriber already has a registered profile:


Manage List - Mailing List Options

This is hopefully, just scratching the surface of what can be done with the new Dada Mail Profile functionality.


Other Features to Look Out For

Subscriber Profile Fields

Subscriber Profile Fields can now have, Labels, so you don't have to use the name of your subscriber field as the label for things like the subscription form.

Subscriber Profile Fields can now also be easily re-ordered:


Manage Subscribers - Subsriber Fields


Dada Mail Profile Options

You can change your Profiles Options in Dada Mail within your .dada_config file.

First, find the following lines in your .dada_config file:

        =cut
        # start cut for Dada Mail Profile Options
        $PROFILE_OPTIONS = { 
                
                enabled                         => 1, 
                profile_email                   => '', 
                enable_captcha                  => 1, 
                enable_magic_subscription_forms => 1, 
        
                cookie_params =>
                { 
                        -name    => 'dada_profile',  
                        -path    => '/',
                        -expires => '+7d',              
                },
                gravatar_options => 
                {
                        enable_gravators     => 1, 
                        default_gravatar_url => undef,
                },
        };
        =cut
        # end cut for Dada Mail Profile Options

(if these lines are not present, you may add them to your .dada_config file)

Remove the following =cut lines (if present):

        =cut
        # start cut for Dada Mail Profile Options
        =cut
        # end cut for Dada Mail Profile Options

You can now configure your Profile Options.

$PROFILE_OPTIONS

enabled

Sets whether profiles are enabled, or not. Set to, 1 to enable, set to 0 to disable.

profile_email

When a registration email or reset password email goes out, it'll go out on behalf of this email address. We highly encourage you to fill out this variable, or these email messages may not be sent out correctly. Example:

 profile_email => 'me@mydomain.com',

If Profiles are enabled and this variable is left blank, the list owner email address of one of your mailing lists will be used.

enable_captcha

Registration for Dada Mail Profiles can be verified using a CAPTCHA. We recommend this feature, if it's available. Set this variable to, 1 to enable CAPTCHA in the registration form.

enable_magic_subscription_forms

Magic subscription forms are pre-filled out with the subscriber's email address, if they're logged into Dada Mail. To enable this feature, set this variable to, 1

cookie_params

This variable holds a few options to change the behavior of the session management cookie for Dada Mail Profiles.

gravatar_options

Gravatars can also be enabled for Dada Mail Profiles. More information:

http://gravatar.com/


Feedback Needed

We'd love to hear from you about these new features. Please post your feedback to our boards:

http://dadamailproject.com/support/boards

our developer mailing list:

http://dadamailproject.com/cgi-bin/dada/mail.cgi/list/dadadev/

Or, send us an email:

http://dadamailproject.com/contact/