Il titolo è: "Il nostro obiettivo è rendere l'editing collaborativo uno standard del web"
Parlo di Etherpad Lite. Mi chiamo Peter Martischka. allora, cosa è Etherpad Lite
Ehterpad è un software open source, consente di scrivere simultaneamente sul web
Se per esempio avete un amico in Australia
gli potete inviare un link a un pad potete scrivere in sieme
e potete vedere metnre scrive cosa scrive, ognuno ha un colore
in questo piccolo screenshot vedete che la persona 1 è blu e la persona 2 è rossa
Cosa potete fare con Etherpad?
Il caso più comune è lo brainstorming, voi siete un manager e inviate il link di un pad agli impiegati
chiedete: "Avete idee per il marketing di questo prodotto?"
Il manager, più tardi, troverà un sacco di idee, e ognuno sarà ispirato da quello che hanno scritto gli altri
Questo è molto più efficente di chiedere idee via email, che poi vanno tagliate e incollate
Questo è un caso. Un altro è quello dei verbali di riunione.
Se per esempio avete una conferenza VoIP, ognuno può scrivere sul pad
Spesso chi scrive il verbale è costretto a scrivere cose che non capisce
Invece così si possono integrare facilmente le varie versioni.
Si possono fare traduzioni. Se per esempio dovete tradurre un testo complicato,
non avete bisogno di un traduttore specializzato, bastano dieci persone che traducano un po'
e che si possono corregere l'una con l'altra.
Anche questo è un esempio d'uso molto frequente.
Nel Partito Pirata Tedesco noi lo usiamo molto per produrre newsletter, comunicati stampa ...
Insomma, questi sono gli usi più frequenti. Ma Etherpad a due notevoli problemi.
Il primo è quello di essere un incubo per l'amministratore del sistema.
Usa un sacco di memoria, è difficile ripulire quella non più utilizzata [memory leak]
per cui più a lungo gira e più memoria usa.
Usa le risorse di CPU in maniera molto casuale.
e infine è anche molto difficile da installare.
L'altro problema è quello di essere anche l'incubo dei programmatori [coders]
Dal lato server è scritto in tre diversi linguaggi, java, scala e javascript che gira in Rhino
Non c'è praticamente alcuna documentazione e nemmeno commenti nel codice
e quindi è molto molto difficile intervenire sul codice, anche se è open source
Il fatto che sia open source è importante ma anche la documentazione lo è!
Questi sono i motivi per cui ho creato Etherpad Lite, che è costruito su parti di codice Etherpad
L'ho quindi portato in node.js, per il javascript dalla parte server
Questa versione usa molto meno memoria: da 2 GByte a 30 MByte
Molto meno codice: da 100mila linee a 10mila linee
È ottimizzato per essere facilmente incorporabile (embeddable)
L'idea è che se avete un'applicazione web, ci potete incorporare Etherpad Lite
Queste sono le cose in cui è specializzato Etherpad Lite, e inoltre fa quasi le stesse cose di Etherpad.
Molti credono che abbia meno funzioni perché si chiama Etherpad Lite
ma noi l'abbiamo chiamato Etherpad Lite perché richiede meno risorse, questo è un errore molto comune
Eh, in sostanza è tutto. Installatelo, usatelo e fatemi sapere come lo usate
avvertiteci delle vostre modifiche (gergo github)
abbiamo un canale IRC e andate a questo URL
Ok, ganzo ... Grazie