MediaWiki


MediaWiki es un software wiki gratuito y de código abierto . Fue desarrollado para su uso en Wikipedia en 2002 y recibió el nombre de "MediaWiki" en 2003. [5] Sigue en uso en Wikipedia y en casi todos los demás sitios web de Wikimedia , incluidos Wiktionary , Wikimedia Commons y Wikidata ; estos sitios continúan definiendo una gran parte del conjunto de requisitos para MediaWiki. [6] MediaWiki fue desarrollado originalmente por Magnus Manske y mejorado por Lee Daniel Crocker . [7] [8] Desde entonces, su desarrollo ha sido coordinado por el Fundación Wikimedia .

MediaWiki está escrito en el lenguaje de programación PHP y almacena todo el contenido de texto en una base de datos . El software está optimizado para manejar proyectos grandes de manera eficiente, que pueden tener terabytes de contenido y cientos de miles de vistas por segundo. [6] [9] Debido a que Wikipedia es uno de los sitios web más grandes del mundo, lograr escalabilidad a través de múltiples capas de almacenamiento en caché y replicación de bases de datos ha sido una gran preocupación para los desarrolladores. Otro aspecto importante de MediaWiki es su internacionalización; su interfaz está disponible en más de 300 idiomas. [10] El software tiene más de 1000 opciones de configuración [11]y más de 1.800 extensiones disponibles para permitir que se agreguen o cambien varias funciones. [12]

Además de su uso en los sitios de Wikimedia, MediaWiki se ha utilizado como un sistema de administración de contenido y de conocimiento en muchos miles de sitios web, públicos y privados, incluidos los sitios web Fandom , wikiHow y las principales instalaciones internas como Intellipedia y Diplopedia .

MediaWiki es gratuito y de código abierto y se distribuye bajo los términos de la Licencia Pública General de GNU versión 2 o cualquier versión posterior. Su documentación, ubicada en www.mediawiki.org, se publica bajo la licencia Creative Commons BY-SA 3.0 y en parte es de dominio público . [13] Específicamente, los manuales y otros contenidos en MediaWiki.org tienen licencia Creative Commons , mientras que el conjunto de páginas de ayuda destinadas a ser copiadas libremente en nuevas instalaciones wiki y/o distribuidas con el software MediaWiki es de dominio público. Esto se hizo para eliminar problemas legales derivados de la importación de páginas de ayuda a wikis con licencias incompatibles con la licencia Creative Commons.[14] El desarrollo de MediaWiki generalmente ha favorecido el uso de formatos de medios de código abierto . [15]

MediaWiki tiene una comunidad voluntaria activa para el desarrollo y mantenimiento. Los usuarios que han hecho contribuciones significativas al proyecto mediante el envío de parches generalmente, previa solicitud, tienen acceso para confirmar revisiones en el repositorio Git / Gerrit del proyecto . [16] También hay programadores pagados que principalmente desarrollan proyectos para la Fundación Wikimedia . Los desarrolladores de MediaWiki participan en el Google Summer of Code facilitando la asignación de mentores a los estudiantes que deseen trabajar en proyectos centrales y de extensión de MediaWiki. [17]Durante el año anterior a noviembre de 2012, hubo alrededor de doscientos desarrolladores que realizaron cambios en el núcleo o las extensiones de MediaWiki. [18] Los principales lanzamientos de MediaWiki se generan aproximadamente cada seis meses al tomar instantáneas de la rama de desarrollo, que se mantiene continuamente en un estado ejecutable; [19] Los lanzamientos menores , o lanzamientos puntuales , se emiten según sea necesario para corregir errores (especialmente problemas de seguridad).

MediaWiki se desarrolla en un modelo de desarrollo de integración continua , en el que los cambios de software se envían en vivo a los sitios de Wikimedia de forma regular. [19]


Magnus Manske en 2012
Logotipo de MediaWiki hasta el 1 de abril de 2021
FANDOM también hace uso de MediaWiki.
reproducir medios
Niklas Laxström explica las funciones que permitieron que translatewiki.net proporcionara a MediaWiki más de 300 locales.
Interfaz de edición de MediaWiki 1.36, que muestra la barra de herramientas de edición y algunos ejemplos de sintaxis wiki
Las imágenes se pueden organizar en galerías, una característica que se usa ampliamente para el archivo de medios de Wikimedia, Wikimedia Commons .
Un ejemplo de enlaces interlingüísticos
Pestañas de página de MediaWiki, usando la máscara "Vector". La coloración roja de la pestaña "discusión" indica que el artículo aún no tiene una página de discusión. Al igual que con cualquier otro wikienlace rojo, al hacer clic en él, se solicita al usuario que cree la página.
Los usuarios pueden configurar JavaScript personalizado que se ejecuta en cada vista de página. Esto ha dado lugar a herramientas de JavaScript que los usuarios pueden "instalar", la herramienta de "mensajes emergentes de navegación" que se muestra aquí muestra una pequeña vista previa de un artículo al pasar el cursor sobre el título de un enlace.
Una captura de pantalla de una wiki usando MediaWiki con una máscara personalizada
Tim Starling en 2008
Un esquema de la estructura de la base de datos de MediaWiki