Newsletter plugin?

Any sustainable newsletter plugin around ? Something that can handle subscribers at least ? And make one able to chose a page to send ?

Not yet. But Grav offers several ways to integrate 3rd party solutions:

Harald, I value your contribution, however, I think the community would appreciate and benefit more from contributions written in English… Which is the lingua franca for forums/communities.

Would you mind sharing an English summary?

1 Like

@sherpadawan, I did a little search on the plugin repository of Grav (Plugins | Grav CMS) and found GitHub - robgnu/grav-plugin-subscriber: Let users simply (un)subscribe to a newsletter with a single click.

This plugin offers a simple way to (un)subscribe users to/from a list or a newsletter.

Have a look and see if it suits your needs…

Summary
You can add any 3d party code with these plugins:

  • InjectPHP: Embeds the output of any PHP code in a Grav page.
  • ShortcodeAssets: Embeds multiple JS and CSS files in a page.
  • ShortcodeCore: Define your own shortcodes which inject any output in a Grav page.
  • Mix HTML with Markup and embed 3rd party apps as an iFrame.

With these tools, you can embed any PHP or JS based mailinglist out there seamlessly in Grav.

Sorry missed the Subscriber Plugin, because I filtered by “Newsletter” … thanks for the hint @anon76427325

I don’t want to integrate third party solution.
I will contribute to existing plugin newsletter which is in developement.
We need it ! This is a must have feature for a CMS.

There is this marketing automation project Mautic which could be used for sending out newsletters and that integrates reasonably well with Grav.

Beware, though, that Mautic needs a lot of fiddling and tickling, and if you are looking for something that “just works” then I fear Mautic isn’t for you.

@sherpadawan I’d love to know more about this project!
I was actually investigating this subject, and I’m almost certain that it is possible to achieve simple newsletter system using only Forms and Email plugins and some custom YAML snippets, without the need to write another plugin :slight_smile:
But that’s just me, I’m a frontend guy who doesn’t know anything about actual programming, so I love to figure out new, creative and somewhat crazy ways to use Grav as it is :wink:
Let me know about this newsletter plugin please!

1 Like

I finally installed a third party software phplist which I wil connect by means of a form in grav. But first it can be used with a simple link to the phplist software …

That would be a great recepy to write in grav cms documentation

Are you using the self hosted version, or the paid one?

Can you tell more about your setup? :slight_smile:

It is a self hosted installation. On a gandi simple hosting M sized.
I use a subdomain lists.my-domain.
I have no form embeded in my website yet, but it is fine this way.
Quite esay to install if you use the webinstaller.
You may need to include config_extended.php file in config.php
be aware there is duplicate settings in both (could be timeconsuming to understand some issues…)
You may need to configure MAILQUEUE_BATCH_SIZE etc…

define('MAX_PROCESS_MESSAGE', 100);
define('MAILQUEUE_BATCH_SIZE', 100);
define('MAILQUEUE_BATCH_PERIOD', 600);
define('MAILQUEUE_THROTTLE', 0.5);

well … goood luck.
I think I will try to write a plugin to integrate ou publish an example of async form submission. It’s sumer now …