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