El Blog de Alex Borrás » Posts in 'MediaWiki' 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: ,

Inserta un ejemplo de código PHP en MediaWiki

Se utilizan estos tags:

< source lang=”php” >
< /source >

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Formato de MediaWiki
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: , ,

Como poner Banners en el Sidebar de MediaWiki

De momento he utilizado el método de modificar directamente con PHP:

  • Ir la fichero Monobook.php
  • Buscar la línea:
  • Justo antes insertar un bloque como este por cada banner que se quiera poner:
HTML:
<!-- begin of banner1 -->
<div class="generated-sidebar portlet">
<div style="border: 1px solid #B0B0B0; background-color: #FFFFFF;"><a href="http://harrypotter.warnerbros.com/">
<img title="Harry Potter en Warner Bros" alt="" width="100%" />
alt="Harry Potter en Warner Bros"
src="http://harrypotter.org.es/images/f/f4/Warner-bros.png" /&gt;</a></div>
</div>
<!-- end of banner1 -->

VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in Skins de MediaWiki
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: ,