Feature Proposal: It would be really neat to be able to edit pages synchronously, seeing edits by others in real time

Motivation

It would be really neat to be able to edit pages synchronously, seeing edits by others in real time. This would make (each) Foswiki an alternative to Etherpad.

Description and Documentation

Now I know implementation will not be easy, but I am sure it would be a killer app: people want this!

Examples

http://www.synchroedit.com/ (demo not working atm)

http://etherpad.com/

Impact

%WHATDOESITAFFECT%
edit

Implementation

-- Contributors: AnneGilles - 04 Dec 2009

Discussion

It sure would smile But as you say, not easy. Synchro Edit seems to be hot at the moment, with ether pad and wave getting a lot of press. Perhaps integration with one of these would be easier?

-- AndrewJones - 04 Dec 2009

FYI, Ether pad will be closing in March, after being acquired by Google.

-- AndrewJones - 05 Dec 2009

EtherPad has been open sourced, which might make it possible to integrate with Foswiki.

-- AndrewJones - 18 Dec 2009

synchronousedit.jpg

-- MichaelDaum - 18 Dec 2009

I would still be extremely interested in seeing this somehow integrated. It would be especially useful for meeting notes. Even if someone just took etherpad light and had a way of exporting it to wikitext or something. I mean fully integrated into the editing system would be awesome, but a much simpler solution would work. Anyway as someone stated it is open source now and all the info is here: http://etherpad.org/download/

-- NathanBowhay - 22 May 2012

This could readily be done as an Extension and rest backend. Needs a developer to adopt. Changing to Parked.

-- Main.GeorgeClark - 13 Feb 2016 - 19:22

To have true multiuser (synchronous) editing feature, here is the need updating the browser by server-initiaded transfer. E.g. someone press a key, it got sent to the server and the server immediatelly sends the given character to other browsers currently editing the topic - server initiated transfer (pulling for changes using REST every second isn't very effective). To do it effectively, it should be done using Websockets. The simply REST far isn't enough. And the Websockets (imho) need to be supported at the core level. For example, as it is done in Webodf's realtime collaborative editing.

-- Main.JozefMojzis - 14 Feb 2016 - 01:41
I Attachment Action Size Date Who Comment
synchronousedit.jpgjpg synchronousedit.jpg manage 84 K 18 Dec 2009 - 19:05 MichaelDaum  
Topic revision: r8 - 14 Feb 2016, JozefMojzis
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy