SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 185 visiteurs en ce moment

Accueil > Interactivité, échanges > Chat - tchat > Mercure > Mercure - Chat pour Rédacteurs

Mercure - Chat pour Rédacteurs

14 août 2009 – par Patrick Kuchard – 26 commentaires

20 votes

Mercure Redactor’s Chat est un espace de discussion sous la forme d’un Chat pour tous les rédacteurs dans l’espace privé de SPIP.

Un Chat ?

La messagerie instantanée (souvent désignée par l’anglicisme chat mais aussi par d’autres expressions comme clavardage au Québec) permet l’échange instantané de messages textuels entre plusieurs ordinateurs connectés au même réseau informatique, et plus communément celui de l’Internet.

Contrairement au courrier électronique, ce moyen de communication est caractérisé par le fait que les messages s’affichent en temps-réel et permettent un dialogue interactif.

Fonctionnalités

  • “Mercure” n’utilise pas de connexion à la base de données de SPIP.
  • “Mercure” gère sa propre base de données au format texte pour conserver les messages échangés.
  • Seuls les administrateurs du site ont les droits suffisants pour configurer le comportement de “Mercure”.
  • Tous les rédacteurs ont accés à “Mercure” pour converser.
  • Une documentation est intégrée au plugin.
  • Français et Anglais supportés.
  • Utilisation massive de la technologie Ajax, ce qui permet un fonctionnement "fluide".
  • Désinstallation automatique.

Installation du plugin

  • Vous verrez alors apparaître son icône dans le menu Configuration (comportement par défaut) de l’espace privé (back-office) de votre site.
  • A la première utilisation, le panneau de configuration de “Mercure” apparaît, vous permettant de spécifier certains réglages quant à son comportement.
  • Comme cette application utilise des variables de session, il faut chez certains hébergeurs faire une petite manipulation au préalable (par exemple sur free, vous devez créer un dossier intitulé "sessions" à la racine de votre site Web).

Configuration

Vous pouvez à tout moment modifier les données de configuration en fonction de vos besoins ou des retours d’expérience des utilisateurs après utilisation.

Le panneau de configuration vous permet de :

  • Spécifier dans quel menu va apparaître l’accés à “Mercure” :

    Un bon choix peut être l’onglet “ Auteurs ” qui se rapproche le plus de la fonctionnalité de ce plugin.

  • Choisir la possibilité d’une notification sonore à chaque nouveau message :

    Note (état début août 2009) :
    - Les navigateurs qui supportent la notification des nouveaux messages sont : Opera, Internet Explorer, Safari
    - Ceux qui le supportent presque : Firefox (marche parfois, parfois pas)
    - Et ceux qui ne le supportent pas du tout : Konqueror, Google Chrome

    Si un administrateur autorise la notification sonore d’une manière globale, chaque rédacteur peut choisir d’activer ou non le son dans son propre panneau de discussion.

  • Le panneau de discussion :

    Vous pouvez spécifier le taux de rafraîchissement des messages en millisecondes. Par défaut, le panneau se réactualise toutes les secondes.

    Vous avez la possibilité de limiter l’affichage du nombre de messages pour une meilleure lisibilité. Au démarrage, le plugin affiche les 15 dernières interventions des rédacteurs.

  • La base de données des messages :

    Vous pouvez limiter le nombre de messages sauvegardés dans la base (par défaut 1000 messages), ainsi que définir une purge de messages anciens (par défaut aucune purge). Ceci afin de limiter la taille occupée sur le disque dur par la base de données.

Utilisation

  • Partie gauche : notification sonore et liste de tous les messages

    Permet au rédacteur de choisir ou non la notification sonore (si l’administrateur l’a auparavant autorisé). Une pastille verte indique le choix courant.
    Le lien "Liste de tous les messages" ouvre dans une nouvelle fenêtre tous les messages archivés jusqu’à concurrence du nombre choisit par l’administrateur).

  • Partie gauche : liste des connectés

    Dans le cas où plusieurs personnes sont actives dans l’espace privé, vous verrez un panneau les regroupant toutes avec leur statut.

    Si vous maintenez le curseur de la souris sur un pseudo, un certain nombre d’informations apparaissent ; de même, au survol de l’icône à droite du pseudo vous verrez apparaître le temps écoulé depuis la dernière action du rédacteur.

    Si vous cliquez sur l’un des pseudos, vous avez la possibilité d’envoyer un message à ce dernier... pour l’inviter par exemple à une discussion.

    Si vous cliquez sur l’icône de rafraichissement, les données sur les utilisateurs seront mises à jour.

    S’il n’y a que vous de connecté et d’actif vous verrez apparaître un petit message idoine.

  • Partie centrale : la discussion

  • Partie centrale : composition d’un message

  • Liste de tous les messages

    Elle s’affiche dans une nouvelle fenêtre (popup) et classe les interventions du plus récent au plus vieux message.

