[Elgg 1.8-1.12 & 2.X: Message Queue] v1.9.0

Release Notes


  • Updated for Elgg 1.9 (works without changes also on Elgg 1.10 and 1.11).


  • Release for Elgg 1.8,
  • Made cronjob callback function for sending queued messages to work (fix of permission issue),
  • General code cleanup,
  • German translations added.
  • but i heard that elgg 1.9 has already cron enabled sending  of emails?

  • @Satheesh PM You are right. Elgg 1.9 and newer handles sending of notifications by collection them and then sending them in batches via a cron triggered process. The messages are sent when this cron triggered job runs the next time. By default the intervall of this cronjob is 1 minute, so the messages are more or less sent immediately.

    But the Message Queue plugin is NOT meant as a replacement for the notification sending of Elgg core. As opposed to the "immediate" sending of notifications the Message Queue plugin allows defining the specific time in the future when a message or messages should be sent. For example the Event Calendar plugin makes use of the Message Queue plugin for sending of reminders for upcoming events. Let's assume the event you want to invite other members to is next month. If you have the Message Queue plugin installed you can select the option for reminders to be sent automatically a specific time before the event is to start (e.g. 1 hour before or 1 day before).

    The Message Queue plugin is only providing the framework that handles the delayed sending of messages (collecting these messages, checking (cronjob) if any messages have to be sent and cleaning up its message queue after sending). This framework has to be used by other plugins to make use of the delayed message sending, so a user can't directly choose that a message he wants to send gets delivered with a delay. The Event Calendar plugin is the only plugin that I currently know of that makes already use of the Message Queue plugin.


  • Category: Tools
  • License: GNU General Public License (GPL) version 2
  • Updated: 2017-4-23
  • Downloads: 1539
  • Recommendations: 4

Other Projects

View iionly's plugins