Drupal and Etherpad

Events happening in the community are now at Drupal community events on www.drupal.org.
rjbrown99's picture

Interesting - Google released the Etherpad source code under an Apache open source license today. For those of you not following it, Etherpad is a 'collaborative' web-based text editor. It allows multiple people to work on the same document at the same time.

Here's the code:
http://code.google.com/p/etherpad/

The "Swedish Pirate Party" have a working demo of the code here:
http://piratepad.net/

I have no idea if it's possible, but it would be very interesting to create an extension to the Wysiwyg module that allows the use of the Etherpad source as the editor. If it was hooked in correctly, it would potentially bring collaborative real-time editing into Drupal.

Thoughts?

Comments

Just downloaded and

kevee's picture

Just downloaded and compiled... the project needs some work, but I think the best way to use EtherPad would be to have each 'pad' be a node, which can have EtherPad's acl linked to that node's access info (allowing og to hook into this would be great for project-related groups) - the node could embed the pad during editing, and then just display the finalize content through web service reads on the pad during viewing.

Accessibility

mgifford's picture

Have you had a chance to look at Etherpad's accessibility at all? I haven't heard of anyone trying to use it with AT.

Cool Concept

Thomas_Zahreddin's picture

but maybe it competes with google wave - and google wave gets more attention (in the moment).

Also the reason why Etherpad became open source is the fact, that google bought the company to get these developers to work on google wave.

Conclusion:
Great idea, with the risk that etherpad does not attract enough developers.

I would like to see this too,

a_c_m's picture

I would like to see this too, a interrogations we can control, display and ideally search ethapads from inside a Drupal (or even OpenAtrium) install.

I want something dead simple

KeVroN's picture

don't worry about authorship of sentences, let drupal do all the acl. On node load import the current body for field in a pad and start inviting email addresses. On save replace the body or field with the new pad contents, use revision control already built into drupal. Then build in more functionality like OG membership auto join, etc. And ++ for Atrium

MobWrite looks promising but

christefano's picture

MobWrite looks promising but I don't need a Drupal-centric application and ended up going with Etherpad. It's is in Ubuntu multiverse (and there are instructions in the Ubuntu wiki) but it didn't work for me so I ended up installing Etherpad from source.

Any progress on this, or

Mtro's picture

Any progress on this, or anyone thinking of implementing it? It would be a powerful tool for intranets!

Implemented Etherpad lite

webflo's picture

Implemented Etherpad lite (https://github.com/Pita/etherpad-lite) as a field in Drupal 7. Its a proof of concept. The code is mess need some cleanup. Look into my development sandbox. http://drupal.org/sandbox/webflo/1255474

Cheers
Florian