para MediaWiki? PUBLICADO EN ENERO 8, 200819 COMENTARIOS Cuando vemos la palabra MediaWiki rpidamente nos viene a la mente la popular enciclopedia libre de Internet Wikipedia, y es porque la enciclopedia est soportada sobre el popular gestor de contenido. A raz del xito de este proyecto se liber el CMS bajo una licencia que nos permite obtenerlo, modificarlo y distribuirlo sin costo alguno. A continuacin trataremos brevemente la creacin de una plantilla para MediaWiki, a partir de MonoBook, la que se instala por defecto. Partiremos de una Wiki recin instalada y para la que ser necesario modificar su apariencia. Creando los archivos de nuestra plantilla Lo primero que haremos ser realizar una copia de la plantilla que tiene instalada por defecto Mediawiki. Podremos modificarla libremente, ya que la licencia de este proyecto nos permite realizar todos los cambios que estimemos convenientes, y de esta forma adaptar la wiki a nuestras necesidades. Para esto crearemos una carpeta para los archivos de nuestra plantilla. La llamaremosMiPlantilla y ser ubicada dentro de /skins/. Localicemos la carpeta /skins/monobook y realicemos una copia para /skins/miplantilla de todos los archivos que contiene la primera. Con esto estaremos duplicando todos los archivos de imgenes y hojas de estilo de MonoBook hacia nuestra nueva plantilla. Hagamos una copia del archivo /skins/MonoBook.php con el nombre de nuestra plantilla. Deber quedar as: /skins/miplantilla.php. Pgina 2 de 4
Editando los archivos de nuestra plantilla Luego modifiquemos nuestro archivo miplantilla.php como se muestra a continuacin.Con esto estaremos definiendo las nuevas clases de nuestra plantilla. Tambin debemos modificar otras propiedades de la clase SkinMiPlantilla en el mismo archivo miplantilla.phpcomo sigue: Estableciendo nuestra plantilla por defecto /* Donde aparece: */ $this->skinname = 'monobook'; $this->stylename = 'monobook'; $this->template = 'MonoBookTemplate';
/* Cambiar por: */ $this->skinname = 'miplantilla'; /* Nombre de nuestra plantilla */ /* Donde aparece: */ class MonoBookTemplate extends QuickTemplate { /* Cambiar por: */ class MiPlantillaTemplate extends QuickTemplate { Pgina 3 de 4
Para que nuestra plantilla sea mostrada siempre debemos modificar el archivoLocalSettings.php que se encuentra en la raz de la wiki y establecer al valor$wgDefaultSkin el nombre que definimos anteriormente. Lo que debera quedar de esta forma: $wgDefaultSkin = miplantilla Con ste ltimo cambio nuestra plantilla ya se muestra en la wiki, pero se ver exactamente igual que MonoBook, por lo que ser necesario realizarle algunas modificaciones para establecer una apariencia a nuestro gusto. Cambiando el logo a nuestra wiki Lo primero que haremos para modificar la apariencia ser cambiar el logotipo de la wiki y establecer uno personalizado a nuestro gusto. Es muy importante tener en cuenta el tamao de la imagen que utilizaremos para el logo. Si escogemos una imagen muy grande desplazar parte del contenido y el diseo del sitio se ver afectado. La imagen por defecto tiene 135 pxeles de alto por 135 pxeles de ancho. Una vez seleccionada la imagen a colocar, la subiremos al directorio/skins/common/images/ de nuestro servidor web. Es posible guardar nuestra imagen en cualquier directorio, pero utilizaremos este porque es la ruta predeterminada para almacenar imgenes en MediaWiki; de esta forma mantendremos la organizacin en la estructura de archivos del sitio. Luego ser necesario establecer el valor de la variable $wgLogo en el ficheroLocalSettings.php ubicado en la raz de la wiki. Quedando de esta forma: Pgina 4 de 4
$wgLogo = "${wgScriptPath}/skins/common/images/milogo.png"; En el camino del nuevo logo hemos utilizado la variable $wgScriptPath que nos devuelve la ruta de la raz de la wiki. Con esto hemos cambiado el logo por defecto: wiki.png, por el nuevo: milogo.png. Cambiando la apariencia de la wiki Para cambiar el resto de la apariencia de nuestra wiki debemos modificar con nuestro editor favorito el archivo miplantilla.php, as como las imgenes y hojas de estilos que se encuentran en el directorio /skins/miplantilla/. Una vez finalizada la modificacin de estos archivos tendremos nuestra wiki con una apariencia renovada y nica. Archivo de ejemplo Puede descargar la nueva plantilla con los archivos de MediaWiki que hemos modificado en este artculo. Sintase libre de personalizarlos segn sus necesidades.