Ernest has done quite a lot of experiments with his collaborative editor. Early on I've advised him early on to focus on the communication/collision detetection/... part as opposed to a new really fancy editor. In the ideal world his code should be mixed in with and editor of your choice, but that is a utopian fantasy.
At the moment the demo code is focused around a special node, but Ernest is working on removing the specialisation to eventually handle any form.
If you are reading this please try it (links follow) and give him comments, ideas, etc... Don't kill him though - the learning curve of the drupal apis is steepish. Help with ideas and bug reports works better.
the drupal groups page
how to test the module page a bit outdated, but the major points still valid (hint: look for the usernames)
Google and the people running the beast are an interesting company. Apart from their great technology and their "do no harm" (or whatever was the precise wording) policy, they run the Google Summer of Code, which is a fine program, a mixture of idealism and good business sence.
Now on the SOC mailing list Chris DiBona asked if anyone was interested in testing and hopefully tuning their applications to run on the "One Laptop Per Child" prototype. Considering that everyone on that list is realted to open source projects, the said machine is linux powered, it makes perfect sence. Ok, there's a limited number of prototypes to go, but that is encouraging.
Google accepts studet applications for the summer of code 2006. Drupal has interesting projects for you to choose from. If you are a student anywhere, interested in php and/or drupal development, want to spend your summer coding and earning some money, apply. You might get accepted. If none of the proposed projects interests you, you can suggest your own. Come on, be brave. You can get a rock-star status in a part of the net.
Short Description:
Create a Drupal module, which implements a Document Management workflow.
Motivation
Drupal has all of the essentials for a document management platform - document revisions, classification, support for storing a variety of document types. It lacks support for the typical document management workflows used in the industry.
Google Summer of Code 2006@groups.drupal.org
I've made this proposal for several reasons: