Hi Oliver,
On 1/10/2014 3:04 AM, Oliver Kopp wrote:
Hey,
I'm looking for collaborative editing features in Eclipse. Besides
http://www.saros-project.org/, I found
http://wiki.eclipse.org/DocShare_Plugin. When following
http://www.eclipse.org/ecf/downloads.php, I am not offered a DocShare
plugin.
DocShare comes as part of the ECF 'Target Components for Eclipse'
feature...i.e. this one
At the page http://wiki.eclipse.org/DocShare_Plugin, the link to the
"source code for docshare" still points to cvs. The current link
should be http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/framework/bundles/org.eclipse.ecf.docshare,
shouldn't it?
Yes, I've fixed this link and added some others. Thanks.
Reading http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/log/framework/bundles/org.eclipse.ecf.docshare,
docshare hasn't been developed further since end of 2009.
There has been a little work on things since 2009...not so much on
the Docshare plugin specifically, but rather the ECF 'sync' API that
the DocShare plugin uses to synchronize for the real-time shared
editing (using operational transformation as described [1]). The
idea here was that the sync API [2] could be used by other user
interfaces (other than DocShare)...but we/ECF team never were able
to get to implementing any of those other user interfaces,
unfortunately. But the sync API is still there
(org.eclipse.ecf.sync) [3].
Does DocShare still work? How to install it? :)
Yes...I tried it just now with Eclipse 4.3.1 and ECF version
3.7.1...and it works OK with two gmail accounts. There seem to be
a few unexpected exceptions in the log from the smack plugin (xmpp
impl that we use)...and I've opened a new bug for that [5].
The DocShare UI code admittedly could use some work...and as you
imply it might be a good idea to break DocShare out from the ECF
Target Component for Eclipse and expose it via it's own new feature
(see [4]...which is a feature refactoring that is going on now/for
ECF 3.8.0). Please comment on [4] if that is what you would
like...as then DocShare could potentially be easily used as an addon
for RCP apps...as well as Eclipse.
And it would be very good to update the DocShare UI
particularly...maybe we can jointly wrangle Mustafa Isik into
contributing some additional work :).
Thanks,
Scott
[1] https://wiki.eclipse.org/RT_Shared_Editing
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=234142
[3]
http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/framework/bundles/org.eclipse.ecf.sync
[4] https://bugs.eclipse.org/bugs/show_bug.cgi?id=409787
[5] https://bugs.eclipse.org/bugs/show_bug.cgi?id=425454
|