Désinstallation du plugin

  • Méthode traditionnelle

    Il suffit de désactiver le plugin dans l’espace privé (back-office) de SPIP, puis simplement ensuite de détruire le dossier “Mercure” dans le répertoire /plugins.

  • Méthode automatique

    Il suffit d’utiliser le lien "Désinstaller le plugin MERCURE" dans l’onglet "Désinstallation" pour effacer le plugin ainsi que toutes ses références dans la base de données de votre site sous SPIP.

  • Nota :
    Un sous-répertoire noté " local " est créé automatiquement par l’application dans le dossier /plugins/mercure de votre site SPIP.
    Il comporte une trace de toutes les conversations dans des fichiers au format texte.
    Il peut être intéressant de les visualiser, ou de les sauvegarder, avant la destruction du plugin...

Astuces

  • Si vous désirez effacer tous les messages de la base de données, il suffit :
    • soit de se connecter par FTP à votre site SPIP et de détruire le dossier "local" dans "/plugins/mercure",
    • soit de spécifier dans le panneau de configuration un nombre limite de messages de "1", et d’attendre un peu que la tâche cron fasse son travail.
  • Si vous ne désirez effacer que certains messages, il suffit d’éditer le fichier (texte) "/plugins/mercure/local/mercure/messages.txt" et détruire les lignes souhaitées (attention tout de même aux droits sur le fichier après l’édition, il doit être accessible en écriture par Apache).

Conclusion

Ce n’est que la première version, il est donc fort probable que des améliorations soient souhaitables, voir nécessaires... n’hésitez donc pas à faire part de vos remarques et/ou suggestions dans le forum attaché à l’article.

Dîtes-moi aussi si ce plugin marche avec des versions de SPIP différentes de la 1.9.2

Changelog

  • 12/08/09 -> 0.20
    Suite aux retours de Yohann Prigent :
    • Modification de "mercure_pipe" : "ereg" déprécié et remplacé par "preg_match".
    • Modification de "func_bdd.php" : toutes les références aux fonctions SQLite enlevées (le plugin gérait l’accès soit à une BdD texte, soit à une BdD SQLite).
  • 29/07/09 -> 0.10
    • Première version diffusée.

P.-S.

  • Bonne utilisation de ce petit gadget ... pour discuter dans l’arrière boutique.
  • Ceci est mon deuxième plugin pour SPIP... alors, encore un peu d’indulgence...

