Un wiki (o una wiki)
(del hawaiano wiki wiki, «rápido») es un sitio web colaborativo que puede
ser editado por varios usuarios. Los usuarios de una wiki pueden así crear, modificar, borrar el
contenido de una página web, de forma interactiva,
fácil y rápida; dichas facilidades hacen de la wiki
una herramienta efectiva para la escritura colaborativa.
La tecnología wiki permite que páginas web alojadas en un servidor público (las páginas wiki) sean escritas de forma colaborativa
a través de un navegador web, utilizando
una notación sencilla para dar formato, crear enlaces, etc,
conservando un historial de cambios que permite recuperar fácilmente cualquier
estado anterior de la página. Cuando alguien edita una página wiki, sus cambios aparecen inmediatamente en la web, sin pasar por ningún tipo de revisión previa.
Wiki también se puede referir a una
colección de páginas hipertexto, que pueden ser visitadas y editadas por
cualquier persona.
Los orígenes de los wikis están en la comunidad de
patrones de diseño, que los utilizaron para
escribir y discutir patrones. El primer WikiWikiWeb
fue creado por Ward Cunningham,
quien inventó y dio nombre al concepto wiki, y
produjo la primera implementación de un servidor WikiWiki para el repositorio de patrones Portland (Portland Pattern Repository) en 1995. En palabras del
propio Cunningham, un wiki
es "la base de datos en línea más simple que pueda funcionar" (the simplest online database that could
possibly work). El wiki
de Ward aún es uno de los sitios wiki más populares.
En enero de 2001,
los fundadores del proyecto de enciclopedia
Nupedia, Jimbo Wales y Larry Sanger, decidieron
utilizar un wiki como base para el proyecto de
enciclopedia Wikipedia. Originalmente se usó el software UseMod,
pero luego crearon un software propio, MediaWiki, adoptado después por muchos otros wikis.
Actualmente, el wiki más grande que existe es la
versión en inglés de Wikipedia, seguida por varias
otras versiones del proyecto. Los wikis ajenos a Wikipedia son mucho más pequeños, generalmente debido al
hecho de ser mucho más especializados. Por ejemplo, es muy frecuente la
creación de wikis para proveer de documentación a
programas informáticos.
La principal utilidad de un wiki es que
permite crear y mejorar las páginas de forma instantánea, dando una gran
libertad al usuario, y por medio de una interfaz muy simple. Esto hace que más
gente participe en su edición, a diferencia de los sistemas tradicionales,
donde resulta más difícil que los usuarios del sitio contribuyan a mejorarlo.
Dada la gran rapidez con la que se actualizan los contenidos, la palabra «wiki» adopta todo su sentido. El documento de hipertexto
resultante, denominado también «wiki» o «WikiWikiWeb», lo produce típicamente una comunidad de
usuarios. Muchos de estos lugares son inmediatamente identificables por su
particular uso de palabras en mayúsculas,
o texto capitalizado;
uso que consiste en poner en mayúsculas las iniciales de las palabras de una
frase y eliminar los espacios entre ellas, como por ejemplo en EsteEsUnEjemplo. Esto convierte automáticamente a la
frase en un enlace. Este wiki, en sus
orígenes, se comportaba de esa manera, pero actualmente se respetan los espacios
y sólo hace falta encerrar el título del enlace entre dos corchetes.
Un wiki permite que se escriban artículos
colectivamente (co-autoría) por medio de un lenguaje
de wikitexto editado mediante un navegador.
Una página wiki singular es llamada "página wiki", mientras que el conjunto de páginas
(normalmente interconectadas mediante hipervínculos)
es "el wiki". Es mucho más sencillo y fácil
de usar que una base de datos.
Una característica que define la tecnología wiki
es la facilidad con que las páginas pueden ser creadas y actualizadas. En
general no hace falta revisión para que los cambios sean aceptados. La mayoría
de wikis están abiertos al público sin la necesidad
de registrar una cuenta de usuario. A veces se requiere hacer login para obtener una cookie de
"wiki-firma", para autofirmar
las ediciones propias. Otros wikis más privados
requieren autenticación de usuario.
En un wiki tradicional existen tres
representaciones por cada página:
El código fuente es potenciado mediante un lenguaje de marcado simplificado para hacer
varias convenciones visuales y estructurales. Por ejemplo, el uso del asterisco
"*" al empezar una línea de texto significa que se renderizará una lista desordenada de elementos (bullet-list). El estilo y la
sintaxis pueden variar dependiendo de la implementación, alguna de las cuales
también permite etiquetas HTML.
La razón de este diseño es que el HTML, con muchas de sus etiquetas crípticas, no es fácil de leer
por usuarios no técnicos. Hacer visibles las etiquetas de HTML provoca que el
texto en sí sea difícil de leer y editar para la mayoría de usuarios. Por lo
tanto se promueve el uso de edición en texto llano con unas convenciones
fáciles para la estructura y el estilo.
A veces es beneficioso que los usuarios no puedan usar ciertas
funcionalidades que el HTML permite, tales como JavaScript, CSS y XML. Se consigue
consistencia en la visualización, así como seguridad extra para el usuario. En
muchas inserciones de wiki, un hipervínculo es
exactamente tal como se muestra, al contrario que en HTML.
Durante años el estándar de facto fue la sintaxis del WikiWikiWeb
original. Actualmente las instrucciones de formateo son diferentes dependiendo
del motor del wiki. Los wikis
simples permiten sólo formateo de texto básico, mientras que otros más
complejos tienen soporte para tablas, imágenes, fórmulas, e incluso otros
elementos más interactivos tales como encuestas y juegos. Debido a la
dificultad de usar varias sintaxis se están haciendo esfuerzos para definir un
estándar de marcado (ver esfuerzos de Meatball
y Tikiwiki).
Los wikis son un auténtico medio de hipertexto,
con estructuras de navegación no lineal. Cada página contiene un gran número de
vínculos a otras páginas. En grandes wikis existen
las páginas de navegación jerárquica, normalmente como consecuencia del proceso
de creación original, pero no es necesario usarlas. Los vínculos se usan con
una sintaxis específica, el "patrón de vínculos".
Originalmente la mayoría de wikis usaban CamelCase como patrón de vínculos, poniendo frases sin
espacios y con la primera letra de cada palabra en mayúscula (como por ejemplo
la palabra "CamelCase"). Este método es muy
fácil, pero hace que los links se escriban de una manera que se desvía de la
escritura estándar. Los wikis basados en CamelCase se distinguen instantáneamente por los links con
nombres como "TablaDeContenidos", "PreguntasFrecuentes".
CamelCase fue muy criticado, y se desarrollaron
otras soluciones.
Los "free links", usados por primera vez por Cliki,
usan un formato tipo _(vínculo). Por ejemplo, _(Tabla de contenidos), _(Preguntas frecuentes). Otros
motores de wiki usan distintos signos de puntuación.
Interwiki permite vínculos entre distintas
comunidades wiki.
Las nuevas páginas se crean simplemente creando un vínculo apropiado. Si el
vínculo no existe se acostumbra a remarcar como "vínculo roto".
Siguiendo el vínculo se abre una página de edición, que permite al usuario
introducir el texto para la nueva página wiki. Este
mecanismo asegura que raramente se creen páginas huérfanas (las cuales no
tienen ningún vínculo apuntando a ellas). Además se mantiene un nivel alto de
conectividad.
La mayoría de wikis permite al menos una búsqueda
por títulos, a veces incluso una búsqueda por texto completo. La escalabilidad
de la búsqueda depende totalmente del hecho de que el motor del wiki disponga de una base de datos o no: es necesario el
acceso a una base de datos indexada para hacer búsquedas rápidas en wikis grandes. En Wikipedia el
botón "Ir" permite a los lectores ir directamente a una página que
concuerde con los criterios de búsqueda. El motor de MetaWiki
se creó para habilitar búsquedas en múltiples wikis.
Los wikis suelen ser diseñados con la filosofía de
que sea fácil corregir los errores, en vez de que sea difícil cometerlos. Los wikis son muy abiertos, aún así proporcionan maneras de
verificar la validez de los últimos cambios al contenido de las páginas. En
casi todos los wikis hay una página específica,
"Cambios Recientes", que enumera las ediciones más recientes de
artículos, o una lista con los cambios hechos durante un periodo de tiempo.
Algunos wikis pueden filtrar la lista para deshacer
cambios hechos por vandalismo.
Desde el registro de cambios suele haber otras funciones: el "Historial
de Revisión" muestra versiones anteriores de la página, y la
característica "diff" destaca los cambios
entre dos revisiones. Usando el Historial un editor puede ver y restaurar una
versión anterior del artículo, y la característica "diff"
se puede usar para decidir cuándo eso es necesario. Un usuario normal del wiki puede ver el "diff"
de una edición listada en "Cambios Recientes" y, si es una edición
inaceptable, consultar el historial y restaurar una versión anterior. Este
proceso es más o menos complicado dependiendo del software que use el wiki.
En caso de que las ediciones inaceptables se pasen por alto en "Cambios
Recientes", algunos motores de wiki proporcionan
control de contenido adicional. Se pueden monitorizar para asegurar que una
página o un conjunto de páginas mantienen la calidad. Una persona dispuesta a
mantener esas páginas será avisada en caso de modificaciones, permitiéndole
verificar rápidamente la validez de las nuevas ediciones.
El vandalismo consiste en hacer ediciones (generalmente hechas por
desconocidos) que borran contenido importante, introducen errores, agregan
contenido inapropiado u ofensivo (por ejemplo, insultos), o, simplemente,
incumplen flagrantemente las normas del wiki. También
son frecuentes los intentos de spam, por ejemplo:
Algunas soluciones que se utilizan para luchar contra los vándalos son:
Existen varios programas, generalmente scripts
de servidor en Perl o PHP, que implementan un wiki. Con
frecuencia, suelen utilizar una base de datos, como MySQL.
Suelen distinguirse por:
Algunos de los más utilizados son:
- Usted puede realizar búsquedas en varios wikis
a la vez, incluyendo esta web y la de Ward, utilizando un MetaWiki.
- El wiki es una práctica innovadora que ha expandido
su uso, por ejemplo, a las empresas, las que utilizan este medio para que el
conocimiento adquirido por los trabajadores pueda ser compartido y
complementado por todos, se utiliza como una herramienta que favorece la
innovación.
Las personas que saben el manejo y administración de wikis
pueden crear una propia en hostings destinados para
tal fin. No tiene que ser del tipo informativo, que es lo ideal, si no de un
tema específico propio.