Вы находитесь на странице: 1из 4

Pgina 1 de 4

Cmo disear una plantilla


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.

Вам также может понравиться