The OpenNET Project / Index page

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

16.10.2013 20:40  Проект Mozilla ввёл в строй сервис TogetherJS для совместной работы над контентом

Проект Mozilla представил TogetherJS, свободную JavaScript-библиотеку и построенный на её основе сервис, позволяющий добавить на любой сайт средства для организации общения посетителей. После добавления и активации библиотеки, пользователям любого сайта предоставляются средства для организации совместной работы и возможность общения между собой в режиме реального времени с использованием технологий WebRTC и WebSocket. Код TogetherJS распространяется под лицензией Mozilla Public License 2.0.

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

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

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

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



Ссылка для подсоединения к общему сеансу.


  1. Главная ссылка к новости (https://hacks.mozilla.org/2013...)
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: mozilla, webrtc, togetherjs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 23:25, 16/10/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Так, объясните как простому пользователю развернуть у себя это чудо?
     
     
  • 2.2, Аноним (-), 23:32, 16/10/2013 [^] [ответить]    [к модератору]
  • +6 +/
    > Так, объясните как простому пользователю развернуть у себя это чудо?

    <script src="https://togetherjs.com/togetherjs-min.js"></script>
    <button onclick="TogetherJS(this); return false;">Общаться</button>


     
     
  • 3.24, Аноним (-), 14:34, 17/10/2013 [^] [ответить]     [к модератору]
  • +1 +/
    Обезьянкам лишь бы попесдеть Треться и последняя важнейшая потребность Маслоу ... весь текст скрыт [показать]
     
  • 1.3, Аноним (-), 23:56, 16/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    > Mozilla ввёл
    > Проект Mozilla

    Это организация (Mozilla Foundation) или ее дочерняя корпорация (Mozilla Corporation). Нужен женский род.

     
     
  • 2.15, Тот_Самый_Анонимус (?), 11:04, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    Проект мужского рода. А мозила - или женского, или мужского, смотря кто мажет (как и обжора).
     
     
  • 3.18, Аноним (-), 12:24, 17/10/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Не мажет, а может! Because they can!
     
  • 3.28, ффф (?), 02:54, 18/10/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    "обжора" - мужской род. Задавая про НЕГО вопрос мы спросим "КАКОЙ обжора?", а не "КАКАЯ обжора?"... (СССР'овское образование)
     
     
  • 4.30, Тот_Самый_Анонимус (?), 07:18, 19/10/2013 [^] [ответить]    [к модератору]  
  • +/
    > "обжора" - мужской род. Задавая про НЕГО вопрос мы спросим "КАКОЙ обжора?",
    > а не "КАКАЯ обжора?"... (СССР'овское образование)

    Видать ты зря за партой при СССР просиживал, если ты обращаясь к женщине можешь сказать: «Ах, какОЙ ты обжора».
    По умолчанию используется мужской род (когда не известно про кого речь), но вообще - исходя из контекста.

    И да, образование не СССР'овское, а советское, неужели в школе не проходили?

    ПС: аттестат с двуглавым орлом.

     
  • 1.4, Аноним (-), 03:15, 17/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Какая новая новость. Пользовал ещё летом. Что-то не понравилось. Вроде то, что нельзя управлять расположением менюшки, которая в свою очередь может мешать ориентировке по сайту.
     
     
  • 2.9, Аноним (-), 09:04, 17/10/2013 [^] [ответить]     [к модератору]  
  • +/
    Тогда это был ранний прототип от Mozilla Lab, который назывался TowTruck и был о... весь текст скрыт [показать]
     
     
  • 3.10, Аноним (-), 09:26, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    Спасибо! Тогда надо будет вновь испробовать.
     
     
  • 4.16, pro100master (ok), 11:54, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    #togetherjs-dock.togetherjs-dock-right{
      left: 5% или right: 5% или что угодно :)
    }
     
  • 1.5, Аноним (-), 05:49, 17/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    Годнота. Все же лучше, чем гугловсий хангаут
     
  • 1.6, solar (??), 06:11, 17/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Нормально, ближе к людям, но википедия удобней
     
  • 1.7, fill341 (?), 06:26, 17/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ребрендинг провернули, раньше они этот продукт называли towtruckJS
     
  • 1.8, Елисей Амбаров (?), 06:36, 17/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ух ты! Попробуем что это за зверёк. А стили отображения меняются? А самому веб-мастеру на эти стили влиять возможно? А расположение панели меню меняется? А можно сделать кнопку, которая задвигает и выдвигает панель в/из края страницы?
    А качество связи какое? А какие аппаратные требования? А есть ли заглушки "ваш браузер не поддерживает" или "ваша система слишком слаба для таких фокусов"? Тестирует ли скрипт все эти возможности перед запуском? И ещё - каковы гарантии, что страница не включит передачу сама, если пользователь открыл её случайно или она встроена в скрытый фрейм?
     
     
  • 2.12, d (??), 09:50, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    ты сам с собой разговариваешь?
     
     
  • 3.13, pavel_simple (ok), 09:57, 17/10/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    > ты сам с собой разговариваешь?

    не мешай человеку -- ты сбиваешь его с мысли

     
  • 2.20, vn971 (ok), 13:12, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    > каковы гарантии, что страница не включит передачу сама

    Если ты о проблеме privacy, то как минимум можно не грузить скрипт до нажатия кнопки на странице. После нажатия, правда, гарантий никаких..

     
  • 1.11, Аноним (-), 09:28, 17/10/2013 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Прикольно кликнул на кнопку Только почему то эта хрень оказывается перекрываю... весь текст скрыт [показать]
     
     
  • 2.14, Сергей (??), 10:32, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    Может, просто, древний Chromium?
     
     
  • 3.21, Another (?), 13:33, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    Просто Chromium
     
  • 3.26, Аноним (-), 16:52, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    chromium-browser-stable-30.0.1599.66-1.mga3

    та же хрень

     
  • 1.19, Аноним (-), 12:27, 17/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    боятся альтернатив от мюторрента и прочих ?
    так спешат с -)
    а вот Opera Unite реально не хватает :(
    лучше бы запилили фремворк/аддон к файрфоксу/креведке на эту тему :)
     
     
  • 2.22, Another (?), 13:37, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    Кстати, аддоном было бы прикольней или about:phone, например
     
     
  • 3.25, Аноним (-), 16:21, 17/10/2013 [^] [ответить]    [к модератору]  
  • +/
    такие есть кстати :-)
    но их в оффицияльный репозиторий - не пущают.
    хз почему.
    есть даже SIP-клиент в виде адд-она :) онда VOIP-компания продвигает(соместим не только с их сервисами ;).
     
     
  • 4.29, Аноним (-), 15:40, 18/10/2013 [^] [ответить]    [к модератору]  
  • +/
    Анон, подробностей годноты!!! Молю!
     
  • 1.27, Аноним (-), 23:21, 17/10/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Йо! Это великолепно! Джаск рулит!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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