Se le llama Wiki a las páginas Web con enlaces, imágenes y cualquier tipo de contenido que puede ser visitada y editada
por cualquier persona. De esta forma se convierte en una herramienta Web que nos permite crear colectivamente documentos sin que se realice una aceptación del contenido antes de ser publicado en Internet. Un ejemplo claro: Wikipedia, un proyecto para desarrollar una enciclopedia 
libre en Internet.




Características:  Una wiki permite que se escriban artículos colectivamente  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.


Páginas y edición: En un wiki tradicional existen tres representaciones por cada página:


  1. El código fuente, editable por los usuarios. Es el formato almacenado localmente en el servidor. Normalmente es texto plano, sólo es visible para el usuario cuando la operación Editar lo muestra.
  2. Una plantilla (puede que generada internamente) que define la disposición y elementos comunes de todas las páginas.
  3. El código HTML, renderizado a 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 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.


Por qué no 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.