
El software wiki (también conocido como motor wiki o aplicación wiki ) es un software colaborativo que gestiona una wiki , permitiendo a los usuarios crear y editar páginas o entradas de forma colaborativa a través de un navegador web . Un sistema wiki suele ser una aplicación web que se ejecuta en uno o más servidores web . El contenido, incluidas las revisiones anteriores, se almacena normalmente en un sistema de archivos o en una base de datos . Las wikis son un tipo de sistema de gestión de contenido web y el software comercial más común que ofrecen los servicios de alojamiento web .
Existen docenas de motores wiki que se mantienen activamente . Varían en las plataformas en las que se ejecutan, el lenguaje de programación en el que fueron desarrollados, si son de código abierto o propietarios , su compatibilidad con caracteres y convenciones del lenguaje natural, y sus supuestos sobre el control técnico frente al control social de la edición .
Historia
La primera aplicación "wiki" generalmente reconocida, WikiWikiWeb , fue creada por el programador informático estadounidense Ward Cunningham y lanzada en c2.com en 1995. [ 1 ] "WikiWikiWeb" también era el nombre de la wiki que se ejecutaba en el software, y en los primeros años de existencia de las wikis no se hacía una gran distinción entre el contenido de las wikis y el software en el que se ejecutaban, posiblemente porque casi todas las wikis se ejecutaban en su propio software personalizado.
El software wiki se originó a partir de sistemas de control de versiones más antiguos , utilizados para documentación y software en la década de 1980. A mediados de la década de 1990, estos sistemas generalmente contaban con interfaces de navegador web . Sin embargo, carecían de la capacidad de crear fácilmente enlaces entre páginas internas sin escribir código HTML . En WikiWikiWeb, se utilizó la convención de nomenclatura CamelCase para indicar enlaces internos ( hipervínculos internos a otras páginas), sin necesidad de código HTML.
Para cuando apareció MediaWiki , esta convención se había abandonado en gran medida en favor de marcar explícitamente los enlaces en el código fuente editado con corchetes dobles. De esta forma, los nombres de las páginas no interrumpían el flujo del inglés y podían seguir la convención estándar de mayúsculas. La insensibilidad a las mayúsculas y minúsculas en la primera letra, pero no en las siguientes, respaldaba las convenciones estándar de mayúsculas en inglés y permitía a los autores escribir sus páginas en inglés común, con la posterior vinculación de palabras y frases específicas. Este resultó ser el cambio crucial que permitió a los autores comunes de habla inglesa escribir páginas wiki y a los usuarios no técnicos leerlas. Esta política se extendió a otros idiomas naturales, evitando el uso de textos de aspecto inusual o mayúsculas forzadas que infringieran las propias reglas del idioma.
Durante los siguientes 10 años, se desarrollaron muchas más aplicaciones wiki en diversos lenguajes de programación . Después de 2005, comenzó a observarse una tendencia hacia la consolidación y la estandarización: muchas aplicaciones wiki menos populares fueron abandonadas gradualmente y se crearon menos aplicaciones nuevas. Relativamente pocos de los motores wiki que se utilizan actualmente se crearon después de 2006.
Algunos sistemas de gestión de contenido , como Microsoft SharePoint , también han adoptado funcionalidades similares a las de una wiki.
Compatibilidad de datos
En general, los nuevos motores wiki no han seguido los formatos de datos ( lenguajes de marcado wiki ) de los motores existentes, lo que limita su utilidad para quienes ya han invertido en grandes bases de conocimiento en software ya establecido. Por regla general, los proyectos wiki más recientes no han logrado atraer a un gran número de usuarios de la base de software wiki existente.
Podría decirse que el formato de datos más conocido es el de MediaWiki, y, en consecuencia, ha sido reimplementado en otras wikis:
- WordPress tiene extensiones para mostrar y editar páginas en formato MediaWiki y para enmarcar MediaWiki.
- Jamwiki [ 2 ] es un clon de MediaWiki en Java , que admite páginas en formato MediaWiki pero no extensiones.
- Otros proyectos comerciales o clones suelen seguir (o han seguido en el pasado) el formato MediaWiki. BlueSpice MediaWiki es el único software de este tipo que ofrece una versión gratuita.
Ninguna de estas alternativas admite las extensiones disponibles en MediaWiki estándar, algunas de las cuales amplían o modifican su formato de datos.
En 2007 se completó un proyecto llamado (Wiki) Creole para crear un lenguaje de marcado estandarizado para wikis. A partir de 2022, el esfuerzo ha tenido un éxito técnico significativo, obteniendo apoyo a través de su implementación en muchos motores, [ 3 ] pero un éxito social limitado ya que todavía es relativamente poco utilizado y desconocido, tiene pocas herramientas de conversión de marcado cruzado para migrar bases de conocimiento existentes a él y ningún motor importante lo utiliza como su sintaxis de marcado nativa.
Tipos de uso
Existen fundamentalmente tres tipos de uso para el software wiki: wikis públicas con una comunidad potencialmente grande de lectores y editores, wikis empresariales privadas para la gestión de datos por parte de corporaciones y otras organizaciones, y wikis personales , destinadas a ser utilizadas por una sola persona para gestionar notas y que generalmente se ejecutan en un ordenador de escritorio . Algunos tipos de software wiki están diseñados específicamente para uno de estos tipos de uso, mientras que otros pueden utilizarse para los tres, pero incluyen funcionalidades, ya sea en su núcleo o mediante complementos, que facilitan uno o más de los tipos de uso.
Wikis públicas
Las wikis públicas suelen estar abiertas al público para leer, editar y comentar parte o la totalidad del espacio de artículos de cada wiki. Muchas ofrecen registro para brindar mayor acceso y control a cada usuario, y algunas tienen aspectos parcialmente comerciales o acceso adicional, como la popular plataforma de wikis Fandom .
MediaWiki es, con diferencia, el software dominante, ya que impulsa Wikipedia , consistentemente y por un amplio margen, la wiki pública más visitada. [ 4 ] También impulsa muchas otras wikis públicas. [ 5 ] Otros motores wiki utilizados regularmente para wikis públicas incluyen MoinMoin y PmWiki , junto con muchos otros . [ 5 ]
Otros sitios web de Internet, basados en software wiki, incluyen enciclopedias como Sensei's Library , Parlia y WikiTree .
Wikis empresariales
El software wiki empresarial es un software diseñado para ser utilizado en un contexto corporativo (u organizacional), [ 6 ] especialmente para mejorar el intercambio interno de conocimiento . Tiende a hacer mayor hincapié en características como el control de acceso, la integración con otro software y la gestión de documentos . La mayoría de las aplicaciones wiki propietarias se promocionan específicamente como soluciones empresariales, incluidas Socialtext , Jive , Traction TeamPage y Notion .
Cada vez aparecen más ofertas que usan el nombre "wiki" pero no ofrecen elementos básicos comunes a las wikis establecidas, como el marcado wiki y el flujo de trabajo Link-first como en Confluence (desde 2018), [ 7 ] la búsqueda de texto completo como en Microsoft Teams , [ 8 ] o el control de versiones.
Además, algunas aplicaciones wiki de código abierto también se describen a sí mismas como soluciones empresariales, incluidas XWiki , Foswiki , [ 9 ] TWiki , [ 10 ] y BlueSpice . [ 11 ] Algunas aplicaciones wiki de código abierto, aunque no se presentan específicamente como soluciones empresariales, tienen materiales de marketing orientados a usuarios empresariales, como Tiki Wiki CMS Groupware [ 12 ] y MediaWiki . [ 13 ] Muchas otras aplicaciones wiki también se han utilizado dentro de las empresas.
Entre las numerosas empresas y organizaciones gubernamentales que utilizan wikis internamente se encuentran Adobe Systems , Amazon.com , Intel , Microsoft y la comunidad de inteligencia de los Estados Unidos . [ 14 ]
Dentro de las organizaciones, las wikis pueden complementar o reemplazar los sistemas de gestión de contenido centralizados. Su naturaleza descentralizada les permite, en principio, difundir la información necesaria en toda la organización de forma más rápida y económica que un repositorio de conocimiento centralizado. Las wikis también se pueden utilizar para la gestión documental , la gestión de proyectos , la gestión de relaciones con los clientes , la planificación de recursos empresariales y muchos otros tipos de gestión de datos.
Entre las características de las wikis que pueden ser útiles para una empresa se incluyen:
- Introducir información en páginas fáciles y rápidas de crear, incluyendo hipervínculos a otros sistemas de información corporativos como directorios de personal, CMS y aplicaciones, facilitando así la creación de bases de conocimiento útiles.
- Reduce la sobrecarga de correo electrónico . Las wikis permiten que toda la información relevante sea compartida por las personas que trabajan en un proyecto determinado. Por el contrario, solo los usuarios de la wiki interesados en un proyecto específico necesitan consultar las páginas asociadas, a diferencia de las listas de correo con mucho tráfico, que pueden saturar a los suscriptores con numerosos mensajes, independientemente de su relevancia. También resulta muy útil para el gestor del proyecto tener toda la comunicación centralizada, lo que le permite asignar la responsabilidad de cada acción a un miembro específico del equipo.
- Organiza la información. Las wikis ayudan a los usuarios a estructurar la información en categorías que se pueden descubrir y buscar. Estas categorías pueden surgir de forma participativa, según lo definan los propios usuarios. Pueden crear listas, tablas, cronogramas y otras formas de organizar la información.
- Genera consenso. Las wikis permiten estructurar la expresión de opiniones sobre un tema que están considerando varios autores en una misma página. Esta función es muy útil al redactar documentación, preparar presentaciones, cuando existen discrepancias entre los autores, etc.
- Niveles de acceso según derechos y roles. Se puede denegar el acceso a determinados usuarios para ver o editar ciertas páginas, dependiendo de su departamento o rol dentro de la organización.
- Gestión del conocimiento con búsquedas exhaustivas. Esto incluye la gestión documental, la gestión de proyectos y los repositorios de conocimiento, útiles en épocas de rotación de personal o jubilación.
Wikis personales
El software diseñado específicamente para ejecutar wikis personales incluye PmWiki y Tomboy . Otras aplicaciones wiki más generales tienen componentes orientados a usuarios individuales, como MoinMoin (que ofrece una "Edición de escritorio" [ 15 ] ) y TiddlyWiki .
Edición
La mayoría del software wiki utiliza una sintaxis especial, conocida como lenguaje de marcado wiki , para que los usuarios den formato al texto, en lugar de exigirles que lo introduzcan en HTML . Algunas aplicaciones wiki también incluyen un editor WYSIWYG , ya sea en lugar de la edición con lenguaje de marcado wiki o además de ella.
Basándose en la propiedad atómica de los sistemas de bases de datos , cualquier edición debe ser rastreada . En el software wiki, la cronología de las ediciones (por ejemplo, publicadas por usuarios de Internet) en cualquier artículo determinado puede ser guardada localmente con una extensión de archivo .xml común por personas con derechos de administrador .
Aplicación alojada
Existen diversos servicios de alojamiento de wikis , también conocidos como granjas de wikis, que alojan las wikis de los usuarios en un servidor. Algunos programas para wikis solo están disponibles en formato alojado: PBworks , Wetpaint y Wikispaces son ejemplos de servicios de alojamiento de wikis que utilizan código exclusivo de esos sitios. Otros programas para wikis están disponibles tanto en formato alojado como descargable, como Confluence , Socialtext , MediaWiki y XWiki .
Características adicionales
Funciones de gestión de contenido
El software wiki puede incluir funciones propias de los sistemas de gestión de contenido tradicionales, como calendarios , listas de tareas , blogs y foros de discusión . Todas estas funciones pueden almacenarse mediante páginas wiki con control de versiones o bien constituir una funcionalidad independiente. El software que admite blogs con edición y control de versiones al estilo wiki se conoce a veces como software "bliki".
Tiki Wiki CMS Groupware es un ejemplo de software wiki diseñado para admitir estas características de forma nativa. Muchas aplicaciones wiki empresariales, como TWiki , Confluence y SharePoint , también admiten estas características, al igual que aplicaciones de código abierto como MediaWiki y XWiki , mediante complementos . [ 16 ]
Programación de scripts
Algunas aplicaciones wiki permiten a los usuarios insertar llamadas de estilo script en las páginas wiki, las cuales son procesadas por el analizador de la wiki y se ejecutan cuando la página se guarda o cuando se muestra. XWiki y MediaWiki son ejemplos de este tipo de aplicaciones. [ 17 ]
En concreto, XWiki ofrece soporte para los siguientes lenguajes de scripting: Groovy , Velocity , Ruby , Python , PHP o, de forma más general, cualquier lenguaje de scripting JSR223 .
Anotación semántica
El software wiki permite a los usuarios almacenar datos a través de la wiki, de forma que puedan exportarse mediante la Web Semántica o consultarse internamente dentro de la misma. Una wiki que permite este tipo de anotaciones se conoce como wiki semántica . El software wiki semántico más conocido actualmente es Semantic MediaWiki , un complemento para MediaWiki.
Acceso móvil
Algunos programas wiki tienen un manejo especial para el acceso desde dispositivos móviles, como teléfonos móviles . Esto generalmente se hace mostrando un código HTML conservador . [ 18 ] [ 19 ]
Visualización y edición sin conexión
Se han probado diversos métodos para proporcionar funcionalidades de wiki cuando el usuario no está conectado. Para los usuarios que simplemente necesitan leer el contenido de la wiki sin conexión, a menudo se puede crear una copia fácilmente; en el caso de Wikipedia, se han creado CD-ROM y versiones impresas con partes de su contenido.
Permitir la edición sin conexión (donde los cambios se sincronizan cuando el usuario vuelve a estar en línea) es un proceso mucho más complejo. Una forma de lograrlo es usar un sistema de control de versiones distribuido como backend de la wiki, en un modelo peer-to-peer . Con este enfoque, no existe un repositorio central del contenido de la wiki; en cambio, cada usuario conserva una copia completa de la wiki localmente, y el software se encarga de fusionar y propagar los cambios cuando se realizan. Este es el enfoque que utilizan el motor ikiwiki (que puede usar el sistema de control de versiones distribuido Git como backend) y Code Co-op (un sistema de control de versiones distribuido que incluye un componente wiki).
Distribuir y descentralizar
El software wiki puede distribuirse . [ 20 ] Algunos ejemplos son XWiki, [ 21 ] Smallest Federated Wiki [ 22 ] e Ibis. [ 23 ] También se ha investigado la posibilidad de que Wikipedia funcione como una wiki descentralizada . [ 24 ] [ 25 ]
Véase también
Notas
- ↑ El método Wiki. Colaboración rápida en la web , Addison-Wesley (abril de 2001) ISBN 0-201-71499-X
- ↑ "JAM wiki - Just Advertising and Marketing" . JAM wiki . Archivado del original el 24/11/2020 . Consultado el 12/05/2021 .
- ↑ "Motores" . WikiCreole . 14 de junio de 2010. Archivado del original el 3 de mayo de 2012. Consultado el 18 de mayo de 2022 .
- ↑ "Los 500 sitios web globales más visitados según Alexa" . Alexa . Archivado del original el 2 de marzo de 2015. Consultado el 11 de abril de 2017 .
- 1 2 "Explorar datos: Todos" . WikiIndex . Archivado del original el 25 de julio de 2021.
- ↑ " El año de la wiki empresarial: la colaboración web ligera se pone manos a la obra. Archivado el 29/07/2013 en Wayback Machine ", Jon Udell, InfoWorld , 30 de diciembre de 2004.
- ↑ " [ CONFCLOUD-67129 ] Enlace a una página no definida (una página que aún no existe)" . Jira Software - Atlassian . Archivado del original el 30 de noviembre de 2022.
- ↑ "Búsqueda de texto completo para Wiki" . Microsoft Teams UserVoice . Archivado del original el 12 de noviembre de 2020.
- ↑ " Foswiki - La plataforma de colaboración empresarial libre. Archivado el 5 de agosto de 2013 en Wayback Machine ".
- ↑ " TWiki - la plataforma de aplicaciones web y wiki empresarial de código abierto archivada el 12/07/2006 en Wayback Machine ".
- ↑ " BlueSpice - El software Wiki y base de conocimientos archivado el 07/05/2022 en Wayback Machine ".
- ↑ "Enterprise" . Tiki Wiki CMS Groupware . 11 de agosto de 2022. Archivado del original el 19 de junio de 2022. Recuperado el 11 de abril de 2017 .
- ↑ "Enterprise hub" . MediaWiki . Archivado del original el 11 de noviembre de 2022. Consultado el 11 de abril de 2017 .
- ↑ "Wikipedia para espías: La CIA descubre la Web 2.0" . TIME . Consultado el 6 de julio de 2026 .
- ↑ "Edición de escritorio" . MoinMoin . 1 de diciembre de 2016. Archivado del original el 24 de julio de 2017. Consultado el 11 de abril de 2017 .
- ↑ "Aplicaciones y extensiones (Features.Applications)" . XWiki . 23 de septiembre de 2015. Archivado del original el 10 de mayo de 2017. Consultado el 11 de abril de 2017 .
- ↑ Anslow, C.; Riehle, D. (2007), Programación ligera para usuarios finales con wikis , SAP Research, CiteSeerX 10.1.1.131.2458
- ↑ Socialtext optimiza la wiki para usuarios móviles. Archivado el 26 de abril de 2013 en Wayback Machine , CIO Magazine , 5 de abril de 2006, consultado el 20 de septiembre de 2008.
- ^ Lu, Mat (15 de julio de 2007). "W2: una pequeña wiki de iPhone ] " . TUAW . Archivado desde el original el 18 de octubre de 2012 . Consultado el 24 de agosto de 2021 .
- ↑ Davoust, Alan; Skaf-Molli, Hala; Molli, Pascal; Esfandiari, Babak; Aslan, Khaled (2015). "Wikis distribuidas: una revisión" . Concurrency and Computation: Practice and Experience . 27 (11): 2751– 2777. doi : 10.1002/cpe.3439 . ISSN 1532-0626 . S2CID 45142475 .
- ↑ "Página principal del proyecto XWiki Concerto" . Archivado del original el 5 de febrero de 2015. Consultado el 11 de abril de 2017 .
- ↑ "Bienvenidos visitantes" . Archivado del original el 15 de octubre de 2012. Consultado el 11 de abril de 2017 .
- ↑ "Presentamos Ibis, la alternativa federada a Wikipedia" . Archivado del original el 25 de septiembre de 2025. Consultado el 10 de julio de 2025 .
- ↑ Un motor wiki descentralizado para el alojamiento colaborativo de Wikipedia. Archivado el 9 de enero de 2012 en Wayback Machine , Guido Urdaneta, Guillaume Pierre y Maarten van Steen, Actas de la 3.ª Conferencia Internacional sobre Sistemas y Tecnologías de Información Web ( Webist ) , marzo de 2007.
- ↑ Wikipedia Análisis de carga de trabajo para alojamiento descentralizado Archivado el 26/06/2012 en Wayback Machine , Guido Urdaneta, Guillaume Pierre, Maarten van Steen, Elsevier Computer Networks 53(11), pp. 1830–1845, julio de 2009
Referencias
- Andersen, Espen (2005). Uso de wikis en un contexto corporativo . En el manual E-Learning . A. Hohenstein y K. Wilbers (eds). Colonia, Wolters-Kluwer. 5.8:15.
- Guy, Marieke (2006). ¿Wiki o no lo hará? Una historia de wikis del sector público. Archivado el 11 de septiembre de 2009 en Wayback Machine . Ariadne Número 49.
- Grzeganek, K.; Frost, I.; Gross, D (2011). Spoilt for Choice - Wiki Software for Knowledge Management in Organisations . Community of Knowledge.
- Software Wiki
- portales web
- gestión de tecnologías de la información