Moodle Plugins directory: Global Message | Moodle.org

Global Message
Local plugins ::: local_globalmessage
Maintained by
mohamed alsharaf
Enables a Moodle administrator to create automatic pop-up messages
Latest release:
32 sites
11 downloads
21 fans
Current versions available: 8
Global message is a plug-in that enables a Moodle administrator to create automatic pop-up messages. The messages will appear for the users depending on the rules applied to each message.
A new message will be displayed once for each user when they log in, then will not be displayed again.
List of message examples:
- Important server outage in the next 1/2 hour.
- Welcome message to new user. First time logged in.
- Holiday Message (e.g. New Year shutdown).
- The lab for the course Introductory to Chemistry has been changed.
- Any other important notices that you would like to show to the users...
Useful links
Contributors
mohamed alsharaf (Lead maintainer)
Please login to view contributors details and/or to contact them
I have been working on getting this to work on 2.8.5+. I am curious if anyone has got this to work? Or is there going to be a release soon to fix the issues everyone is having.
Thanks.
I was wondering if there will be soon an update for moodle 2.9?
Thanks!
Currently there is no plan to upgrade the module. I have no free time for it.
Cheers
Your plugin is awesome! But I have some problems with it. If I try to create two messages with different rules the message text stay the same. Tha means I can send only one message text at the same time (Moodle Version 2.7.2).
Have I overlooked some settings or can this plugin send only one message?
If the first is thrue how can I create two messages?
If the second is true, are you planning to develop your plugin further?
Thanks & Cheers
Currently only one message can be displayed at the same time. Currently I'm unable to work on this plugin, but feel free to request your feature here: https://github.com/satrun77/Global-Message-Moodle-Plugin/issues
For example, in the more theme all I had to do was create a "renderers.php" file in the theme drectory and then put in the following;
<?php
require_once(__DIR__ . '/../bootstrapbase/renderers.php');
class theme_more_core_renderer extends theme_bootstrapbase_core_renderer
{
public function standard_end_of_body_html() {
global $CFG;
include_once $CFG->dirroot . '/local/globalmessage/lib/base.php';
moo_globalmessage::show_message();
return parent::standard_end_of_body_html();
}
}
Sorry this stupid question, please.
In the installation instructions on read me file you say "Create a new file in the same directory of your theme renderers.php and then place the following code"
Should I create a a new renderers.php file, backing up the previous file? If don't, what is the name for this "new file".
Regards,
Thank you for making this plugin available.
Is there a user guide anywhere?
Cheers
Dave Emsley