|
Wikipedia tal vez sea el proyecto más descomunal de trabajo colaborativo. Es, por esa misma razón, un proyecto de cultura libre que va en la misma filosofía que el software libre.
Si sos de los que suele colaborar en sitios tipo wiki, como Wikipedia, quizás eches en falta editar artículos sin conexión a internet, desde tus editores de texto preferidos. Aquí te mostramos cómo hacerlo desde Gedit, Kate/Kwrite y LibreOffice/OpenOffice. |
Gedit
gedit es el editor de textos predeterminado en Ubuntu y otras distros que utilizan GNOME, y es una harramienta que resalta la sintaxis del código que estás escribiendo con colores, algo muy útil para los programadores.
Para hacer que gedir resalte el código de MediaWiki, abrí un terminal y escribí:
wget http://www.jpfleury.net/site/fichiers/gedit-mediawiki/gedit-mediawiki.zip
unzip gedit-mediawiki.zip
mkdir -p ~/.local/share/gtksourceview-2.0/language-specs/
cp gedit-mediawiki/mediawiki.lang ~/.local/share/gtksourceview-2.0/language-specs/
El código MediaWiki que edites en Gedit será resaltado cuando selecciones la opción «MediaWiki» en la barra de estado de la aplicación.
Kate/Kwrite
Kate ya viene con soporte para resaltar el código MediaWiki. El problema es que, al menos en mi caso, tuve que editar una cosita para que todo anduviera bien.
El archivo /usr/share/apps/katepart/syntax/mediawiki.xml es el que posee la información de cómo resaltar el código en Kate. Sin embargo, al editarlo, en la parte donde dice extensions aparece vacío. Intenté guardando un archivo con código wiki a ver si lo detectaba pero nada. Fue ahí cuando se me ocurrió modificar la propiedad extensions por «*.wiki» y luego guardar mi código wiki en un archivo con esa extensión. Todo anduvo fenómeno.
Entonces, lo que hay que hacer es lo siguiente.
1.- Editar /usr/share/apps/katepart/syntax/mediawiki.xml
sudo nano /usr/share/apps/katepart/syntax/mediawiki.xml
Donde dice extensions «», escribir extensions «*.wiki»
2.- Abrir un archivo nuevo, escribir todo el código wiki que quieras.
3.- Guardar el archivo y otorgarle una extensión «.wiki».
Libreoffice
Wiki Publisher es una extensión para LibreOffice/OpenOffice que te permite generar artículos MediaWiki sin tener que conocer el lenguaje de marcado (markup language). Esto es muy útil no sólo para facilitar la creación de artículos por parte de aquellos que no quieran aprender el lenguaje wiki sino también para aquellos que no tienen tiempo de andar escribiendo código (vamos, siempre es más fácil apretar un botón que poner una frase entre millones de comillas y ver dónde comienzan o terminan, etc.).
Wiki Publisher soporta todos los atributos básicos: encabezados, links, listas, tablas simples, negrita, cursiva, etc. También viene con soporte para imágenes, siempre que hayan sido previamente subidas al servidor wiki.
Archivo > Exportar > Filtro > Media Wiki (.txt)
Luego, basta con abrir el archivo txt generado con cualquier editor de textos y copiar-pegar el resultado en el editor de nuestro wiki. También es posible enviar el artículo directo desde LibreOffice/OpenOffice. Abrí el archivo TXT generado y navegá a Archivo > Enviar > A MediaWiki… Se abrirá una ventana de diálogo en la que deberás ingresar los datos del servidor y del artículo que deseás subir.
En Arch, esta extensión se encuentra en los repositorios extra:
pacman -S libreoffice-extension-wiki-publisher