Embeber imágenes en MediaWiki sin subirlas

Cuando queremos embeber una imagen dentro de una página de MediaWiki, nos vemos forzados a subirla como un archivo y luego, en el contenido de la página ingresar:

[[File:Imagen.jpg]]

Pero si la imagen está disponible en una url podemos configurar la MediaWiki para que haga la inserción directamente desde allí (inline linking). Para ello debemos:

  • Abrir el archivo LocalSettings.php con un editor de textos
  • Ir al final y agregar la línea: $wgAllowExternalImages = true;
  • Guardar y cerrar

Ahora al editar una página podremos embeber una imagen desde una url con solo indicarla:

http://www.myownsite.com/imagen.jpg

Para mayor seguridad, podemos configurar Mediawiki de la siguiente manera:

$wgAllowExternalImages = false;

$wgAllowExternalImagesFrom = <URL_START> | array( <URL_START1>, <URL_START2>, ...) ;

Con esta configuración solamente se incrustan las imágenes cuya url comienza con URL_START o con algunas de las URL_STARTx indicadas. La posibilidad de indicar un conjunto de comienzos de url está disponible a partir de la versión 1.14.0.

Ejemplo:

$wgAllowExternalImages = false;

$wgAllowExternalImagesFrom = array( 'http://images.localdomain.com/', 'http://localhost/' );

Tagged with: , ,
Publicado en Aplicaciones