Etherpad (in precedenza conosciuto come EtherPad) è un'applicazione web collaborativa libera in tempo reale per la scrittura, che permette a più persone di modificare simultaneamente un documento testuale.
Caratteristiche L'applicazione permette di vedere in tempo reale tutte le modifiche effettuate dai partecipanti, con la caratteristica di mostrare il testo di ogni autore con un diverso colore. Accanto al testo è presente una finestra di chat che permette ai diversi partecipanti di interagire tra loro.
Nato nel novembre 2008, il software fu acquisito da Google nel dicembre 2009 e distribuito con licenza open source. Vari servizi online usano Etherpad tra cui: PiratePad, board.net, Telecomix Pad, Framapad (Framasoft), Mozilla Pad (o MoPad, Mozilla), PrimaryPad, QikPad, ae TitanPad.
Caratteristiche tecniche Etherpad è un esempio di applicativo key-value store. Ovvero, tutte le informazioni, inclusa ogni revisione, utenza, preferiti, ecc. è salvata in una singola tabella con due colonne (chiave, valore). Questo approccio concede grande libertà di installazione, dato il supporto a diversi database fra cui MySQL, MariaDB, PostgreSQL, Oracle Database e Redis. Uno degli svantaggi di questo approccio è che, su lungo periodo, l'applicativo porta i database relazionali al limite delle loro capacità e scalabilità, data la totale assenza di normalizzazione.
Note
Altri progetti
Collegamenti esterni the active Etherpad Lite source code e the older projects source code su GitHub Etherpad's original source code release su Google Code
Categoria:Applicazioni web Categoria:Editor di testo liberi Categoria:Software libero in JavaScript