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
Implementation
--
Contributors: AnneGilles - 04 Dec 2009
Discussion
It sure would
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
--
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