Совместное редактирование

Несколько участников могут редактировать одну статью одновременно. Все изменения синхронизируются в реальном времени — никаких блокировок и конфликтов сохранения.

Индикатор присутствия

В топбаре открытой статьи показываются аватары всех, кто сейчас её редактирует. Наведите на аватар — увидите имя участника.

Совместное редактирование

Курсоры участников

Курсоры других редакторов видны в тексте в реальном времени:

  • Каждый участник получает уникальный цвет
  • Над курсором подписано имя
  • Выделенный текст подсвечивается цветом этого участника

Как это работает

FlowEra использует операционные преобразования (OT):

  1. Каждое изменение — это атомарная операция (вставка символа, удаление, форматирование)
  2. Операции применяются немедленно локально
  3. Синхронизируются с сервером через WebSocket
  4. Конфликтующие операции автоматически преобразуются — оба изменения сохраняются

Индикатор печати

Когда другой участник активно вводит текст, его имя появляется в строке статуса внизу. Это помогает не начинать редактировать тот же абзац одновременно.

Оффлайн-редактирование

Если соединение прерывается, редактор продолжает работу:

  • Изменения буферизуются локально
  • При восстановлении соединения автоматически синхронизируются
  • Конфликты с изменениями других участников разрешаются автоматически

Ограничения совместного редактирования

  • Одновременно статью могут редактировать до 50 участников
  • Если статья заблокирована администратором (режим «Read-only»), редактирование недоступно
  • Гости (внешние пользователи с публичной ссылкой) работают только в режиме чтения