Taller de Wikis
Miquel Vidal
miquel@barrapunto.com
barrapunto.com
Taller de Wikis 2. Inconvenientes:
_Vandalismo: borrado o introducción de información irrelevante o publocitario.
¿Qué es un Wiki?
*Un wiki es el nombre de una tecnología para sitios web que
tiene como características comunes:
*Puede ser editado por distintos usuarios mediante un
simple navegador.
*Dispone de un control de cambios que permite recuperar
cualquier estado anterior de la página.
*Dispone de un lenguaje de marcación propio (no
estándar). CamelCase (convención de nombres sin
espacios).
Taller de Wikis Tecnología Wiki
El funcionamiento de todo wiki se basa en:
1. Código fuente editable (wikitexto) con marcas propias.
Ejemplo: un simple asterisco (*) da inicio a una lista no
ordenada de elementos:
*Lorem ipsum ’’’dolor’’’ sit amet
Da como resultado:
• Lorem ipsum dolor sit amet
2. Plantillas (no visibles) y motor de renderizado en tiempo
real.
3. Código resultante.
Taller de Wikis
1.Ventajas:
_Facilidad de uso: permite crear o modificar páginas web
sin conocimiento técnico alguno.
_Gran flexibilidad y libertad: Inmediatez, favorece la
participación frente a otros medios más restringidos.
_Escritura colectiva: co-autoría.
_Historial de cambios.
Taller de Wikis
2. Inconvenientes: _Borrado o introducción de información
irrelevante, publicitaria, etc.
_Ausencia de estructura semántica.
_Búsquedas.
Taller de Wikis Diferencias entre wikis
Los wikis se diferencian entre sí en dos aspectos:
1. Por su objetivo:
2. Un sitio personal.
3. Un gran proyecto con miles de personas accediendo
simultáneamente.
4. Por sus posibilidades técnicas:
5. Control de acceso y permisos (ACLs).
6. Base de datos (búsquedas, etc.)
WYSIWYG y lenguaje de marcado avanzado (tablas,
imágenes, fórmulas…)
7. Ediciones concurrentes, control de calidad,
monitorización de cambios recientes, páginas de
discusión, categorización, etc.
Taller de Wikis
Ejemplos de wikis. Oddmuse
Para proyectos pequeños y con pocos recursos: Oddmuse
(fork de UseModWiki)
Heredero del primer wiki (WikiWikiWeb de Cunningham)
Facilidad de instalación: todo en un solo fichero (escrito
en perl).
Sin base de datos.
Solo características básicas (edición y control de
cambios)
Taller de Wikis Ejemplos de wikis. Twiki
Para proyectos intermedios: Twiki o MoinMoin.
Base de datos.
Características avanzadas.
Taller de Wikis Miquel Vidal LCE, 07/11/2006 – p. 8
Ejemplos de wikis. MediaWiki
Para grandes proyectos: MediaWiki
Software de Wikipedia.
Base de datos. Sistema de plugins. Escalabilidad.
Sistema de categorías jerárquico
Permisos, niveles de grupo y usuario (ACLs).
Espacios de nombres (permite separar páginas por tipos)
Páginas de discusión, historiales y listas de seguimiento.
Multitud de características avanzadas: estilo groupware o
CMS.
Taller de Wikis
Requerimientos generales
Un servidor web de acceso público (Internet o Intranet).
PHP 4 y MySQL (Mediawiki)
Perl 5.8 (Oddmuse) y diff (opcional)
Taller de Wikis
Requerimientos generales
Descargamos
http://www.emacswiki.org/scripts/current y lo
guardamos con el nombre wiki.pl
lo copiamos en /usr/lib/cgi-bin
Lo probamos en
http://localhost/cgi-bin/wiki.pl
Nota: Quizá necesitemos instalar las dependencias de Perl, si
no están ya instaladas en el servidor, que es lo normal. No
obstante, con los paquetes Debian y apt-get esto es una
tarea muy sencilla: perl-modules, libwww-perl
libxml-rss-perl, libmime-base64-perl y diff
(opcional)
Taller de Wikis Pasos para instalar Mediawiki
Crear base de datos (o solicitarla, si no somos
administradores).
Instalar paquete Debian o el tarball.
Configuración:
http://www.example.net/wiki/config/
Proteger archivo de configuración global:
$ mv config/LocalSettings.php .
$ chmod 000 config/
Manual de Usuario:
meta.wikimedia.org/wiki/MediaWiki_User’s_Guide
Comentarios recientes