El Blog de Alex Borrás » Posts in 'Extensions de MediWiki' category

Añadir META Tags a MediaWiki

En este caso no he encontrado una extensión que añadiera las etiquetas META pero si hay una excelente que añade la META Description, muy importante, de forma automática según el contenido del artículo.

Aprovechando esta he añadido en el código de la función las METAS que yo quería poner, por ejemplo Author, language, etc.

Más información en:

Extension:Description

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: , ,

Extension Actividad reciente y ultimos articulos para MediaWiki

Para reflejar los últimos artículos creados o modificados en MediaWiki existe una sencilla extensión que no habilita esta función con varios formatos posibles:

Dinamyc Article List

Instalación algo tediosa porque los archivo no están preparados pero siguiendo las instrucciones funciona a la 1ª.

La he tuneado un poco quitándole la visualización del tiempo y dejando sólo la fecha de publicación.

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: ,

Crear una página contacta con MediaWiki

Se utiliza la extensión ContactPage, se descarga y sube al servidor.

En el usuario que se indica en los parámetro es necesario ponerle que acepta recibir y enviar los emails para que funcione la Extension.

Para evitar Spam añadir Captcha como se indica en la página de la extension

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: ,

Añadir Adsense en MediaWiki

Añadir un banner superior

Modificar la plantilla Monobook.php y en la sección donde se crea el título de la página poner una tabla de 2 celdas, en la izquierda poner el título y en la de la derecha poner el banner gráfico 468×60, creo que es lo que mejor queda en la cabecera.

Añadir un banner como plantilla

  1. Crear una plantilla con los datos de Google tal como se indica en la extensión
  2. Crear el fichero Adsense.php según código y subirlo a a la carpeta Extensions
  3. Añadir referencia al fichero en LocalSettings.php

Funciona bien pero implica insertarla manualmente en cada artículo, es un poco pesado, es más práctico incluir la plantilla dentro de otras plantillas utilizadas habitualmente, por ejemplo poner un anuncio 200×200 debajo de la ficha de un personaje o lugar.

Añadir un botón en la barra izquierda

Tambien modificando de la misma forma que cuando se ponían los banners poner un botón de vínculos, me gusta más si queda entre las cajas estándar de MediaWiki.

Aquí pongo una imagen de ejemplo de como quedan los anuncios:

harry-potter-ejemplo

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: ,

YouTube extension para MediaWiki

Esta extensión permite insertar Vídeos de YouTube en un artículo de una Web desarrollada con MediaWiki.

La extensión se llama YouTubeTag, se siguen las instrucciones de instalación habituales y con el tag indicado se muestra el vídeo, funciona sin problemas.

He modificado un poco la función para permitir personalizar width & height.

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: ,

Extensión Google Maps para MediaWiki

Esta extensión permite insertar Mapas de Google en nuestra página Web desarrollada con MediaWiki.

Los pasos necesarios para hacerlo están descritos en la página de instalación de la extensión.

A continuación repaso lo que pone:

  1. Registrarse en Google Maps para obtener una clave de API
  2. Descargar el fichero de instalación y descomprimirlo en la carpeta que viene por defecto: GoogleMaps y subirla a la carpeta Extensions
  3. Añadir dos lineas a LocalSettings.php, una con la clave API y otra con la carpeta de la extensión. Subir LocalSettgins.php

Ahora basta con utilizar la sintaxis de esta extensión para visualizar mapas, por ejemplo para ver el mapa centrado en Mallorca:



o este ejemplo insertando una marca:


39.740986355883564,3.043212890625,Isla de Mallorca
;

Para obtener la latitud y longitud de la marca he seguido las sencillas instrucciones de este post: Cómo ver rápidamente la latitud y la longitud de un punto de Google Maps

Para más información sobre la Extensión:

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: , ,

Extenxion Cite en MediaWiki para Referencias

La extensión Cite permite utilizar el Tag <ref> para poner referencias en nuestra articulos de MeidaWiki.

Para descargarla e instalarla seguir las instrucciones de la página en inglés de la extensión:

http://www.mediawiki.org/wiki/Extension:Cite/Cite.php

Subir la carpeta Cite al servidor e insrtar las siguientes líenas en LocalSettings.php:

require_once( “$IP/extensions/Cite/Cite.php”);

después de la línea

require_once( “$IP/includes/DefaultSettings.php” );

Modo de uso:

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: ,

Completando MediaWiki: Extensiones

Como es habitual en productos como WordPress y MediaWiki existe la posibilidad de completar la instalación con el uso de extensiones, a continuación detallo las que estoy usando en cada proyecto:

  • googleAnalytics, permite incluir la ID de la Web para hacer el seguimiento de la misma vía Google Analytics
  • ParserFunctions, permite la utilización en el desarrollo del MediaWiki de funciones especiales, por ejemplo el #if en el trtamiento de los parámetros de una plantilla.
  • Cite, permite añadir una gestión de referencias (citas) a nuestros artículos
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki, Instalación MediaWiki
Tags: ,

MediaWiki: Plantillas con parametros IF y ParserFunciotns

Al empezar a trabajar con MediaWiki enseguida surge la necesidad de utilizar plantillas para conseguir una mejor presentación de la información y unos datos más homogéneos.

Es habitual utilizar una plantilla con parámetros para ofrecer información de personas y tener varias plantillas según la profesión o actividad del personaje: futbolista, escritor, actor, etc.

El problema puede surgir cuando utilizamos una plantillas de, por ejemplo, la Wikipedia para usarla como base de las nuestras y nos damos cuenta de que se produce un error al utilizar la función  #if.

Por mucho que hagamos cambios siempre da error, el problema es que ésta y otras funciones se deben habilitar mediante una extensión llamada ParserFunctions que se puede descargar desde la Web de MediaWiki.

Para más detalle de las Parser Functions ver: http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions

En el momento de descargarla se debe prestar atención a que descargemos la versión adecuada a nuestra versión de MediaWiki si no da problemas.

Una vez descargada y subida a nuestro servidor y con el parámetro correspondiente puesto en LocalSettings.php:

require_once( “$IP/extensions/ParserFunctions/ParserFunctions.php” );

La instrucción #if funciona sin problemas.

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Extensions de MediWiki
Tags: ,