On 04/11/13 16:44, Nico Williams wrote:
> Hi, this is pretty awesome indeed!
> 
> Would it be possible to do somethin OTR-like (in the sense of hiding
> extra data) for exchanging cursor movement operations / cursor
> location, and changes (typing, ...)?  That would make it possible to
> collaboratively edit LyX docs.

The idea of a collaborative editor had been proposed as one of the
GSoC projects this year

  http://wiki.lyx.org/Devel/SummerOfCode2013Ideas#toc10

but unfortunately it was not selected at the end.

There's been quite some discussion on the ML about how to realize it, e.g. in:

  http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg178180.html

or other threads with GSoC applicant students. Also, the patch available at:

  http://www.lyx.org/trac/attachment/ticket/7964/lyx-collaborate-v4.patch

see also the video at

  http://retis.sssup.it/~tommaso/lyx-collaborate.ogv

was actually a very rough sketch of exchanging information on cursor movements,
instantiating a Buffer with multiple remote views, and sending back and forth
all editing LFUNs, but the prototype also highlighted that LyX would require
non-negligible internal relifts, in order to support that properly.
Perhaps it might be worthwhile to follow up and re-propose the project for a
possible GSoC'14 ?

On the other hand, the LyX Chat (also proposed as GSoC project) was way simpler,
both from a conceptual and a usability viewpoint, and I think it really mixes
seamlessly with XMPP and other chat clients. In other words, I see the chat
as an easy add-on that might constitute another cool and advertisable feature
of LyX helping to spread the word and widen the users community.... :-)

        T.

Reply via email to