Альтернативы Google Docs с открытым исходным кодом

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

Сегодня в большинстве случаев наиболее распространенный способ совместного редактирования и согласования документов происходит посредством электронной почты. Обычно это происходит так: отправляем документ, ждем ответа с замечаниями, вносим исправления, отправляем откорректированный, ждем результата, вносим исправления и так далее по кругу, пока результат не удовлетворит обе стороны.

Одновременное редактирование стало относительно распространенным благодаря таким онлайн-редакторам документов, как Google Docs и MS Office 365, но ни один из них не предоставляет программное обеспечение с открытым исходным кодом. Ваши данные загружаются и хранятся на сервере стороннего производителя (Google или Microsoft соответственно). Каждый из них требует регистрации, что может стать проблемой, если вы сотрудничаете с кем-то, кто не хочет предоставлять свою личную информацию для сбора данных, и ни один из них не работает корректно в некоторые легковесных браузерах. Однако существует несколько альтернатив с открытым исходным кодом, позволяющих вам совместно редактировать в режиме реального времени общие документы, существующие на вашем собственном сервере или на сервере того, кого вы знаете и кому доверяете.

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

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

Etherpad - это веб-редактор документов, позволяющий работать с документами, оставлять комментарии и взаимодействовать с другими людьми с помощью интегрированного чата. Он предоставляет простые возможности форматирования текста, такие как тип шрифта, размер, цвет и стиль, выравнивание текста. Вы можете импортировать существующий документ в Etherpad и экспортировать текущий «блокнот» в виде HTML, markdown или простого текстового файла, распечатать его или встроить в качестве iframe в веб-страницу HTML. Написанный на JavaScript, Etherpad легко настраивается, так что вы можете использовать один из общедоступных экземпляров (например, Riseup) или установить свой собственный (скачать можно здесь).

В отличие от других редакторов в этом статье, Firepad позволяет синхронное редактирование документов (с помощью CodeMirror) и кода (через ACE). Функции форматирования практически те же, что и в Etherpad, за исключением того, что Firepad позволяет вставлять изображения в текстовые документы. Поскольку Firepad использует Firebase в качестве бэкэнда, он не требует кода на стороне сервера. Вы можете легко вставить его в любое веб-приложение, используя доступные файлы JavaScript, так что если вы хотите расширить возможности вашего веб-приложения, добавив простой документ и редактор кода, Firepad - это ваш выбор.

OnlyOffice - это многофункциональный офисный пакет, включающий редакторы текста, электронных таблиц и презентаций, работающие в браузере. Он включает в себя функции, аналогичные пакету MS Office, а также позволяет совместно редактировать и комментировать документы в режиме реального времени. Вы можете установить его отдельно и интегрировать с любым приложением через API или вместе с системой совместной работы OnlyOffice, которая предлагает дополнительные возможности для управления документами. Если вы ищете редактор документов для совместной работы с хорошей совместимостью формата MS Office и сложным набором функций, OnlyOffice - это именно то, что вам нужно.

ProseMirror - простой, но эффективный редактор, предпочитающий минимализм, скорость и точность. Это попытка преодолеть разрыв между редактированием текста с помощью языка разметки Markdown и классическими текстовыми процессорами формата WYSIWYG. Он специально задуман как платформа под кастомизацию, так что если ваша организация ищет возможность разработки собственного редактора, то это отличное средство для начала. Даже без кастомизации, ProseMirror - это хороший, минималистичный и простой редактор для совместной работы.

Источник