Kirby Newsletter

I open-sourced my plugin to send simple newsletter from the panel. I know itā€™s not optimal, please donā€™t judge me !

Hope it can be better with the help of yall ! :sweat_smile:

5 Likes

Hi @R3D2 ! Iā€™d like to use this plugin for an upcoming project, and I wanted to ask if there have been any updates that are not yet included in the git repo. I created a fork and would like to contribute, please let me know if thereā€™s anything specific I could help with! :~)

OP is not responding :confused: Meanwhile, I have taken the freedom of starting to work on a new release, which I have also posted on discord earlier. Iā€™m looking for feedback for this very early alpha stage, be it code review, feature suggestions or just general thoughtsā€¦ leaving the link to my fork here as well:

with these disclaimers:

  • this is in no way production ready
  • feedback highly appreciated
  • please ignore my ridiculous attempts at using version control in a comprehensible manner

I will continue working on this with no real goal in mind. Focusing on the ā€œsubscriptionā€ part of the plugin at the moment: i.e importing subscribers from files, getting subscribers from external sources (or internal sources, such as the panel users), segmenting/different lists, dynamically generated subscription form with the Uniform plugin.

Read the README for additional remarks as well as a list of planned features, todos and ideas and feel free to get in touch if you could imagine helping me work on this :v: Especially looking for:

  • Advice on Security
  • Help with Vue components
  • Tips for how to structure my code better
  • Somebody to explain sustainable version control to me :clown_face:

ezgif.com-gif-maker

:love_letter:

3 Likes

Hey ! So sorry for my delayed response ! Yeah, letā€™s merge it and make it the main project!

2 Likes

:raised_hands:
Iā€™ll message you later

Hej Guys,

thanks for your amazing work so far!
This was exactly what I was looking for. I got it running pretty quickly but now I am wondering: are you actually able to customize the fields of the newsletter and style it, like doing so with a ā€œnormalā€ kirby template?

Also it would be amazing to import mail contacts with a CSV, is that possible already somehow?

Thanks

hey!

OP has remained silent for a while and my fork is also unfinished and untested. Kirby + especially the panel has gotten a few large updates since but Iā€™m happy to hear that you got it running!

However I would personally discourage you from using this plugin/toolkit in any sort of production environment as it is. Iā€™m pretty sure contact imports and templates can be easily implemented, but I unfortunately donā€™t think I will be able to pick up work on this in the foreseeable future. Feel free to send a PR or fork it etc.

I still think there is much potential in an integration like this, I wish I was able to devote more of my time on itā€¦

Dear @bruno, thank you so much!
Iā€™m using an older version of the plug-in for a small mailing-list already.
This looks way more developed and I canā€™t wait to put it to use.
BTW: I had to capitalise lib/newsletter/php and Lin/subscribers.php` to make it work.

Now I have another problem:
User subscribed with the form can unsubscribe.
User that I added manually in the panel canā€™t. They miss the Hash:

Is there a way to fix this? I would rather not have everyone to resubscribe to the mailing-list.

Thanks a lot in advance,
Edgar

Hi @ewalthert, thank you for the feedback. As already stated in the Repo, this plugin was developed for a client project that unexpectedly got canceled. I regrettably wasnā€™t able to work on it for 2 years now and and it remains an unfinished proof of concept. Iā€™d discourage you from using it in production, but youā€™re more than welcome to send a PR if you come up with a fix for the issue. Sorry I canā€™t be of any further help.
All the best