Projet

Général

Profil

Actions

Feature #8272

fermé

Messagerie Instantanée

Ajouté par Miguel Moquillon il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Messagerie instantanée
Début:
07/10/2016
Echéance:
% réalisé:

100%

Temps estimé:
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.

Demandes liées 3 (1 ouverte2 fermées)

Lié à Silverpeas Core - Feature #3283: Indicateur de disponibilitéAssignedYohann Chastagnier16/05/2012

Actions
Lié à Silverpeas Core - Feature #7001: Pop-up de discussionClosedMiguel Moquillon19/10/2015

Actions
Lié à Silverpeas Core - Support #8702: Composant Discussion - ChatClosed05/04/2017

Actions

Mis à jour par Miguel Moquillon il y a plus de 7 ans

  • Statut changé de New à In progress...
  • Assigné à mis à Miguel Moquillon

Mis à jour par Nicolas Eysseric il y a plus de 7 ans

Mis à jour par Miguel Moquillon il y a environ 7 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 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.

Mis à jour par Miguel Moquillon il y a environ 7 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a environ 7 ans

  • Statut changé de Integration in progress... à Closed

Mis à jour par Nicolas Eysseric il y a presque 7 ans

Mis à jour par Nicolas Eysseric il y a presque 7 ans

Actions

Formats disponibles : Atom PDF