Messageboard (modified) v1.5.2

Release Notes

Based on the default messageboard plugin provided by Elgg 1.5, i modified it a bit to support the entry of anonymous messages. Kinda like a guestbook. Also removed the history links. Added pagination to the 'view all' page.

Plugin is still named the same so it replaces the current install of message board.
Replace the messageboard plugin code with the code in the zip. That should do it.

Version History:
    - fixed: missing manifest

ColdTrick IT Solutions
(C) 2009 ColdTrick IT Solutions

  • Hi Jeroen,

    I would like to ask where to find the " anonymous message entry " feature as I installed the plugin but nothing showed.

    Also, can there be a bit modifications for the follwoing:

    * When writing a message, it shows the date of entry at the top and below it the message.

    Can't it be the opposite so the date is below the message?

    * When writing any message, it says " Anas 3 minutes ago ".

    Can't that be modified to " Anas since 3 minutes ago "  to look  a bit clearer?


  • Thanks Jeroen for this wonderful plugin.

    Can you add the reply feature to this plugin. So that we can reply on the same page.....

  • any one know how to make on page reply ... like if we click on reply instead of going to senders messageboard page we can have quick reply their it self like orkut....

  • Does this have the fix of the correct user showing on the riverdashboard currently if user A post on user B is states in the riverboard user B posted on user B...  It should read user A posted on user B.

    This was a problem on the profile as well but the fix:

    1. edit /mod/messageboard/ajax_endpoint/load.php

    2. line 29 should be: if ($user->annotate('messageboard',$message,$user->access_id, $_SESSION['user']->getGUID())) {

    3. change this to

    if ($user->annotate('messageboard',$message,$user->access_id, $_SESSION['guid'])) {


    Only works for the profile and not on the dashboard.



  • Here's my code that post to the river with the wrong user:


        $performed_by = get_entity($vars['item']->subject_guid); // $statement->getSubject();
        $performed_on = get_entity($vars['item']->object_guid);

        $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
        $string = sprintf(elgg_echo("messageboard:river:added"),$url)  . " <a href=\"{$performed_on->getURL()}\">" . $performed_on->name . "'s</a> " . elgg_echo("messageboard:river:messageboard");
        echo $string;


  • I'm also not seeing how the anonymous posting function works; any tips?

  • When I am posing a message in message board I have no option to to delete it. Can I have it? Admin, message board owner and message posting person should have the right to delete the message. Please do it to make the messages more user friendly. One day I had possted a message wrongly and then I realised that it is required that message posting should have right to delete the message.

  • Do you think it would be possible implement something like this into the Messages plugin so that anonymous messages could be sent to a user?

  • How do you get the actual comments to show up on the river? I've been trying many things and can't seem to get it to work. I'd like for the comment to show up on the river. Any ideas?

  • CAn Some one help me adjust the size of the message board so that it can appear minimized. mine is spreading throught the remaining page.

  • @kxx4 this is a very old version and probably not compatible with recent versions of Elgg (1.7 and higher)

  • @jeroen: I used a recent 1 for 1.74 but it doe not display the comments sent by users on a message board, like in facebook, it just has a link to the blog and when you click the link, it displays a very large message board all over d remainiung part of the page...i want to edit this to be like facebook comments diplay

Jeroen Dalsem

Owner of ColdTrick IT Solutions, developing social networking sites for the dutch market


  • Category: Uncategorized
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 1637
  • Recommendations: 1

Other Projects

View Jeroen Dalsem's plugins