Plugins


PDF Version

BwPostman comes with a couple of plugins. Currently these are:

  • A plugin for enhanced personalization.
  • A plugin for subscription to the newsletter while an account for the website is created.
  • A Plugin to display mailing lists/user groups and number of recipients at footer of newsletter contained in package.

Enhanced personalization

Since version 2.0.0 there is beneath the former simple personalization a plugin for enhanced personalization for BwPostman. This plugin I s activated per default and needs no options.

While the simple personalization only enables the use of first and/or last name, You can use gender related personalization with the enhanced personalization plugin. There is not only a male text and a female text possible, You can also us a neutral text, if You want to address companies or subscribers without entered gender:

[bwpostman_personalize | "male text" | "female text" | "neutral text" ]

Example:
[bwpostman_personalize | "Dear Mr" | "Dear Mrs" | "Hello" ] [LASTNAME]

Important:

  • Between the opening square bracket and the following bwpostman_personalize there must not be any character, also no space!
  • The double quote must be entered. With this character the text to be inserted is determined. This allows to enter spaces before and after the text to insert. That implies further, that this character is not allowed in the text to insert.
  • Is no text entered, then there will not raise an error, but also nothing is inserted.

 

User2Subscriber

Since version 2.0.0 there is another plugin for BwPostman to automatically subscribe to selectable mailing lists while a user registers at the website. The plugin is deactivated per default.

Plugin activated

If the plugin is activated and at least one mailing list is selected, then a notice (see below) and a select box for the newsletter is displayed at the registering form of Joomla!®. The select box is set to no by default to be in conformity with the law.

If no mailing list is selected, the plugin also shows nothing.

If the user clicks to yes, there will be displayed more input fields potentially. This depends on the settings of the component. There could appear all input fields, that are selected at the settings on BwPostman at registration. It will concern the fields for gender, first name, last name, additional field and mail format. Also the settings for obligation are taken from these settings.

Subscribers created this way first are unconfirmed. Only after confirmation of the account of the website they will be confirmed also for the mailing lists. With this Double-Opt-In is complied. Especially if You point out, that the user is automatically added to the newsletter. For this notification the input field message at the options is conceived.


FooterUsedMailinglists

With this plugin You are able to display the mailing lists and/or the user groups at the footer of the newsletter, to which the newsletter was sent to.

You may set, if the number of recipients per mailing list or user group shall be listed. This naturally only works, if the listing of mailing lists/user groups is activated.

Finally You can set, if the total of all recipients shall be displayed.

This works for preview, for test sending and certainly for real sending. At the preview and test sending the plugin cannot know, whether the real sending shall also go to unconfirmed subscribers. Thus the summary of recipients only counts confirmed subscribers. Archived subscribers never are counted, to them the newsletter is never sent.


Newsletter Content

This plugin is available since version 4.2.0 of BwPostman. With this plugin BwPostman is able to use selected/tested content plugins of Joomla!® at the newsletter.

Because I don't know how the individual content plugins behave with BwPostman, I use whitelisting. Content plugins, which I have tested with BwPostman, are added to this list. If You use a content plugin in Your Joomla! articles, which You use in BwPostman, which are not supported by now, ask at the forum. I will see what I can do.


BwPostman TimeControl

This plugin is not provided by the package BwPostman. It can be acquired by purchase.

With this plugin it is possible to send newsletters at a specified point of time. The sending is processed at background.

Caution:

The plugin BwPostman TimeControl only works and only installs, if the module cURL for php is installed and activated at Your web server!

You can figure out, whether the module cURL is installed at the web server by search for curl at the back end at System → System Information → PHP-Information. Do You find it, You are able to use this plugin. If You can't find cURL, contact Your provider (or change the provider), to be able to use this plugin.

Configuration

Tab Plugin

The plugin needs an user, with which the automated sending will be processed. It is advisable to create a new user for this plugin. Also see advanced information below.

This user has to be able to log in at back end and he must be able to send newsletters. The sample user group BwPostmanNewsletterPublisher is appropriate by default. The permissions for Create and Edit newsletters and the permission to View newsletter are indeed not needed. You also could create a new user group on basis of the user group BwPostmanNewsletterPublisher and withdraw the superfluous permissions.

It is highly recommended to use an active mail address for this user, because success and error messages are sent to this user by mail.

Caution!

This user may not be used otherwise. You never should login into backend by this user, nor to create a scheduled newsletter! For this You use the users previously used.

Cron Interval sets the interval in minutes the cron server looks for newsletters which are due. The newsletter will be sent, if the scheduled time is reached or has overtaken. The newsletter to send is entered at the queue known by the component and will be processed there. Manual and automated sending will be processed separately.

Tab Update Options

Licence code is used to get updates for the plugin BwPostman TimeControl.

Tab Curl Settings

While establishing the connection curl checks the certificate of the peer. To get this work curl have to know about the certification authority of this certificate. If the website doesn't run with HTTPS but only HTTP, then there is no certificate. If You use a self-signed certificate, curl does not Know about the certification authority. Both cases actually should occur, if You use a local installation of Joomla. And at both cases it helps to switch the option Verify peer? to no.

This setting is only meant for testing purpose and should be switched to Yes at productive websites!

Normally the certificate and the certification authority are installed system wide. If You have Your own certification authority, which signed the certificate, and this certificate is not installed system wide, i.e. at a local installation, You can enter the path to the certificate of the certification authority at Certificate path. i.e. this could be /usr/local/share/ca-certificates/my-cert.pem for linux or C://certs/ca-certificates/my-cert.pem for windows.

This setting takes no effect, if Verify peer? Is set to no.