Plugin zuzz-mailing

Plugin setup

The Zuzz Settings page (see zuzz-utils for shortcode) includes the following parameters for the mailing configuration.

Mailing – Create Posts – if ticked a post is created for the email message sent out with a bulk mail

Mailing – Coordinator email –

Mailing – Add to Mailing list – if ticked, then subscribers may be added to or deleted from a mailing list.

Email template

This is defined in the templates/template1.php file

User setup

The User profile is modified by the plugin to add fields for the email address to be used as the “From” address in the bulk emails sent out. In addition a check-box is available for all the mailing lists that the user is entitled to use to send emails.

The mailing lists to which the user is subscribed are set using the member maintenance page.

Shortcodes

zuzz-mailing-send – Used to send bulk emails to the addresses on a specific mailing list. A user capable of sending emails will be assigned one or more mailing lists.

zuzz-mailing-list – List of subscribers for mailing list(s) user is authorised to use

zuzz-mailing-maint

zuzz-mailing-list-maint – Add and modify mailing lists (not the subscribers to a list)

zuzz-member-edit – Member maintenance page. Ability to add and change member details

Installation

Upload to zuzz-mailing folder in plugins:

zuzz-mailing.php
images/email.gif
library/core-functions.php
library/enqueue-scripts.php
library/shortcode-access.php
library/shortcode-login.php
library/template-tags.php
templates/template1.php
views/mail-maint-form.php
views/send-emails.php
views/sub-list-form.php
views/submission-form.php

Database tables are added automatically when the plugin is activated

Requires the zuzz-utils plugin