Разработчики LibreOffice продемонстрировали функцию совместного редактирования документов
27 марта 2012 года
Для офисного пакета LibreOffice подготовлен экспериментальный прототип функции совместного редактирования документов, позволяющей в режиме реального времени напрямую организовать работу над одним документом группы людей без задействования специализированных серверов.
Новая подсистема основана (Архивная копия от 12 ноября 2020 на Wayback Machine) на использовании коммуникационного фреймворка Telepathy, позволяющего организовать мгновенный обмен сообщениями с использованием различных протоколов. Для создания системы совместного редактирования использована особенность Telepathy, позволяющая организовать канал обмена сообщениями между приложениями, поверх стандартных IM-протоколов, предоставляя таким образом подобие сервиса межпроцессного взаимодействия (IPC) для территориально разнесённых приложений. Использование Telepathy позволило избавиться от необходимости разработки специальных серверов для координации совместной работы и задействовать традиционные технологии обмена сообщений для организации взаимодействия приложений.
Совместное редактирование может быть инициировано с любым пользователем из списка контактов локальной системы мгновенного обмена сообщениями. После установки прямого соединения между пользователями, все изменения документа синхронно отображаются у всех участников. Например, при изменении значения в электронной таблице на одной машине, все изменения сразу становятся видимыми на другой машине. При этом сохраняется порядок внесения изменений и обновляются все связанные с изменением формулы и диаграммы, как будто эти изменения внесены локально. Для борьбы с возможными конфликтами и обеспечения единого порядка внесения изменений, инициатор соединения берёт на себя роль первичного клиента (master).
Разработка пока находится на стадии начального прототипа и ведётся при поддержке организации Document Foundation и компании Collabora. В настоящее время уже готов код, лежащий в основе совместного редактирования, но разработка пока не готова для использования конечными пользователями, так как недоступны некоторые сопутствующие функции, такие как интерфейс для работы со списком контактов. Также требует доработки код установления и поддержания соединения. Из планов на будущее отмечается идея по обеспечению более тесной интеграции с клиентом Empathy для упрощения проведения обсуждений вносимых правок. Кроме задействования существующего списка контактов планируется использовать средства для автоматического обнаружения клиентов в локальной сети. Код подготовленных компонентов можно загрузить из Git-репозитория (Архивная копия от 28 марта 2012 на Wayback Machine) LibreOffice.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.