A Web App For Real-Time Collaborative Writing
adamengst writes in with good news for anyone who needs to collaborate remotely on a writing or editing project — coding too. It's especially good news for those using Windows and Linux. Mac users have had SubEthaEdit for a few years now. With EtherPad, two or more people can edit a document and see all the edits simultaneously. EtherPad's main differences from SubEthaEdit: it's a Web application that de facto supports many platforms without the need for a central Mac OS X host; and it's free. Here is a comparison of EtherPad and SubEthaEdit.
Finally, a cross-platform version of Mulitplayer Notepad!
This looks like a very promising App. As a student, we are assigned group assignments which often involve a partner and an essay. It's always stressful to try and edit our assignments together because it involves emailing it every time we make a correction. This would completely eliminate that frustration, can't wait until this comes out!
I work for a web design company which has most of the employees working in one office, and a few employees (including myself) in a separate office in a different state. This could be very useful for making edits, teaching interns, etc. I'm definitely going to show this to the other team.
ECF home, articles at IBM DeveloperWorks, InfoQ.
From the latter: ECF is...
you had me at #!
and pretty well-implemented. It doesn't handle deletions, though - something like Word's Track Changes for deletions might be nice.
There's a test room here: http://etherpad.com/as9F1Jh5cu
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
First!
join me here: http://etherpad.com/Azkob99ZYK
Always thought something like this would work amazingly for collectively taking notes on a lecture.
We already have this. It's called slashdot.
It was a dark and stormy night...
I use `screen -x` for collaborating on anything.
And, to add to this flamebait, I use a good editor (i.e. vi or vim).
So, essentially it's a chat window with fancy formatting tools. AOL, anyone?
Linux and Windows users (And I think there's an OS X port too) can use Gobby, which is like SubEthaEdit, but free, written in GTK+, includes a free server for collaboration over the net, and zeroconf support for finding users on the local network. Since it's based on GTK+, it has things like syntax highlighting, spellcheck, etc. already available. It should also be in most popular distros' repos already.
... And so it comes to this.
I've seen it written that IRC is just multiplayer notepad before...
But anyway, Google Writer does this, Abiword is a non-web app freely available on all major platforms, and has a Collaboration plugin (never used it personally).
Oh, and this one still requires you to use their server... That rules it out for most use cases I can think of in a commercial setting.
Interestingly, they say on their FAQ
"One thing that Google Docs does not do is real-time collaborative text editing." Actually, yes it does...
"Google Docs are cumbersome to share with other people. It requires sending an email, and all collaborators must have a Google Docs account. With EtherPad, you just copy and paste a link, no emails or accounts required."
Wrong on the first point (you can just copy and paste the link, or just see it through your list of files).
Score, 4/10, interesting sorta, but actually rather boring. Give us the code, let us host it locally, force user accounts if desired.
Otherwise, not interested.
Everything it can do can already be done using some other tool.
I wank in the shower.
I've gone through and I haven't seen how one keeps anyone with the url from participating. If there is no mechanism to do this, how long before someone has a script out there that generates random urls and looks for matching documents? I can see how this could become somewhat entertaining or infuriating depending on ones point of view.
It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
When I worked at Motorola, we would use an internal chat server (iChat) to communicate with each other while on a conference call. Worked pretty well, though we did have to sanitize and redact all of the "what a doofus!" comments caused by inane comments by clients on the conference call.
Though I have not used this or SubEthaEdit, I wonder how distracting it is while typing to see the text change due to others...
Does anybody know of a collaborative drawing tool in the same vein? This would be great for a play-by-IM roleplaying game, so I could draw a battle map for my players. I could draw the map and they would be able to move their characters when it was their turn. I could even use different background textures to give the maps more character.
Cross platform would be ideal so that I don't have to use Windows...
Slashdot Etherpad.
Education is the silver bullet.
And while it is true they need a "google docs" account, you can do that with any e-mail address, not just a gmail address...
Google Docs seems just as good, already in place, and better integrated with things like OpenOffice/MS Office, already has spreadsheet/powerpoint capability, etc. I fail to see the point or the hype.
And Google Docs allows you to have collaborators and just viewers...
Google Docs is great, but it doesn't update in real time. There's always a lag that gets in the way for quick collaboration.
You can do real-time simultaneous editing with multi-tty mode in Emacs 23. I don't know how useful it is though.
Google Docs does this really well with shared version control. I've used it several times to do this sort of thing.
QNX had this back in the 90's. I laughed at people shuffling a WordPerfect legal document around between 5 secretaries and having to combine their edits and get the document out before the end of the night. They could have done it in a fifth of the time had they used QNX and this awesome work process (who's name now escape me). It used QNX's message passing architecture to work it's magic. It was truly neat watching edits to a document occur in real-time - and this was back in 1991.
I love sub-etha edit and used it for a long time.
But for almost all the same functionality and the ability to do presos, documents and spreadsheet collaboratively and simultaneously Google Docs is pretty awesome.
Boy, I hope some suckers use this for ultra secret stuff. I will be firing up my script soon enough to figure out those "non-guessable" URLs.
My Babylon
at the very LEAST! maybe SSL + password protection. Right now anyone with the URL can hop on in and see/edit the document.
superman runs linux
> Give us the code, let us host it locally, force user accounts if desired.
In addition, please come mow my lawn, give me some of your famous home-made myrtleberry pie, and a copy of your house keys.
They annoy me, I can find applications wit Google, you know?
I started a group writing project with it for fun...it became a gay cop romance with in two hours.
I fear for the future of literature.
I have used Google Docs, it updates rather well and unless you want to see every single word being typed, also performs quite adequately
How do these compare with Thoughtslinger?
http://www.thoughtslinger.com/
I don't know if others have had better success, but I was unable to paste a moderate amount of text. A small amount of text pasted in worked, though. I guess it could be because they are slammed by Slashdot users.
In the 2 minutes I played with etherpad it blows Gobby out of the water
But which one works over a LAN that is not connected to the Internet, such as an ad-hoc Wi-Fi network or a Wi-Fi network whose access point/router has no ISP uplink? Not everybody can afford a 3G card and a tetherable data plan.
Niiiiccceee.... eXtreme Programming over XMPP or IRC.
And to think that thanks to Slashdot, I'm already using Eclipse, so I just need to install ECF and I'm ready to go... ;)
My blog
Google Docs must have beaten them to this some way back, or does this offer important stuff that Docs doesn't?
Heh, the first time I read the title I saw "..Collaborative Waiting".
One wonders how that'd work!
how is babby formed?
For those of you intending to actually publish your work (but not having actually sold it yet), be very careful about what you do online. Many publishers will not even glance at a manuscript if it has been published in any part before, and online forums (even private ones) and document sharing services are still a very grey area.
Do you really need reason for beer? Wingman Brewers
Ummmmm... don't I remember doing this on Google Docs back in 2006?
Funny how the US still has, by any reasonable measure, the largest, healthiest economy in the world.
There's this even newer project called SCOOP. It's collaborative media. You need a webserver to make it run but it works really well from what I've been testing with it. If you would like to try joining a SCOOP community, check out http://www.kuro5hin.org/
Look I know its not open source, and its flash based, but a text plugin for drawball would be good.
------
beware he who would deny you access to information, for in his mind he dreams himself your master
I'm trying to share a google docs document by just sending the link, and no, it requires you to log in with a google account.
maybe you should go and read the news for a bit.
MP3 Search Engine
Paranoia is good, when properly placed. I wear a tinfoil hat all the time, but SSL web servers and 2-factor authentication help.
In this case, tinfoil may not be enough protection.
The network seems slow. Waiting to hear back from the server...
Lost connection with server. Attempting to reconnect...
HTTP ERROR: 500
key not found: scope wrapper
RequestURI=/
Caused by:
java.util.NoSuchElementException: key not found: scope wrapper at scala.collection.Map$class.default(Map.scala:169) at scala.collection.mutable.HashMap.default(HashMap.scala:33) at scala.collection.Map$class.apply(Map.scala:80) at scala.collection.mutable.HashMap.apply(HashMap.scala:33) at net.appjet.ajstdlib.native.CodeData.free(LibrarySupport.scala:233) at net.appjet.fancypants.FancyPantsServlet.execute_i(executionservlet.scala:348) at net.appjet.fancypants.FancyPantsServlet.execute_p(executionservlet.scala:235) at net.appjet.fancypants.FancyPantsServlet.execute(executionservlet.scala:221) at net.appjet.fancypants.FancyPantsServlet.doGet(executionservlet.scala:160) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1124) at com.oreilly.servlet.MultipartFilter.doFilter(MultipartFilter.java:57) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at net.appjet.fancypants.FileContext.handle(downloadable.scala:748) at org.mortbay.jetty.handler.HandlerList.handle(HandlerList.java:49) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at net.appjet.fancypants.FileDispatchMain$$anon$7.handle(downloadable.scala:302) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
Powered by Jetty://
Na, Google Docs does not do this. This is REAL-TIME collaboration, updating on the screen as you type.
This has been done before, http://collabedit.com/ :)
Notepad++ (http://notepad-plus.sourceforge.net/uk/site.htm) has recently come out with version 5.1. One of the best features of this release is the document sharing plugin to go with a very powerful (though, scin regex kinda blows for positive look aheads) notepad tool. I give it full stars as a sharing tool. able to customize ports and you can even have multiple of them on 1 host if your only way to go is to have buddy SSH into your comp and pull up his own session of it.
have you tried Moonedit? http://moonedit.com/indexen.htm
One of my favorites of this type of thing is PabloDraw. It is more geared towards group ascii/ansi art collaboration though.
Censorship is obscene. Patriotism is bigotry. Faith is a vice. Slashdot 2.0 sucks.
Ah, so it's like Google Spreadsheets, but applied to documents?
They've just posted a message on their blog saying they've gone to a closed beta. Apparently they weren't expecting to be slashdotted! :)
I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
http://www.buzzword.com/
Windows, OSX, Linux (including 64 bit with Player 10).
Share a document, allow multiple co-authors, change history...what more could you ask for?
Laugh while you can, monkey-boy!
Here's a fairly complete list of current and past efforts at this sort of thing (and since it's a wiki, feel free to help make it more complete).
ourpla.net is your planet
The reason why something like this hasn't caught on before on UNIX (Emacs had this in the mid 90's and it wasn't the first) is because there are better ways of doing it: UNIX users use concurrent version control and wikis for collaborative editing. For pair programming, shared screen sessions via VNC are good (during pair programming, only one person should edit at a time, the other person should watch). In those few cases where real-time collaboration on within the same buffer is needed, Google Docs is a reasonable choice.
Correct. http://groups.diigo.com/search?group_name=collaboration&what=Inkscape for some comments.