Discourse Shared Edits

:discourse2: Summary Discourse Shared Edits allows multiple users to collaboratively edit posts in real time. This feature is default disabled and must be enabled explicitly by moderators on posts.
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-shared-edits
:open_book: Install Guide How to install plugins in Discourse

Features

Moderators (including TL4) can toggle shared edits on a topic (red) via the gear icon on the composer bar. Note that the plugin does not enable edit access per se. This means that if you want non-moderators to be able to collaboratively edit the post you must also make the post a Wiki (green, optional):

Once toggled edits are collaborative. You’ll notice the button in the bottom left is now marked β€˜Done’ is it is continuously saved in real time.

Configuration

  • shared edits enabled : to enable or disable the feature
  • shared edits editor mode : markdown or rich editing (mixed is not supported)
  • shared edits commit delay seconds : how many seconds before post is saved in the database as a revision.

You might like to also install this Theme Component to give you more control of the appearance of Shared Edits posts:

TODO

  • Allow non-TL4 members to turn on Shared Edits - see this :link:

This plugin was inspired by @gdpelican’s collude but is a complete re-write so it fits better into the current Discourse designs.

60 Likes

3 posts were split to a new topic: Shared Edits plugin gives 500 errors and can lose data