PNG - 3.4 ko

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.

JPEG - 118.1 ko

 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.

 
PNG - 1.4 ko

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.

 
PNG - 1.7 ko

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).

 
PNG - 1.6 ko

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.
JPEG - 14.4 ko
  • 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.
JPEG - 22.8 ko
  • 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.
JPEG - 10.9 ko
  • 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.
JPEG - 14.2 ko

 
PNG - 1.4 ko

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).
JPEG - 4.3 ko
  • 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.
JPEG - 6.9 ko
JPEG - 3.3 ko
  • Partie centrale : la discussion
JPEG - 44.1 ko
  • Partie centrale : composition d’un message
JPEG - 17.4 ko
  • 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.
JPEG - 49.4 ko

 
PNG - 1.7 ko

Désinstallation du plugin

JPEG - 47.9 ko
  • 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.

 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...