Dernière modification de cette page le 14 août 2009

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 13 août 2012 à 12:20, par Capac En réponse à : Mercure - Chat pour Rédacteurs

    J’ai installé le plugin , mais impossible d’accéder à la config. Est il toujours suivi ? Y-a-t-il une MAJ de prévu ?

    Répondre à ce message

  • Le 28 septembre 2010 à 13:56, par ildegarde En réponse à : Mercure - Chat pour Rédacteurs

    J’ai installé le plugin et je me retrouve avec le message suivant :

    Fatal error : Call to undefined function plugin_get_infos() in /home/kwartz/www/clubinfo.blog/plugins/mercure/inc/mercure_init.php on line 19

    auriez vous des solutions,

    Répondre à ce message

  • Le 31 janvier 2010 à 18:12, par Lecciju En réponse à : Mercure - Chat pour Rédacteurs

    Ok, je viens de créer un compte ici.
    Durant les vacances, j’espère avoir le temps de « terminer » le portage.

    Pour l’instant ça fonctionne sous spip 2.0.10 mais c’est vraiment du travail baclé !

    D’accord pour vous envoyer le plugin par mail (en attendant une version à mettre sur la zone). Envoyez moi un message.

    • Le 13 février 2010 à 20:13, par ? En réponse à : Mercure - Chat pour Rédacteurs

      OK pour le plugin
      merci et a+

    • Le 18 février 2010 à 11:45, par ? En réponse à : Mercure - Chat pour Rédacteurs

      D’accord pour essayer cette version du plugin, et merci d’avance.

    • Le 5 mai 2010 à 13:31, par dut En réponse à : Mercure - Chat pour Rédacteurs

      J’aimerai savoir si une version compatible avec la version courante de SPIP est en préparation ?
      Ce plugin offre vraiment une fonctionnalité utile. Merci de donner des nouvelles du projet.

    Répondre à ce message

  • Le 31 janvier 2010 à 12:35, par tutle En réponse à : Mercure - Chat pour Rédacteurs spip 2.0.10

    Preneur d’une version qui fonctionne avec spip 2.0.10

    Répondre à ce message

  • Le 26 janvier 2010 à 21:26, par ju En réponse à : Mercure - Chat pour Rédacteurs

    J’ai fait un portage rapide et sale du plugin pour spip 2.
    Si ça en intéresse, je nettoie le code et je le partage.

    • Le 30 janvier 2010 à 18:02, par SPIP 38 En réponse à : Mercure - Chat pour Rédacteurs

      ça m’intéresse, je ne connais pas grand chose en programmation, mais si je peux t’aider à faire quelque chose ...
      Tu pourrais aussi essayer de te mettre en contact avec le concepteur de Mercure ... s’il répond.
      Merci d’avance

    Répondre à ce message

  • Le 23 janvier 2010 à 21:13, par ju En réponse à : Mercure - Chat pour Rédacteurs

    Même problème que toi malheureusement

    Répondre à ce message

  • Le 27 novembre 2009 à 15:47, par tutle En réponse à : Mercure - Chat pour Rédacteurs

    Je ne savais pas que mercure ne fonctionnait pas sous spip 2.0.1 (plus EVA web). J’ai essayé et message d’erreur :

    Fatal error : Call to undefined function sqlite_open() in /home/collectf/public_html/plugins/mercure/inc/func_mercure.php on line 36

    vraiment dommage car ça serait génial pour mon site afin que la rédaction puisse faire des réunions virtuelles, vivement une version compatible.

    En tout cas bravo à tous les développeurs (je suis encore trop inculte...) qui permettent à tout un chacun de construire des sites. Yvan

    Répondre à ce message

  • Le 23 novembre 2009 à 13:08, par Alan En réponse à : Mercure - Chat pour Rédacteurs

    La version compatible avec spip 2.0.9 se fait vraiment désirée ! quand la sortie est elle prévue ?

    Répondre à ce message

  • Le 5 novembre 2009 à 23:45, par FUN En réponse à : Mercure - Chat pour Rédacteurs

    Salut

    Pas encore installé le plugin mais il a l’air parfaitement compatible avec l’usage que je pourrais en avoir. Seulement j’ai deux groupes de rédacteurs (peut-être plus, un jour) qui aimeraient avoir chacun leur chat privé... en plus du chat commun.

    Mercure saurait-il faire ça ? Avec une petite astuce, comme l’installer trois fois en renommant ses tables, par exemple...

    Répondre à ce message

  • Le 5 novembre 2009 à 17:49, par Manu En réponse à : Mercure - v 2.09 ?

    Oui oui, vraiment très bien fait,

    Bravo

    A quand la sortie de la version pour spip 2.09 !!

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Import ICS 2 (agenda distant)

    2 août – 35 commentaires

    La version 2 du plugin « import ICS » en reprend la principale fonctionnalité, à savoir l’ajout automatique d’évènements distants dans la liste des évènements d’un site. À la différence de la première version, elle ne dépend pas du plugin « Séminaire » et est (...)

  • Newsletters

    16 janvier 2013 – 374 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • CKeditor 3.0

    4 octobre 2009 – 1217 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • GIS 4

    11 août 2012 – 1284 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • SPIPr

    23 mars 2015 – 75 commentaires

    SPIPr est à la fois une famille de squelettes et un framework pour le développement front avec SPIP. Prêt à l’emploi, thémable, responsive, et conçu dans une approche d’industrialisation et de développement rapide. Documentation source : (...)

Ça spipe par là