Etherpad Lite Rocks!
Etherpad lite is a really-real time collaborative editor spawned from the
Hell fire of Etherpad. It reuses the well tested Etherpad easysync library
to make it really realtime.
Etherpad Lite is based on node.js ergo is much lighter and more stable than
the original Etherpad. Our hope is that this will encourage more users to
use and install a realtime collaborative editor.
A smaller, manageable and well documented codebase makes it easier for
developers to improve the code and contribute towards the project.
Etherpad Lite is optimized to be eddasy embeddable. It provides a HTTP API
that allows your web application to manage pads, users and groups. There
are several clients in for this API:
* PHP, thx to TomNomNom
* .Net, thx to ja-jo
* Node.js, thx to tomassedovic
* Ruby, thx to jhollinger
* Python, thx to devjones
There is also a jQuery plugin that helps you to embed Pads into your website
For more information see https://github.com/Pita/etherpad-lite.
Etherpad will happily sit on single server::
juju deploy etherpad-lite
but it can also be backed by mysql::
juju deploy mysql
juju add-relation etherpad-lite mysql
Note that if you switch an existing etherpad-lite instance to use mysql you will
lose all of the pads within your standalone deployment - same applies
You can change the upstream commit tag for etherpad-lite by using charm config
either in a yaml file::
juju set etherpad-lite commit=cfb58a80a30486156a15515164c9c0f4647f165b
This can be changed for an existing service as well - allowing you to upgrade to
a newer (potentially broken!) version.
|2012/04/11 James Page This update is a major refresh of the etherpad-lite charm.
Fixes in this commit:
1) Make it work - (revno 8)
|2012/02/09 Mark Mims bump revision
|2012/02/09 Mark Mims get npm working again
|2011/10/12 Clint Byrum splitting revision, using private-address (revno 5)
|2011/09/28 James Page Juju transition, switched from sqlite to dirty default database (revno 4)
|2011/09/26 James Page Ensemble->Juju rename (revno 3)
|2011/08/30 James Page Updated for 1.0 release and open-ports added (revno 2)