Algunos ajustes post-instalación de Mediawiki
From JavierValcarce.Eu
Estos son algunos de los ajustes que he hecho yo en la instalación de MediaWiki en este sitio web. A medida que se vayan publicando nuevas versiones de este software posteriores a la 1.10, puede que esta compilación de notas devenga obsoleta.
Table of Contents |
Transparencia en las ecuaciones
Hasta que no llegue MathML tendremos que conformarnos con ese sucedáneo que son las ecuaciones en ficheros PNG, pues que tengan por lo menos fondo transparente.
Para ello, lo primero es instalar dvipng en el servidor. Para saber si ya está instalado o no teclea which dvipng.
Si usas hospedaje web y no tienes permisos pídele al administrador que te lo instale (a mí no me pusieron ninguna pega). Si no tienes acceso por SSH puedes usar PHPShell.
En el directorio math de la instalación de mediawiki está el código fuente del programa Texvc. Baja todos esos ficheros, edita el fichero render.ml y allí donde indican los comentarios añade la opción "-bg transparent".
Instala el compilador de OCaml y compila de nuevo el ejecutable texvc
# apt-get install make ocaml # make
Súbelo al servidor y sustituye el antiguo (haz una copia de seguridad por si acaso). Los PNGs de las ecuaciones no se refrescarán hasta que no cambies la vieja ecuación. Prueba a añadir "\," al final, que no hace nada. Eso obligará a Texvc a regenerar otra vez la imagen.
![]() (con transparencia) |
IE y la transparencia en los ficheros PNG
Muchas personas creen erróneamente que IE6 no admite transparencia en los ficheros PNG. En realidad exiten 2 tipos de transparencia
- Ficheros PNG con canal alfa. Es el método usado en ficheros de color RGB
- Ficheros PNG de color indexado y uno de los colores de la paleta marcado como "color transparente".
IE6 sí permite este último tipo de transparencia lo que hace que un fichero PNG sea equivalente a uno GIF (excepto por el tema de la animación). Para generar un fichero PNG así en GIMP debemos convertir primero la imagen a color indexado, marcar el color transparente y luego guardar como PNG.
¡Ojo! Si un fichero PNG lo redimensionamos con ImageMagick dentro de MediaWiki, al poner por ejemplo [[Image:XXX.png|100px|]] la transparencia se pierde. Al parecer ImageMagik no conserva la paleta de color indexado tal y como la tenía el fichero original y la transparencia por tanto se pierde. Esto es un fastidio que aun estoy intentando solucionar.
Eliminar la etiqueta rel="nofollow" en los enlaces externos
De manera predeterminada, la etiqueta NOFOLLOW se añade a todos los enlaces externos. Sirve para que las arañas de los buscadores no sigan el enlace de manera que no les sirva a las páginas enlazadas para aumentar su puntuación (pagerank) en los algoritmos de indexación de los buscadores.
En sitios como Wikipedia, NOFOLLOW tiene sentido porque ayuda a combatir el vandalismo pero en general deberíamos quitarlo para poder "premiar" las páginas enlazadas. Es una manera de decir que son páginas interesantes, de calidad.
En LocalSettings.php hay que añadir la variable$wgNoFollowLinks = false;

