Webtrees module for sending newsletters at regular intervals.
Make sure to configure the cron job as described in the module settings.
/mail-sys/help
: lists the available endpoints./mail-sys/get
: lists all changes in JSON format./mail-sys/html
: a preview of the mail that will be sent./mail-sys/cron
: should be called regularly, it will check if a mail should be sent./mail-sys/send
: force the sending of the newsletter (requires administrator rights).
All language files are located in /ressouces/lang
. You can edit them with a po editor such as Poedit
Nightly builds are available here
This module requires composer
and gettext
.
To install the PHP dependencies, run
composer install --prefer-dist
To build the module, run
composer archive -f zip --file evang-mailsystem-$(cat version.txt)