Общие правки в Discourse

:discourse2: Краткое описание Discourse Shared Edits позволяет нескольким пользователям совместно редактировать сообщения в реальном времени. Эта функция по умолчанию отключена и должна быть явно включена модераторами для конкретных сообщений.
:hammer_and_wrench: Ссылка на репозиторий https://github.com/discourse/discourse-shared-edits
:open_book: Руководство по установке Как установить плагины в Discourse

Возможности

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

После включения совместное редактирование становится активным. Вы заметите, что кнопка в левом нижнем углу теперь помечена как «Готово», так как изменения сохраняются в реальном времени.

Настройка

  • shared edits enabled : включение или отключение функции
  • shared edits editor mode : режим редактирования в Markdown или с форматированием (смешанный режим не поддерживается)
  • shared edits commit delay seconds : количество секунд перед сохранением сообщения в базе данных как ревизии.

Также может быть полезно установить этот компонент темы для получения большего контроля над внешним видом сообщений с совместным редактированием:

Планы

  • Разрешить участникам ниже уровня TL4 включать совместное редактирование — см. это обсуждение :link:

Этот плагин вдохновлен проектом collude от @gdpelican, но представляет собой полную переписку, чтобы лучше соответствовать текущим дизайн-решениям Discourse.

60 лайков

3 сообщения были перенесены в новую тему: Плагин Shared Edits выдаёт ошибки 500 и может привести к потере данных