
Un
wiki o una wiki (del hawaiano
wiki, 'rápido')[ ]es un sitio web
cuyas páginas
pueden ser editadas por múltiples voluntarios
a través del navegador web. Los usuarios
pueden crear, modificar o borrar un mismo texto que comparten. Los textos o
«páginas wiki» tienen títulos únicos. Si se escribe el título de una «página
wiki» en algún lugar del wiki entre dobles corchetes
([[...]]), esta palabra se convierte en un «enlace web» a la página wiki.
El
origen de los wikis está en la comunidad de patrones de diseño, cuyos integrantes los
utilizaron para escribir patrones de programación. El primer WikiWikiWeb
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 del 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).[2]
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,
que ha sido adoptado después por muchos otros wikis.
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 y con menor participación de usuarios, generalmente debido al hecho de
ser mucho más especializados. Es muy frecuente, por ejemplo, la creación de
wikis para proveer de documentación a programas informáticos, especialmente los
desarrollados en software libre.
En un wiki tradicional existen
tres representaciones por cada página:
- El «código fuente», que pueden editar los
usuarios. Es el formato almacenado localmente en el servidor. Normalmente
es texto plano, sólo es visible para el usuario cuando lo muestra la operación
«Editar».
- Una plantilla (en ocasiones generada internamente) que define la
disposición y elementos comunes de todas las páginas.
- El código HTML,
puesto en tiempo real por el servidor a partir del código fuente cada vez
que la página se solicita.
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 generará una lista
desordenada de elementos (bullet-list). El estilo y la sintaxis pueden
variar en función de la implementación, alguna de las cuales también permite
etiquetas HTML
No hay comentarios:
Publicar un comentario