Mozilla Labs выпустила открытую библиотеку TogetherJS, с помощью которой на сайт легко добавить возможность коллективной работы в реальном времени.
Библиотека написана на JavaScript, не требует от посетителей установки никаких плагинов или программного обеспечения, всё работает сразу в браузере.
Для установки достаточно скопировать и вставить библиотеку и HTML-сниппет. TogetherJS дружественна к существующей структуре сайтов: скрипт ничего не меняет на сайте, только добавляет небольшую кнопку . По нажатию открывается дополнительное меню и появляется уникальная ссылка для отправки коллегам. Каждый, кто откроет эту ссылку, присоединится к групповой работе над данным документом.
TogetherJS имеет несколько дополнительных функций:
- Встроенный аудио- и видеочат (через WebRTC)
- Текстовый чат
- Показ курсоров и нажатий всех пользователей
- Совместный сёрфинг (в пределах домена)
- Статусы присутствия
Чтобы попробовать TogetherJS в деле, нужно вставить на странице код сниппета…
<script src="https://togetherjs.com/togetherjs-min.js"></script>
… и кнопки.
<button onclick="TogetherJS(this); return false;">Start TogetherJS</button>
Автор: alizar