this will add a newsletter functionality to kirby.
I developed this because I did not want to rely on 'professional newsletter providers'. Basically due to privacy reasons and protecting customers email addresses from being 'sold'.
#features
- send posts content as email to Kirby users
- choose posts to be send widget in panel
- create users form (a.k.a subscribe)
- delete users form (a.k.a unsubscribe)
- includes PHPMailer to make use of SMTP connectivity
#changelog
v2 has been completely rewritten.
What's new:
- no more background processing with shell_exec()
- all recipients are native Kirby users now
- user role 'newsletter' is added in config.php
- subscribe and unsubscribe form added
- all recipients will be added to bcc: in the email (this should be ok for smaller recipients-lists)
- added a widget (min. req. Kirby 2.0.7/nightly) to list the latest 5
children
of pageblog
(please adapt if necessary)
copy the files to the corresponding folders to your installation of Kirby. Be aware that you might rather edit files than overwriting existing ones.
set Newsletter configuration vars in Kirbys ./site/config/config.php
PHPMailer Plugin: https://github.com/PHPMailer/PHPMailer is already built in.
Thanks for all the help in the Kirby forum! :)