The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Mozilla ввёл в строй сервис TogetherJS для совместной работы..."
Отправлено opennews, 16-Окт-13 23:25 
Проект Mozilla представил (https://hacks.mozilla.org/2013/10/introducing-togetherjs/) TogetherJS (https://togetherjs.com/), свободную JavaScript-библиотеку и построенный на её основе сервис, позволяющий добавить на любой сайт средства для организации общения посетителей. После добавления  и активации библиотеки, пользователям любого сайта  предоставляются средства для организации совместной работы и возможность общения между собой в режиме реального времени с использованием технологий WebRTC и WebSocket. Код TogetherJS распространяется (https://github.com/mozilla/togetherjs) под лицензией Mozilla Public License 2.0.


Взаимодействие пользователей осуществляется в режиме точка-точка (P2P), без транзитной передачи данных через промежуточный сервер. Канал связи устанавливается между браузерами пользователей при помощи протокола WebRTC. Для координации взаимодействия клиентов используется специальный серверный компонент (hub.togetherjs.com), который может быть запущен на сервере владельца сайта или использован публично доступный сервис Mozilla.

<center><a href="https://hacks.mozilla.org/wp-content/uploads/2013/10/screens... src="http://www.opennet.ru/opennews/pics_base/0_1381948637.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>

Взаимодействие пользователей строится на сочетании голосового и текстового чата со средствами совместной работы с контентом. Для каждого пользователя, кроме своего курсора, видны курсоры других участников, которые специально помечены для наглядности. Предоставляются средства для синхронизации содержимого web-форм и динамического совместного внесения изменений. При просмотре видео  изменение позиции в потоке, приостановка и продолжение воспроизведения синхронно применяются для всех участников сеанса. При переходе одного из участников на другую страницу в рамках текущего домена, другим пользователям выводится уведомление с предложением последовать за данным участником с сохранением сеанса совместной работы.


При этом каждый пользователь полностью контролирует работу с открытой в его браузере страницей, например, прокрутка в окне не влияет на содержимое окон других пользователей, но позиции прокрутки других участников помечаются специальными значками. Но все действия по редактированию и пометке текста сразу становятся видны всем участникам. В любой момент пользователи могут обмениваться между собой сообщениями и общаться через голосую связь. Интересные позиции на странице можно отмечать специальными метками, которые видны другим участникам и могут снабжаться комментариями.


<center><iframe width="640" height="480" src="//www.youtube.com/embed/hJEq4W0FZQ0?rel=0" frameborder="0" allowfullscreen></iframe></center>


Для установки TogetherJS на сайт следует подключить скрипт "https://togetherjs.com/togetherjs-min.js" и добавить в любое место на сайте кнопку, при нажатии на которую любой посетитель может сформировать ссылку для отправки другим людям приглашения на включение режима совместного доступа. При переходе по подобной ссылке, создатель ссылки должен подтвердить подключения нового пользователя, после чего подключившиеся к одному сеансу пользователи могут напрямую общаться  между собой, синхронно редактировать текст в формах и  совместно просматривать контент. Доступны средства для интеграции возможностей TogetherJS в web-приложения.


<center>
<script src="https://togetherjs.com/togetherjs-min.js"></scrip...
<button onclick="TogetherJS(this); return false;">Протестировать TogetherJS на текущей странице</button>
</center>

URL: https://hacks.mozilla.org/2013/10/introducing-togetherjs/
Новость: http://www.opennet.ru/opennews/art.shtml?num=38185

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру