Wikipedia Plugin for OpenOffice

Set di macro per OpenOffice che facilitano la scrittura di articoli per Wikipedia

26/06/2004

Fabio Vescarelli

faber@faberbox.com

Abstract

Proposta e breve analisi relativa ad un software che facilita l'inserimento e la modifica di articoli in Wikipedia; le funzionalità richieste sono il controllo ortografico, la visualizzazione dell'articolo come apparirà nei browser, la facilitazione nell'inserimento di testo formattato e link.

Licenza

Questo articolo è rilasciato secondo i termini della GNU Free Documentation License (http://www.softwarelibero.it/gnudoc/fdl.it.html), e auspico l'eventuale rilascio del software sotto la GNU General Public License (http://www.softwarelibero.it/gnudoc/gpl.it.txt).

Introduzione

Leggendo (e correggendo) diversi articoli in Wikipedia, mi sono reso conto che la maggior parte degli errori sono di ortografia e di battitura; una soluzione per questi problemi sarebbe la scrittura degli articoli in un browser che abbia un meccanismo di controllo ortografico (tipo Opera – http://www.opera.com/), ma attualmente i browser in questione sono poco diffusi e – in effetti – non sarebbero risolti gli altri problemi relativi alla scrittura degli articoli in un browser (la 'difficoltà' di formattare il testo e fare i link, per esempio).

Una buona soluzione per questi problemi potrebbe essere la creazione di un plugin (o una serie di macro) per OpenOffice (http://www.openoffice.org/), che permette sia il controllo ortografico che un aiuto per la formattazione del testo e la creazione di link. OpenOffice, per chi non lo conoscesse, è una suite molto simile al più conosciuto Office di Microsoft; senza dilungarmi in noiose specifiche tecniche, comprende anche un editor WYSIWYG per pagine HTML tipo quello di Mozilla o FrontPage, nonché l'esportazione in PDF (giusto per la cronaca). Credo che OpenOffice sia la scelta migliore per realizzare il progetto, per queste ragioni:

È software Libero (aderisce perfettamente all'etica di Wikipedia) e gratuito

È disponibile per le maggiori piattaforme, fra cui Windows, GNU/Linux, Mac OS, ...

Fornisce un buon editor WYSIWYG per le pagine HTML

Ha il correttore ortografico

Ha l'utile funzionalità di completamento automatico delle parole

Mette a disposizione del programmatore gli strumenti per creare macro con linguaggio stile Basic

Funzionalità del plugin

La scrittura di un articolo per Wikipedia viene fatta tramite il modulo HTML di OpenOffice, come se fosse una pagina web: formattando il testo con gli usuali pulsanti per grassetto, corsivo, eccetera e inserendo i link dal menù Inserisci – Hyperlink). Quando l'articolo è completo, l'utente avvia il plugin che compie queste operazioni:

Avvio del controllo ortografico di OpenOffice

Trasformazione dei link (il plugin deve distinguere fra link interni e link esterni)

Esempio: da

<a href="http://Cucina/">Spaghetti</a>

a

[[Cucina | Spaghetti]]

Trasformazioni delle formattazioni (grassetto e corsivo)

Esempio: da

<b>studio</b>

a

'''studio'''

Trasformazione degli elenchi

Esempio: da

<ul>

<li>Prima voce</li>

<li>Seconda voce</li>

</ul>

a

*Prima voce

*Seconda voce

Trasformazione delle formule matematiche, delle immagini, eccetera (da analizzare per versioni successive del plugin)

Trasformazione di eventuali elementi grafici che mi sono sfuggiti ;)

Dopo l'esecuzione di queste operazioni il documento tradotto – formattato secondo le necessità di Wikipedia – viene copiato negli appunti (per essere incollato nel browser) oppure viene salvato in un file di testo indicato dall'utente. Il documento originale, in formato HTML, rimane inalterato.

Importazione

Le funzionalità descritte si applicano per convertire un documento in HTML prodotto da OpenOffice ad uno compatibile con Wikipedia; per modificare un articolo già esistente è necessario un metodo che importa un sorgente stile Wikipedia e lo converte in formato HTML, in modo da poterlo modificare in OpenOffice.

Benefici

L'utilizzo di questo plugin porterebbe ad un miglioramento qualitativo degli articoli, almeno nella forma – grazie al controllo ortografico; la stesura in un editor 'visuale' come quello di OpenOffice, inoltre, mette a suo agio l'utente – specie quello poco esperto di HTML o della sintassi di Wikipedia – fornendo un'anteprima fedele dell'articolo finito, e consentendo la formattazione con uno strumento più semplice e intuitivo.

Faber

2004-06-26T00:38:58