Bug 86733 - Collaborate document editing via Jabber
Summary: Collaborate document editing via Jabber
Status: RESOLVED DUPLICATE of bug 152875
Alias: None
Product: kword
Classification: Miscellaneous
Component: flake-texttool (show other bugs)
Version: 2.0
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Thomas Zander
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-06 22:58 UTC by Sander Devrieze
Modified: 2010-07-15 13:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sander Devrieze 2004-08-06 22:58:15 UTC
Version:            (using KDE KDE 3.2.3)
Installed from:    Debian testing/unstable Packages

This wish is related to Koffice, Kontact and Kopete.

It would be great if people can do collaborate document editing via Jabber in Koffice, Kontact and Kopete. Because of this I guess it should be implemented as a KPart. I'm not sure of there already exists a JEP especially for this, but maybe the whiteboarding JEP could be useful and if not, it will be an advantage for the implementor(s) to be the author(s) of it. :)
Comment 1 Nicolas Goutte 2004-08-06 23:32:38 UTC
And how is it supposed to work?

I can imagine how a document is created by one person, emailed to the next and so on until the document is back to the editor. However I do not see how to do a similar procedure for an instant messenger.

Have a nice day!
Comment 2 Sander Devrieze 2004-08-07 00:06:37 UTC
> I can imagine how a document is created by one person, emailed to the next
> and so on until the document is back to the editor. However I do not see
> how to do a similar procedure for an instant messenger.

I guess a mix between a Jabber whiteboard and MUC. So at the same time the 
people who are invited to the (eventually password secured) MUC room can chat 
with eachother in one part of the screen. So they can discuss things. Also 
the admin(s) (and moderators) of the room can kick people: as they are 
kicked, they also can't edit the text anymore. Every user in this groupchat 
should have a different color and these colors should be reused in the text 
editing part (e.g. everything in red is from user X, yellow from Y,...) for 
usability. Also other features of MUC can be used (e.g. logging, inviting 
users (e.g. a manager invites his teleworking secretary to fix his typos).

But maybe you also should ask Peter Millard from the JSF about it, as it was 
him from whom I stole the idea for this wish ;-) 
( http://www.jabber.org/people/interviews/pgm.php )

Comment 3 Jesse 2004-08-07 09:46:45 UTC
So you want something like SubEthaEdit (http://www.codingmonkeys.de/subethaedit/screenshots.html) for the Mac using something like ZeroConf (http://www.apple.com/macosx/features/rendezvous/) to get the networking right?

This would be awesome if implemented as a katepart extension (or even in the core lib) so apps like KDevelop, Quanta, and Kile could get this functionality. But that's a different wish :) and since I've developed for Kate ... I'm not allowed to request such a feature *hint* *hint*
Comment 4 Christian Spitzlay 2004-08-07 16:24:00 UTC
For the people not familiar with Jabber (like myself) some additional info:

JEP: Jabber Enhancement Proposals
http://www.jabber.org/jeps/

MUC: Multi-User Chat
http://www.jabber.org/jeps/jep-0045.html

Whiteboarding: 
http://www.jabber.org/jeps/jep-0010.html (this is marked as obsolete)
http://www.jabber.org/jeps/jep-0113.html (this is marked as deferred and implementation is discouraged)
@Sander Devrieze: Is 113 the one you meant? 

Comment 5 Sander Devrieze 2004-08-08 10:29:16 UTC
> For the people not familiar with Jabber (like myself) some additional info:

JEP-0134 (protocol design guidelines) could also be intresting in the case a 
new JEP is preferred:
http://www.jabber.org/jeps/jep-0134.html

> Sander Devrieze: Is 113 the one you meant?

Yes: if you want to see it in action try Coccinella.

Comment 6 Sander Devrieze 2004-08-08 10:38:08 UTC
> So you want something like SubEthaEdit
> (http://www.codingmonkeys.de/subethaedit/screenshots.html) for the Mac
> using something like ZeroConf
> (http://www.apple.com/macosx/features/rendezvous/) to get the networking
> right?

Possibly; I never heard before of these software.

> This would be awesome if implemented as a katepart extension (or even in
> the core lib) so apps like KDevelop, Quanta, and Kile could get this
> functionality. 

I agree.

> But that's a different wish :) 

No: it's additional information to this wish ;-)

Comment 7 Sander Devrieze 2004-08-09 19:53:51 UTC
It seems that also temas (Thomas Muldowney) likes such a feature and maybe has an idea about how it can be implemented: http://www.jabber.org/people/interviews/
Comment 8 Michael Scherer 2006-02-03 11:23:18 UTC
there is already mateedit ( http://kde-apps.org/content/show.php?content=19830 ) and gobby ( http://gobby.0x539.de/ ) using zeroconf like SubEthaEdit.

And inkscape uses jabber for whiteboarding : http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/src/jabber_whiteboard/.
Comment 9 Sander Devrieze 2006-03-22 14:21:04 UTC
See also Bug 79721 for more interesting URLs.

Maybe also of interest for coders:
http://laukner.freewebpage.org/
Comment 10 Matej Cepl 2006-05-07 02:30:46 UTC
This may be of interest to developers -- similar feature in AbiWord.
http://uwog.net/news/?p=29
Comment 11 Helge Hielscher 2007-03-02 12:03:43 UTC
*** This bug has been confirmed by popular vote. ***
Comment 12 Thomas Zander 2007-03-02 14:42:22 UTC
This falls under collaboration software; see
http://wiki.koffice.org/index.php?title=Collaboration

Also note that Jabber is easiest supported by using a layer like Decibel, new in KDE4.
Comment 13 Raúl 2007-03-06 17:05:26 UTC
I can't imagine what is the best way to do this, but I think having the possibility to use this feature in a generalfashion would be nice. I mean having it kde-wide as Jesse (#3) suggested and not only from koffice, altough maybe koffice could pioneer the idea.

Anyway, I think this proposal have a major impact on the KDE project since it should be supported from the network component (Decibel), instant messaging (jabber protocol), and application (as a Kpart or not).

What I'm trying to say is that I don't think a single app could face alone this bug.
Comment 14 Thomas Zander 2010-07-15 13:33:38 UTC

*** This bug has been marked as a duplicate of bug 152875 ***