Mozilla TogetherJS : la collaboration en temps réel en un clic

le 17 octobre 2013
 0
Comment ajouter simplement des éléments interactifs sur l'ensemble des sites Internet ? Telle est la question à laquelle Mozilla vient de trouver une réponse en publiant un nouvel outil baptisé TogetherJS.

Initialement connu sous l'appellation TowTruck et pris en charge par Mozilla Labs, TogetherJS se présente sous la forme de deux petits bouts de code JavaScript à insérer directement au sein de n'importe quel site Web. Cela créera un simple bouton révélant une véritable intégration de WebRTC.

000000FA06719494-photo-togetherjs.jpg
000000FA06719496-photo-togetherjs.jpg


Le visiteur d'un site cliquant sur ce bouton sera invité à partager une URL unique automatiquement générée à partir de l'adresse du site Internet. Il suffira de partager celle-ci avec l'un de ses contacts pour obtenir diverses nouvelles fonctionnalités de collaboration. Plus précisément lorsqu'il est activé TogetherJS propose d'observer le curseur de son interlocuteur ou l'état de sa barre de défilement.

Mozilla simplifie au maximum l'implémentation de WebRTC et les deux collaborateurs retrouveront un module de messagerie instantanée avec la possibilité d'établir une communication audio. Notons en outre que l'état de lecture d'une vidéo sera synchronisé entre les deux parties. Par ailleurs la session sera prolongée sur l'ensemble des pages Web rattachées au domaine.

000000FA06719498-photo-togetherjs.jpg


Mozilla précise tout de même que les éléments rafraichis automatiquement via JavaScript, tel qu'une liste, ne seront pas synchronisés. Pour tester TogetherJS, il suffit d'ajouter le code ci-dessous dans l'en-tête de votre page Web, entre les balises <head>...</head>

<script src="https://togetherjs.com/togetherjs.js"></script>


Retrouvez ci-dessous le code du bouton permettant d'activer les fonctionnalités collaboratives à placer entre les balises <body>...</body>. Davantage d'informations sont disponibles sur le blog officiel de Mozilla.

<button id="collaborate" type="button">Nom-du-Bouton</button>
<script>
document.getElementById("collaborate")
.addEventListener("click", TogetherJS, false);
</script>
Modifié le 01/06/2018 à 15h36
Cet article vous a intéressé ?
Abonnez-vous à la newsletter et recevez chaque jour, le meilleur de l’actu high-tech et du numérique.

Dernières actualités

Google dévoile son premier assistant connecté pour la voiture : Anker Roav Bolt
Des chercheurs pensent que les voitures volantes permettront de sauver l’environnement
Les vélos électriques ont vu leurs ventes augmenter de 21% en 2018
Rage 2 ne sera pas un jeu service, mais aura droit à du contenu additionnel gratuit
Luke Wood, CEO de Beats : « Le Powerbeats Pro est le premier produit totalement conçu avec Apple »
Un Huawei Mate 20 X compatible 5G apparaît sur Internet
La NASA a découvert le tout premier type de molécule à avoir existé dans l'Univers
Facebook bannit plusieurs grands groupes britanniques d'extrême droite de son réseau social
iPhone 2019 : Apple va muscler son jeu en photo, notamment en autoportrait
Castlevania Anniversary Collection : le 16 mai sur PC, Xbox, PS4 et Nintendo Switch
L'Etat français déploie sa messagerie Tchap... et on a déjà détecté une grosse faille
[MàJ] Cloud computing : les Lyonnais de Hume détaillent leurs tarifs
Deux plaintes déposées contre Apple, qui aurait menti sur ses performances de ventes
Fnac-Darty lance son Appartement du Futur, un lieu immersif et expérientiel au coeur de Paris
scroll top