Project

General

Profile

Actions

Feature #8272

closed

Messagerie Instantanée

Added by Miguel Moquillon about 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Category:
Messagerie instantanée
Target version:
Start date:
10/07/2016
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

Description

De nos jours, la communication asynchrone n'est plus l'apanage de hackers, de geeks ou encore de gamers mais ait devenue monnaie courante. Elle est désormais une brique essentielle dans la collaboration et, à ce titre, devrait trouver une place centrale dans Silverpeas.

Actuellement, une application tchat fournit un semblant de messagerie instantanée mais depuis sa conception, celle-ci n'a pas que très peu évolué et semble peu utilisée du fait de ses limitations.
L'idée ici est de remplacer cette application par un composant cœur et qui s'appuierait sur les considérations actuelles en terme d'IHM et sur les technologies existantes en terme de messagerie instantanée. Parce que Silverpeas est un logiciel open-source, et plus particulièrement libre, la messagerie doit reposer sur des solutions elles même open-source et sur des technologies normalisées.

Après une étude effectuée en amont de ce projet, le choix a été fait de construire la messagerie instantanée sur le protocole de communication asynchrone XMPP (Extensible Messaging and Presence Protocol) qui est normalisé et en développement constant au sein de l'IETF (Internet Engineering Task Force) depuis 2002. XMPP est utilisé par de nombreux acteurs (Google, Facebook, Cisco Systems, ...).

La messagerie instantanée de Silverpeas devra permettre à des personnes connectées de pouvoir communiquer pair à pair mais aussi à plusieurs (groupe de discussion). Les caractéristiques suivantes devront a minima être réalisées :
  • communication textuelle pair à pair,
  • communication textuelle à plusieurs (groupe de discussion),
  • communication textuelle entre personnes en relation,
  • communication textuelle pair à pair possible entre personnes qui ne sont pas en relation,
  • statut de présence,
  • émicones,
  • indicateur de frappe,
  • historique des échanges dans le cas de la communication entre relations.

Related issues

Related to Silverpeas Core - Feature #3283: Indicateur de disponibilitéAssignedMiguel Moquillon05/16/2012

Actions
Related to Silverpeas Core - Feature #7001: Pop-up de discussionClosedMiguel Moquillon10/19/2015

Actions
Related to Silverpeas Core - Support #8702: Composant Discussion - ChatClosed04/05/2017

Actions
Actions #1

Updated by Miguel Moquillon about 5 years ago

  • Status changed from New to In progress...
  • Assignee set to Miguel Moquillon
Actions #2

Updated by Nicolas Eysseric about 5 years ago

Actions #3

Updated by Miguel Moquillon almost 5 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100

Les fonctionnalités a minima du chat ont été implémentées.
A été rajouté aussi le chat audio/vidéo pair à pair entre personnes en relation.
La solution repose sur le framework open-source JSXC qui implémente un client XMPP.
La vidéo conférence, c'est à dire le chat audio/vidéo à plusieurs ne relève pas de cette feature.

Actions #4

Updated by Miguel Moquillon almost 5 years ago

  • Status changed from Resolved to Integration in progress...
Actions #5

Updated by Miguel Moquillon almost 5 years ago

  • Status changed from Integration in progress... to Closed
Actions #6

Updated by Nicolas Eysseric over 4 years ago

Actions #7

Updated by Nicolas Eysseric over 4 years ago

Actions

Also available in: Atom PDF