Messages improved - Groups & Collections of friends support v1.0

Release Notes

Edit : Work's fine on 1.6.1 ;-)

EDIT 2:  the version 1.1 of this plugin is avaible, worked on Elgg 1.5 & 1.6.x ;-)

Plugin "messages" improved. Now you can send a message to a friend, a group or/and a collection of friends

Install :

  1. disable "messages" from the admin panel,
  2. rename the folder "messages" (juste in case...),
  3. copy the new "messages" folder from "messages_groups_collections.zip" to /mod
  4. enable "messages"

    This plugin is based on the "messages" plugin modified by Facyla.
    By Adrian for the i-com Company

------------------------------------------------------------

Plugin "messages" amélioré pour écrire aux groupes et groupements de contacts.

Installation :

  1. désactiver "messages" depuis le panneau d'administration,
  2. renommer le dossier "messages" (juste au cas où..),
  3. copier le contenu de l'archive (dossier "messages" dans /mod/ ),
  4. réactiver "messages"

    Ce plugin reprend la base du plugin "messages" modifié par Facyla.
    Par Adrian pour la sociéé i-com.
  • hi Adrian thanks for the mod, you forgot to add translation to compose message page. 

  • If you don't want your users to write messages to groups they're not administrators of, I would strongly suggest commenting-out lines 25 - 27 and lines 84 - 92 in   /views/default/messages/forms/message.php

  • Also, that's the file where you can write in your own translations for users, groups, and collection of friends.

  • Salut Adrian,

    quelles sont les modifs par rapport à mon plugin bidouillé ?

    Il y a aussi ici sur elgg.org un plugin messages trafiqué pour choisir les contacts à qui envoyer un message - je ne sais pas où c'en est, mais ça avait l'air intéressant (je comptais en faire un gros "merge" dès qu'il est prêt)

    @+

  • Salut Facyla,

    par rapport à ton "plugin bidouillé" il n'y a pas énormément de changement, j'ai juste repris le code que tu avais fait sur send.php et messages.php pour le support des Groupes et je l'ai adapté pour ajouter une 3eme liste déroulante qui te donne la liste des regroupements de contacts.

  • Jayadeep : sorry about that, but as Lawrence said, you just have to make your own few translation into /views/default/messages/forms/message.php

    Lawrence : thanks for the advice ;-) but I want all users can send a message to groups they're members of

  • Bonjour Adrian,

    c'est compatible 1.6.1 ?

    dis moi oui, dis moi oui :)

  • bonjour enadri,

    personellement je suis sous Elgg 1.5 donc je ne peux pas te dire mais c'est très simple, il te suffit simplement d'essayer : tu désactive message depuis l'admin,  tu renomme ton dossier actuel "messages" en (par exemple) "messages_save" puis tu upload le dossier "messages" contenu dans mon plugin et tu tente et tu l'active

    ensuite tu test pour voir si ca marche ;-)

  • oui, c'est ça d'être français, le poil dans la main qui pousse ;)

    tu as raison, je vais tester avec mon site test. Je vous tiens au courant pour la compatibilité.

  • oui merci bien pour le feedback ;-)

    je ne sais pas comment est structuré le code de la 1.6 et 1.6.1 mais si ca marche alors tant mieux !

  • a priori, ça marche nickel.

    Je continue les tests avec wall to wall et message board avant de le placer sur un site en prod ...

  • J'en profite d'être avec des français, mais j'ai toujours des problèmes avec le codage des accents dans les messages, comment faire pour éviter ces petits désagréments ;)

  • hey guys could you write in eglish please?

    It si compatible with 1.6.1?

  • sorry,

    it is compatible for 1.6.1 vesion. No problem with wall to wall and messageboard plugins

  • does it have the message privacy option???

  • sorry Shayan Abbas but I did not know what the message privacy option is, so I can imagine that the anwser is no ^^

    could you tell me more about that ?

  • I like this plugin but there's one problem. The form text is not in English. How can i change this to English? I mean , for example, it says " To l'utilisateur : To l'utilisateur :  how to change this to English? Help!

  • jadem: as I said to Jayadeep, you just have to make your own few translation into /views/default/messages/forms/message.php

    ;-)

  • I have testes in 1.6.1 and it can send messages perfect, but when you click in "check all messages" , messages are not checked, and you must delete one per one.

  • Thanks Adrian. I got it! It's working perfectly now in my 1.6.1 Elgg version.

  • en fait, avec la 1.6.1, le codage des accents ne se fait pas correctement uniquement pour l'envoi d'e-mail. Les messages internes au site marchent parfaitement.

  • Hi Adrian

    Thanks for this plugin which is a great improvement over the default one.

    However I was wondering if you would like to improve your plugin further by making a few code changes,  adding 3 new entries to the language files, and re-releasing it as an improved version?

    en.php

    • 'messages:to:friend' => 'To a contact'
    • 'messages:to:group' => 'To a group'
    • 'messages:to:collection' => 'To a collection of contacts'

    fr.php

    • 'messages:to:friend' => 'Pour l'utilisateur'
    • 'messages:to:group' => 'Pour le groupe'
    • 'messages:to:collection' => 'Pour le regroupement de contacts'

    fr.php

    • <p><label><?php echo elgg_echo('messages:to:friend') ?>: </label>
    • <p><label><?php echo elgg_echo('messages:to:group') ?>: </label>
    • <p><label><?php echo elgg_echo('messages:to:collection') ?>: </label>

    This would remove the need for people to hack the code (as describe above) and thus bring great joy to the world :-)

    Cheers, C4LPT Development Team

  • thanks C4LPT for this improvment !

    I'm just a (french)student and I am at school for the moment. I will probably do the change on my plugin, thanks to your great work, next week if my boss doesn't gave me a lot of work to do ;-)

    ps: Sorry for my approximate english :)

  • enardi : en effet, j'ai le même problème sous Elgg 1.5, je pense que c'est un problème dans le header du mail, je tenterais de résoudre ce problème plus tard ;-)

    ----------------------------

    enardi : indeed, I have the same problem on Elgg 1.5, I think it's a problem due to mail's header. I'll try to fix it later ;-)

Stats

  • Category: Uncategorized
  • License: GNU General Public License (GPL) version 3
  • Updated: 2014-11-17
  • Downloads: 1879
  • Recommendations: 0

Other Projects

View Adrian's plugins