Newsletter

Activities ::: mod_newsletter
Maintained by it's meDavid Bogner, Wunderbyte LogoWunderbyte GmbH
This is a newsletter module for moodle. First stable release. It provides the basic features of common newsletter tools. Using it with moodle VERP bounce processing is recommended. But we will add an additional bounce processing feature that will be easier to configure.
Latest release:
293 sites
79 downloads
51 fans
Current versions available: 6

Newsletter module

This is a typical newsletter module for moodle. The features are:


  • Subscription methods: Opt in, opt out, forced
  • Management of subscribed users: Cohort (un)subscription, Ajax user (un)subscription, filtering users
  • Auto generated unsubscribe link
  • Subscription of not yet registered users
  • Multiple attachments
  • Stylesheet: Attach a stylesheet and it will be converted to inline CSS (this is necessary for mail clients)
  • Report of sent issues
  • Resuming sending newsletter if there was a problem so that all recipients will get the newsletter
  • Prevent duplicate message sending
  • Issues overview with sort options: year/month/week
  • Uses moodle internal VERP bounce system, if it is configured correctly
  • Easy to use bounce processing: Just setup the mailbox for the noreply adress defined in the moodle configuration and it will automatically add bounce processing to all the newsletters
  • Personalised newsletters: Supported replacement are (The pattern format starting with news:// makes it possible to use in in links without being modified by the editor):
    • issueurl (URL pointing to the current issue for web view)
      Pattern for replacement: news://issueurl/
    • issuelink  (a full html link pointing to the web view of the current issue)
       Pattern for replacement: news://issuelink/
    • firstname (First name of the user, the newsletter is sent to)
      Pattern for replacement: news://firstname/
    • fullname 
      Pattern for replacement: news://fullname/

Upcoming features

  • Tracking of read newsletter issues
  • Statistics
  • Templates engine

Screenshots

Screenshot #0
Screenshot #1

Contributors

it's me
David Bogner (Lead maintainer)
Wunderbyte Logo
Wunderbyte GmbH: Product owner
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Hamed Azimi
    Fri, 5 Aug 2016, 6:28 PM
    Hi David,

    when I want to edit a Newsletter in a course, I get a white page, and in debugging, I see this error:
    Fatal error: Class 'mod_newsletter' not found in /home2/learn/domains/mysite.com/public_html/mod/newsletter/lib.php on line 776

    Any opinion will be appreciated.
  • it's me
    Wed, 10 Aug 2016, 8:32 AM
    Hi Hamed,

    I just uploaded a new version of the module, which will fix this issue. Also a long desired feature is now available: Personalising the newsletter. Look in the description of the module for details about this new feature.

    Kind regards,
    Davdi
  • Hamed Azimi
    Wed, 10 Aug 2016, 2:35 PM
    Hi David,

    Yes its now perfectly working. Thanks a lot!

    Regards
  • Bert van der Hooft
    Thu, 18 Aug 2016, 11:10 PM
    David,

    Compliments! This is really what we need. Among others: personalised messaging!

    A small question: the subscriber receives a confirmation mail from: newsletter This with the text "Welcome"
    I want to change both: how to do this? I cannot find anything in the settings or the language strings which drives this.

    Bert
  • it's me
    Tue, 23 Aug 2016, 11:15 PM
    @Bert van der Hooft: You can change this via customising your language: https://docs.moodle.org/27/en/Language_customization#Use_filter_to_find_the_strings_you_want_to_customize

    Kind regards,
    David
  • Bert van der Hooft
    Sat, 27 Aug 2016, 5:51 PM
    Dvid,

    The sending of email (via php) is instabile at my site. Sometimes it pops up in the cron and sometimes not. Which planned moodle task is executing the sending?

    Bert
  • Bert van der Hooft
    Sat, 27 Aug 2016, 10:17 PM
    David,

    Thanks for your quick answer for the translation of the email text with the link you shared.

    I already did that, but the mail the subscriber receives on account opening keep having the subject "Welcome" and the sender "newsletter".

    A piece of the source of the email:

    Subject: Welcome
    X-PHP-Originating-Script: 519:class.phpmailer.php
    Date: Thu, 18 Aug 2016 17:05:30 +0200
    From: newsletter
    So: what's generating the header and sender in the mail. Pretty important, because that's the first thing the receiver see.

    Could you help me out?

    Kind regards
    Bert

  • Bert van der Hooft
    Mon, 29 Aug 2016, 4:06 AM
    Sending of email instabile (see message 27 aug) solved by upgrading moodle to the newest version.
  • Georg Wiesinger
    Thu, 20 Oct 2016, 9:36 PM
    Hi David,

    I'm not receiving newsletters by email! Plugin is installed properly in its latest version, Moodle up to date (3.1.2+). Do I have to set up the bounce handling to get this working? Many thanks in advance!

    Kind regards,
    George
  • it's me
    Fri, 21 Oct 2016, 7:16 PM
    Hi Georg,

    did you configure an smtp server? This is necessary in order to make it work

    Kind regards,
    David
  • Georg Wiesinger
    Tue, 25 Oct 2016, 2:45 PM
    Hi David,

    thanks for your hint! There was a typo in the smtp server settings, now it works like a charm! smile

    Best regards,
    Georg
  • Georg Wiesinger
    Wed, 30 Nov 2016, 1:35 AM
    Hi David,

    is it somehow possible to delete a newsletter issue?

    Kind regards,
    George
  • it's me
    Wed, 30 Nov 2016, 5:29 AM
    Hi,

    it is possible, when you did not yet send it. And you can delete the whole newsletter instance. After a successful delivery of the newsletter it is not possible to delete it. Maybe we might allow this in the future. But in our usecase, a sent newsletter should always be available online.

    Kind regards,
    David
  • Georg Wiesinger
    Wed, 30 Nov 2016, 3:50 PM
    Hi,

    ok, I understand and that's fine! I just wanted to delete some test newsletter issues, deleting the whole instance is fine for me as well!

    Kind regards,
    Georg
  • Johannes Burk
    Wed, 21 Dec 2016, 2:27 AM
    The plugin is not working for me with PostgreSQL (9.3+) as the moodle database engine.
    https://github.com/dasistwas/moodle-mod_newsletter/issues/25
Please login to post comments