A CollaborativeEditor allows multiple individuals to simultaneously edit the same document.
Collaborative real-time editing of text online is fascinating. When properly worked into the wiki-process it has the potential to speed up the development of wikilandia enormously.
The available collaborative editing programs are not perfect yet. This page is to foster their evolution. This page is for general discussion on collab-editing. Everything specific to a single project goes to the project pages.
It’s also meant as a feedback platform to give the developers information about what features are needed, what the possible applications are, …
This Cluster has a homepage on the wiki-center collab-editor-wiki.
Functional and available (move entry up when a new version is released):
- Saros is an Eclipse plugin for multi-user collaborative text editing it brings distributed pair programming to the Eclipse IDE featuring instant messaging capabilities, shared text file editing and shared file operations.
- ThoughtSlinger? - http://www.thoughtslinger.com/ - free beta (but proprietary, patented, & looks like it requires connecting to their server). Works with Word 2007 and OpenOffice? files; allows freezing of sections.
- Gobby - free, open, cross platform - but install, especially of recent versions, can be a major pain on Mac. And they keep changing the underlying architecture, so old & new versions cannot be used together. Was used successfully at WikiSym 2005 for collaborative workshop notes.
- Rudel for GNU Emacs is Gobby compatible
- Conspire is built on GitJour. Currently only emacs is supported, and only over LANs.
- http://collabedit.com - free, browser based, not as speedy or feature-full as EtherPad, but as of November 2008 supports more programming languages
- SubEthaEdit - freeware, non-open, mac only. Early discussions are on this page.
- SynchroEdit - web-based, MediaWiki? bridge, still available but no development since 2006
- ACE - a collaborative editor is a free, cross platform collaborative text editor written in Java. 07 March 2006: Milestone 4 Released
- MoonEdit - freeware, non-open, no mac version. No dev since 2005. Pro version announced 2006 Sept 20 but no news since then.
- Google Wave
- wave-vs.net - Commercial, Plugin for Visual Studio.Net 2008/2010 with Collaborative Editing features, relys on Google Wave Protocol to implement this feature.
The main part of the former discussion is on this page.
Functional, not yet publicly available:
- InkScape – vector – has whiteboarding in Linux, 0.45 should have it in Windows as well
- DrawPile – pixel
- Coccinella – a Jabber client with a whiteboard
CollaborativeEditor-ish WYSIWYGs that aren’t simultaneous:
- Broth (now Bouillion?), a social wiki; employs social graph to propagate changes friend-to-friend in real-time http://oc-co.org/?p=105
Other resources re collaborative editing
Encyclopedic entries are
There is also s23-wiki: collaborative editor.
applications of collab-editing are
See also this blog post:
- I would also, at this juncture, like to renew my annual request to the gods that somebody on the OS X team please (Please!) steal the collaborative editing functionality of SubEthaEdit and put it into any app that supports text editing. That functionality should be like printing; a baked-in service that’s ubiquitous and configurable once from the System Preferences, then portable anywhere that the router has the correct holes punched. I’d so kill for that.
So there is some demand
These pages are good for describing the state of art, but are not appropriate venues for development of the concepts and supporting code. As important technical points are refined and project milestones are reached, we will work together to keep the encyclopedic pages up to date.
Googling collaborative editor shows that many people are working on it. Mostly I do not understand much.
Re: this line in this page (not sure if i’m using this feature right)
Sylvie and myself experienced using http://www.writely.com/ simultaneously in WYSIWYG mode
Note for Mattis: to test the Writely Ting page by mid-November you must let me in as collaborator … please use : luigi DOT bertuzzi AT mclink DOT net
So, is Wikipedia:PictoChat a graphical collaborative editor?
No. Because you can’t collaborate on the same image in real-time. It’s a graphical instant messenger.
I wonder if Conspire and/or WritingLark? could be used with emacs’ WikiMode? (minor/major). Dunno what’s on the Meatball WikiMode? page ‘cause it’s down right now, so: http://c2.com/cgi/wiki?WikiMode
I tried to use http://collabedit.com at a San Diego BarCamp a few weeks ago. The network was extremely congested and collabedit couldn’t handle that. Google Docs worked.
I’m surprised there doesn’t seem to be a current browser-based open-source contender.
WritingLark?’s Emacs client can be used with any Emacs major or minor mode that you’d use to edit normal files. The only exceptions I know of are the various auto-filling or word-wrapping modes and probably Hexl mode. Emacs’s display engine will likely have usable word-wrapping capabilities by the time Emacs 23 is released. I recommend using another tool if you need to collaboratively edit binary files
Using the Emacs client with WikiMode? would not be very useful, since it’s for editing local wikis. But writinglark could be used to edit multi-user wikis, either using one of the Web interfaces or with modified versions of Emacs wiki clients (e.g. oddmuse-mode).