source software plantillas para open medi amino templates mediawiki mediawiki-templates

templates - software - wiki php



¿Dónde puedo obtener plantillas para MediaWiki? (3)

Me he dado cuenta de que muchos sitios web basados ​​en mediawiki utilizan plantillas como Robelbox, Ambox, etc. ¿Dónde puedo obtenerlas y cómo debo instalarlas?


Es un PITA y desafortunadamente (a diferencia de las extensiones o los archivos de medios) no hay un repositorio de plantillas enlatadas. Las plantillas cargan otras plantillas que cargan otras a su vez, etc.

Vaya a Wikipedia y copie el nombre de la plantilla que está buscando, vaya a Especial: Exportar y pegue el nombre de la plantilla en el cuadro de texto grande, por ejemplo, Plantilla: Infobox. Marque "Incluir plantillas" y marque "Incluir solo la revisión actual, no el historial completo" (o el archivo será demasiado grande). Haga clic en Exportar para volcar un archivo .xml de la plantilla. Luego, importa esto en el wiki de destino.

Después de que se haya importado, abra la plantilla para editarla, verifique la lista debajo del cuadro de edición "Páginas eliminadas en la versión actual de esta página:". Si hay algún enlace rojo, repita los pasos anteriores para estas plantillas también. También es posible que necesites copiar estilos en la página MediaWiki: Common.css y Javascript en MediaWiki: Common.js antes de que todo funcione. Finalmente edita las plantillas para personalizar para tu wiki.

Si aún no funciona y tiene páginas desordenadas de llaves y sentencias if, debe instalar la extensión ParserFunctions . Si hay {{#invoke: }} en el código de la plantilla, también deberá instalar la extensión Scribunto .

MediaWiki Help:Templates explica el proceso con más detalle.


Esta tarea es un poco más complicada que solo exportar e importar.

Puede encontrar una descripción "simple" aquí -> Cómo agregar plantillas de Wikipedia a su propio Mediawiki

  • Actualice nuestro MediaWiki a la última versión estable, con la esperanza de que coincida con la de Wikipedia.

  • Instale la extensión Scribunto y configúrela adecuadamente.

  • Exporte / Importe los módulos LUA utilizados por las (meta) plantillas que desea usar e impórtelos en su MediaWiki.

  • Exporte / Importe las plantillas de Wikipedia que desea usar, junto con todas las plantillas necesarias, e impórtelas en su
    MediaWiki.

  • Copie las clases CSS relevantes del archivo Common.css de Wikipedia y péguelas en Common.css de su MediaWiki.

  • Active la función MediaWiki IstantCommons para recuperar automáticamente los archivos de imagen de la plantilla desde el repositorio commons.wikipedia.com.


Puedes copiar plantillas directamente desde Wikipedia. Un buen ejemplo es la plantilla de Keypress .