Apps

Module WebChat 1.2

Description

Le module WebChat est une solution de messagerie instantanée utilisant le protocle XMPP.

Ce module vous permet de :

  • Rechercher une personne utilisant le module et afficher sa présence
  • Démarrer une conversation en 1 à 1
  • Être notifié de la réception d'un nouveau message :
    • Notification web ( sauf sur Internet Explorer )
    • Notification sonore
    • Notification visuelle ( clignotement du titre de la page web )

Installation

Installation

Prérequis : Pour fonctionner correctement avec le serveur XMPP OpenFire, vous devez mettre à jour les propriétés du site suivantes :

Espace d'aministration -> Exploitation -> Propriétés -> Accès -> Sensibilité à la casse / Sensibilité aux accents -> NON

 

Ajouter ce module avec le gestionnaire de modules et redémarrer JCMS.

Pour fonctionner ce module nécessite l'installation et la configuration du serveur XMPP OpenFire.

Télécharger et Installer le plugin subscription: Administration d'OpenFire -> Plugins -> Plugins Disponibles, Upload Plugin.

Penser à activer le plugin, Serveur -> Paramètres du Serveur -> Subscription Properties -> Cocher Accept, Local.

subscribtion

 

Renseigner toutes les propriétés du module :

  • Identifiant et mot de passe du robot créé lors de l'installation d'OpenFire.
  • BOSH Service url : récupérez le dans l'administration d'OpenFire : 

          2015-11-04 10 06 50-Openfire Console d'Administration  HTTP Bind Settings

 

  • Dans l'administration d'openfire, sélectionner -> Serveur -> Paramètres du serveur -> Script Syntax : Enabled - Allow BOSH Clients With Limited Access to Connect to the Server
  • Redémarrer JCMS.

 

Tester la configuration 

Vous pouvez tester l'installation et la configuration du serveur XMPP et du module WebChat depuis l'espace d'administration :

  • Aministration technique -> supervision -> WebChat
  • Actions -> Tester la configuration XMPP
  • Si tout est ok, passez à l'étape suivante
  • Renseigner le compte d'un membre pouvant utiliser le module WebChat (par défaut tous les membres peuvent l'utiliser)
  • La série de logs affichée doit se terminer par "Strophe is connected. SUCCESS"

 

 

Menu WebChat

   * Le menu WebChat est accessible depuis la top bar : 

           webchat-topbar-menu

  • Déplié, le menu affichera les 10 dernières personnes avec lesquelles vous avez dialogué
  • Vous pouvez rechercher rapidement un membre et voir son statut de connexion.

          webchat-search-topbar

 

 

Conversation entre 2 personnes

  • Vous pouvez démarrer une conversation depuis le menu WebChat ou la carte de profil d'un membre : 

          ttcard-start-webchat

  • Une fenêtre de discussion apparaît en bas à droite de l'écran : 

          open-webchat

      

  • Les informations de discussion suivantes sont disponible :
  • Temps écoulé depuis l'envoie du message 
  • Le message est délivré (côche grise sour le message)

          webchat-receipt

 

  • Le message est lu (côche verte sous le message)
  • Le destinataire est actif dans la conversation

          webchat-actif

 

  • Le destinataire est inactif dans la conversation

          webchat-inactif

 

  • Le destinataire est en train d'écrire

          webchat-writing

 

  • Une série d'émoticones 

          webchat-emoticone

     

Notifications

  • Notification par le navigateur, disponible à partir de firefox 40, chrome 43, safari 8, opera 32. IE et Edge ne supporte pas les notifications. A noter que les notifications sur firefox n'apparaissent que 4 secondes maximum.

          webchat-notifications

 

  • Notification sonore et visuel, un son est joué lors de la réception d'un nouveau message si l'utilisateur n'est pas en focus sur une des fenêtres où le module WebChat est présent. Le titre de l'onglet se met également à clignoter et affiche "Nouveau message" :

webchat-notification-sonore

 

Historique

Actuellement seul les 20 derniers messages, par conversation, sont stockés dans le localstorage du navigateur et affichés à l'utilisateur.

 

   

          


Changements

https://issues.jalios.com/browse/WEBCHAT/fixforversion/12391

Informations

Version
  • 1.2
Stabilité
  • Stable
Compatibilité
  • JCMS 9 SP3
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 1,99 Mo
Mis-à-jour
  • 24/05/16
Téléchargements
  • 50