Programari d'escriptura col·laborativa
De teixidora
Programari d'escriptura col·laborativa[ ]
Sistemes informàtics per facilitar l'escriptura col·laborativa. Llista iniciada com a estat de l'art per un article sobre l'experiència de Teixidora i per conèixer i avaluar els diferents sistemes que hi ha o hi ha hagut per escriure col·laborativament, així com les seves relacions i genealogies. L'objectiu és crear pàgines d'aquests programes com a "projectes" a Teixidora i poder crear després una pàgina on mostrar-ne semànticament característiques.
- SubEthaEdit (inicialment Hydra) SubEthaEdit a Wikipedia (eina d’escriptori per MacOSX 2003)
- Gobby https://en.wikipedia.org/wiki/Gobby (eina d’escriptori per Unix 2005)
- MoonEdit MoonEdit https://en.wikipedia.org/wiki/MoonEdit (eina d’escriptori, Unix+Win)
- Etherpad
- EtherPad (primera eina web escriptura col·laborativa 2008)
- Etherpad (re-escriptura del codi de EtherPad, adquirit per Google i alliberat el codi el desembre de 2009)
- Etherpad Lite (re-escriptura Etherpad) - veure història - Actualment mantingut per Etherpad Foundation
- Hackpad (un fork de Etherpad, servei online, software lliure però ¿desmantingut? Abandonat en favor de Dropbox Paper?)
- Dropbox Paper (basat en Hackpad? Desenvolupat per l’equip de Hackpad?) https://www.dropbox.com/paper
- GoogleWave / ApacheWave (presentat maig 2009, obert públic general, prèviament només desenvolupadors, al maig 2010, protocol de comunicació i eina web que integra missatgeria, correu, escriptura col·lectiva síncrona i asíncrona, etc. Servei tancat per Google l’Abril de 2012, des de desembre de 2010 projecte de software Apache Wave al programa d’incubació de Apache Foundation) https://en.wikipedia.org/wiki/Apache_Wave
- Teem (P2Pvalue)
- Jetpad (basat en Google Wave, en desenvolupament 2017)
- GoogleDrive/Google Docs (processador de textos com a part d'una Suite d'oficina i compartició de documents online)
- Firepad (no li cal codi a la part del servidor ¿?) https://firepad.io/#1
- CodiMD (eina d'edició en markdown que mostra el resultat en html) https://demo.codimd.org/
- LibreOffice Online / Collabora Office CODE i Only Office sobre OwnCloud / NextCloud
- Together JavaScript Library Together JavaScript Library de Mozilla per websites
- Ginko - "write your class notes, as a class" https://gingkoapp.com/p/note-taking-app
- Wikis
- MediaWiki
- Extension:TogetherJS (a partir de Together de Mozilla)
- Extension:EtherEditor (a partir de Etherpad Lite com a motor permet editar col·laborativament una pàgina del wiki) https://www.mediawiki.org/wiki/Extension:EtherEditor
- Extension:EtherpadLite (incrusta Etherpad Lite en una pàgina del wiki i utilitza l’usuari d’aquest per identificar) https://www.mediawiki.org/wiki/Extension:EtherpadLite
- MediaWiki
- Gitbookhttps://www.gitbook.com/
Tipologies[ ]
Podem identificar 4 tipus de programes que faciliten l’escriptura col·lectiva:
- els processadors de textos offline
- els processadors de textos online
- els wikis
- els pads
Aquestes tipologies no són estanques però mirem de resumir-les en una taula.
Processadors de textos offline | Amb control de canvis i comentaris per facilitar la col·laboració seqüèncial amb intercanvi d’arxius de versions | Microsoft Word
Libre Office Write iWorks Pages |
Processador de textos online | Amb opció de compartir el document entre diferents usuaris, control de canvis i versions, comentaris. Utilitzats per escriptura síncrona o asíncrona. | Collabora (Libre Office Online)
Google Docs |
Wikis | Amb edició online asíncrona, control de versions, detecció de conflicte d’edició | MediaWiki
DokuWiki Wikispaces Pmwiki Tikiwiki |
Pads | Amb edició síncrona simultània online, identificació d’editors per colors | Gobby
Etherpad Dropbox paper |
Git | Amb edició online asíncrona amb markdown o similar, control de versions, publicació automàtica en format html per humans | Gitbooks
Github content as code |
Evolució[ ]
L'evolució i hibridació d'aquestes tipologies està condicionada pel procés històric de desenvolupament, adopció i ús:
- Els processadors de textos, inicialment offline (Microsoft Word, Libre Office), van desenvolupar funcionalitats per l’intercanvi de fitxers.
- En passar els processadors de textos a ser online i d’edició sobre browser (Google docs, Collabora Office, Only Office) han desenvolupat funcionalitats per gestionar els permisos d’usuari i l’edició simultània.
- Els pads eren inicialment aplicacions d’escriptori intercomunicades (SubEthaEdit, Gobby)
- Els pads després han passat a ser sistemes online en servidor d’edició també sobre Browser (Etherpad i derivats)
- Els processadors de textos online han confluït amb els pads i s'han transferit funcionalitats d'uns als altres.
- Els wikis han seguit la seva trajectòria pròpia millorant les funcionalitats per la col·laboració asíncrona entre múltiples editors
- Els wikis també estan confluint (més tímidament) amb els pads amb algunes opcions d’edició simultània (com la incorporació d’una extensió basada en TogetherJS a MediaWiki o les extensions d’incrustació d’Etherpad).
- Git és adoptat per editar documents de text com si s'edités codi de programació, aprofitant el control de versions (Content as code, Github, Gitlab)
- Els pads conflueixen amb Git amb editors síncrons en markdown per editar arxius que es desen a Git (CodiMD)