Archivo de la etiqueta: Extensions

PageRank Status. Extensión para Google Chrome

Page Rank Status es una excelente extensión para Google Chrome que nos ofrece una ficha completa de una página Web con información de su PageRank y muchos otros conceptos como: Datos de Alex, Bing, Google, Yahoo y Yandex, Datos de registro del Dominio y datos en Redes Sociales. El mejor panel informativo que he visto hasta la fecha.

PAgeRank Status. Extensión de Google Chrome

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

Control de acceso a contenidos en MediaWiki

Por definición las Webs realizadas con MediaWiki están orientadas a compartir todo el contenido de las mismas, sin embargo para restringir el acceso a determinadas páginas existen extensiones. En las páginas de las mismas se recuerda que el mensaje anterior.

Estas extensiones (Extensions) de MediaWiki permiten crear categorías privadas que hacen que una parte del contenido de la Wiki solo sea visible para los grupos de usuarios que defina el administrador de la página.

CategoryPermissions

Esta extensión funciona correctamente y permite controlar el acceso. Ver las instrucciones de Descargar y utilización aquí: CategoryPermissions. Ver instrucciones en castellano en introBlog.

La pega que tiene es que hay que ir categoría por categoría definiendo permisos para cada una de ellas en LocalSettings.php con lo cual si creamos una nueva categoría y no la controlamos ahí entonces no será accesible. Para Wikis con muchas categorías no la veo práctica.

CategoryControl

Extensión ideal para control de categorías por su sencillez de uso.  Ver las instrucciones de Descargar y utilización aquí: CategoryControl.

Se añade la línea de la extensión en LocalSettings.php como es habitual:

[php]
require_once(“$IP/extensions/CategoryControl/CategoryControl.php”);
[/php]

Y se configura de la siguiente forma:

[php]
$wgCategoryPermissions[‘CategoryName’][‘read’] = array( ‘sysop’, ‘Group1’ ); // Users who are in both NewGroup and OtherGroup can read pages in this category.
[/php]

Esto quiere decir que la categoría CategoryName solo será visible para los usuarios de grupo sysop y Group1 y dará un mensaje de error para el resto de usuarios. Si una categoría no es mencionada entonces se usan los permisos por defecto que se hayan definido para la Wiki. Esto simplifica mucho el uso de la extensión al tener que notificar sólo las excepciones.

Otros ejemplo de uso son:

[php]
$wgCategoryPermissions[‘category’][‘*’][] = ‘sysop’; // Sysops can do anything they want with this category.
$wgCategoryPermissions[‘category’][‘*’][] = ‘bureaucrat’; // Bureaucrats can do anything they want with this category.
$wgCategoryPermissions[‘category’][‘read’] = array( ‘newgroup’, ‘othergroup’ ); // Users who are in both NewGroup and OtherGroup can read pages in this category.
[/php]

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

Extension Colecction para MediaWiki

Esta extensión permite a un usuario para organizar selecciones personales de las páginas de una colección. Las colecciones pueden ser

Aquí se puede descargar la Extensión Colecction según la versión de MediaWiki.

Una vez subida la carpeta Collection a la carpeta Extensions de la Web añadimos la línea:

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

a nuestro archivo LocalSettings.php.

Con esto ya queda disponible la Extensión. Para utilizar es muy sencillo:

  • En la parte izquierda de nuestra Web se crea una caja de herramientas donde tenemos el enlace: Crear un libro.
  • Después solo  tenemos que ir entrando en las páginas que queremos incluir y hacer clic en la parte superior donde poner añadir al libro.
  • Cunado queramos podemos finalizar el libro e imprimirlo en formato PDF o en Pediapress
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

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

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

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.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

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

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

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:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

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:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

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. Se edita el archivo googleAnalytics.php y se incluye la ID en la variable $wgGoogleAnalyticsAccount. Un vez cambiado el valor se sube la carpeta googleAnalytics a la carpeta extensions de nuestra MediaWiki. Seguidamente deberemos editar nuestro fichero LocalSettings.php e incluir la siguiente línea:  require_once( “$IP/extensions/googleAnalytics/googleAnalytics.php” ); 
  • 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

Más información Google Analytics.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…

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.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Cargando…