[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ecf-dev] DocShare plugin for RT shared editing
- From: Scott Lewis <slewis@xxxxxxxxxxxxx>
- Date: Sun, 18 Nov 2007 17:07:00 -0800
- Delivered-to: email@example.com
- User-agent: Thunderbird 126.96.36.199 (Windows/20071031)
I've created a new plugin that uses the ECF datashare API and the new
Roster Menu UI to support the work on shared text editing by Mustafa,
Ken, and others.
Unlike the earlier shared editing example code, this code is not
dependent upon any particular ECF provider, and so will work with any
provider that supports the datashare API (xmpp/google talk, skype, jms,
ecf generic). This means it runs without modification on the IM
services like google talk/xmpp and skype as well as others.
It's also intended to take advantage of the work Mustafa has done/is
doing based upon Cola . There is a class
org.eclipse.ecf.docshare.DocShare where IDocument updates are sent and
received by participants, and this is the logical place to hook into
using Cola. Currently it doesn't have any conflict resolution and so
needs the Cola code to guarantee consistency.
See here for screenshots . And see at the bottom of the page for the
associated committer or anonymous project set files to get and run the code.
There are a number of planned additions/improvements:
a) Add support for Cola (Mustafa) bug 207530 
b) The notification shown on the receiver when docshare is initiated is
via a message box (see screen shots). This should be via the same
notification as the integration with Mylyn  and should ultimately use
the notification work being done on bug 177974 .
c) There should probably be some UI to indicate that editor sharing is
going on. It's pretty subtle now. I don't know what this is/how it
should look...ideas welcome of course.
4) The Roster Menus will filter out menu items based upon buddy
properties, when the enhancement from bug 208713  are in place.