Test d’intégration iFlyChat

A la recherche des meilleurs outils, je parcours aujourd’hui le système de chat iFlyChat.

iFlyChat est un service de messagerie de type asynchrone, vous permettant d’intégrer un système de chat “temps réel” à votre site WordPress.

Basé sur la puissance du cloud, le processus est déporté afin de réduire au maximum l’impact performance sur votre site web.

Les fonctionnalités

  • système de messagerie texte privée (one to one)
  • gestion des groupes
  • intégration des emojis
  • envoi de fichiers (pdf, docx, png, …)
  • envoi de liens URLs (avec affichage du rendu pour les images et vidéos)
  • suppression possible de l’ensemble des messages d’une conversation, ou message par message
  • traduction de l’interface en français
  • personnalisation du thème
  • synchronisation automatique du chat dans votre navigateur web : onglet à onglet, ou de page en page
  • modération : par utilisateur, par IP, définition d’une liste de mots interdits
  • système de logs
  • connexions sécurisées par cryptage SSL

La version gratuite

iFlyChat est disponible en version gratuite ou payante.

La version gratuite impose quelques limitations :

  • l’affichage du message “Nous utilisons iFlyChat” (pas de marque blanche)
  • 1 seul espace public (public chatroom)
  • aucun groupe de discussion
  • maximum 10 utilisateurs simultanément

Pour obtenir une gestion des groupes, vous devrez basculer sur la formule PREMIUM.

Compatibilité BuddyPress

Si vous disposez d’un réseau social basé sur BuddyPress il est primordial que le système de chat intégré soit compatible. Bonne nouvelle iFlyChat s’avère pleinement compatible.

Bien évidemment vous pouvez conserver la messagerie privée intégrée de base dans BuddyPress mais celle-ci atteint vite ses limites (synchrone).

Grâce à iFlyChat vous pouvez proposer aux utilisateurs de votre réseau une façon attractive de communiquer.

Dès son installation, il reconnait automatiquement la présence de BuddyPress et met en place la synchronisation des avatars et liens vers les profils membres, ainsi que la récupération de votre liste d’amis.

Démarrer avec iFlyChat

Pour démarrer il vous faudra créer un compte iFlyChat et générer une application afin de récupérer une clé API.

La configuration de votre application s’effectue en partie depuis l’extension WordPress et en partie depuis votre tableau de bord présent sur les serveurs iFlyChat.

Depuis l’extension WordPress

Vous pourrez notamment y effectuer les réglages suivants :

  • choix du nom d’affichage
  • conditions d’affichage de la pop-up
  • définition de la liste des modérateurs et administrateurs
iFlyChat - configuration WordPress
iFlyChat – configuration WordPress

 

Depuis le dashboard iFlyChat

Vous pourrez notamment y effectuer les réglages suivants :

  • renommer la boîte de dialogue “Chat”
  • définir la position d’affichage du chat
  • afficher ou non certains éléments : ex. affichage des discussions récentes, des groupes, images de profil,  lien vers la fiche profil BuddyPress, barre de recherche, …
  • sélectionner les sons des notifications
  • choisir la bibliothèque de smileys
  • autoriser l’envoi de fichiers
  • autoriser le chat vidéo
iFlyChat - gestion du thème
iFlyChat – gestion du thème

Intégration

En mode pop-up

Par défaut, le système de chat vient s’intégrer en bas à droite de chacune des pages de votre site.

iFlyChat
iFlyChat

 

 

 

 

Au clic sur la pop-up, l’ensemble des utilisateurs en ligne seront listés.

iFlyChat - intégration front-end
iFlyChat – intégration front-end

Une seconde boîte de dialogue viendra s’ouvrir dès lors que vous cliquerez sur le nom d’un des utilisateurs. Ceci ayant pour action de démarrer la conversation.
Vous pouvez également demander l’ouverture de la fenêtre de chat dans un nouvel onglet (si activé par votre administrateur).

Petit soucis rencontré lors de mon test : les icônes “Choisissez une émotionne“, “Ajoutez une photo“, … sont devenus invisibles. A surveiller pour une éventuelle mise en production.

Dans une page

Grâce à un petit bout de code pourrez intégrer l’affichage du chat dans une page web distincte.

iFlyChat - embed chat room
iFlyChat – embed chat room

Rendu responsive

iFlyChat - rendu responsive
iFlyChat – rendu responsive

Quelques bugs d’affichage à répertorier mais rien de rédhibitoires, avec un peu de CSS le rendu devrait pouvoir être opérationnel.

Quelques regrets

Video chat

Lors que vous souhaitez lancer une conversation vidéo, impossible d’avoir la vidéo et une zone de texte simultanément affichées à l’écran.
On aurait pu s’attendre à quelque chose de plus intuitif.

Saisie

En absence d’un indicateur de frappe vous ne pourrez savoir si votre interlocuteur est en train de vous répondre.

Lien vers le projet : iFlyChat

Si vous avez des difficultés à intégrer iFlyChat ou un de ses concurrents (CometChat, FlyZoo, …), contactez-moi.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.