Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] DocShare

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



Back to the top