Temas para MoinMoin

Introducción

Una de las características más llamativas de Moin es la fácil y modular separación de la apariencia y comportamiento del Wiki (look & feel) de su contenido y lógica de trabajo. Esto permite hacer que Moin se adapte a diferentes usuarios asimilando la apariencia familiar de algún Wiki que ya sepan usar (por ejemplo asumiendo la apariencia de la popular Wikipedia). Acá documentaremos cómo instalar algunos temas en MoinMoin.

Para más información contextual sobre lo tratado en este artículo vea:

Instalación de un tema

Usando Package Instaler

El Package Installer es una herramienta que nos permite fácilmente instalar extensiones y temas para Moin. Para esto creamos una vez descargamos el tema que nos interesa (y que tenga soporte para el Package Installer) por ejemplo:

http://moinmoin.wikiwikiweb.de/ThemeMarket?action=AttachFile&do=get&target=monomoin-0.1.pkg

Luego creamos una nueva página para alojar el tema (por ejemplo /Temas/monomoin) y en ella anexamos el archivo del tema descargado (véase los "Tips" de Uso). Aparecerá entonces la página con el tema anexo y cuatro enlaces en ella en un menú así <nowiki>[del | get | view | install]</nowiki>. Seleccionamos "install", luego de lo cual aparecerá un mensaje como este:

Attachment 'monomoin-0.1.pkg' installed.

Installed monomoin successfully.
Please restart MoinMoin to complete installation (if you do not use CGI).

Clear message

Procedemos entonces a detener el Moin (puede ser mirando el proceso que éste corre e interrumpiéndolo). Agregamos las líneas referidas al nuevo tema al archivo de configuración:

echo "    theme_default= 'monomoin' " >> wikiconfig

y lo reiniciamos.

Usando el método tradicional

Para usar este método es conveniente entender un poco la estructura de los temas. Las carpetas de los temas están en general tienen una estructura de la siguiente forma:

+--nombredeltema/
 |
 +--css/
 |
 +--img/
 |
 +--nombredeltema.py

La carpeta llamada "css" contiene las hojas de estilo del tema y carpeta "img" contiene las imágenes. El archivo nombredeltema.py es el que le indica a Moin como usar los contenidos de las carpetas anteriores y se usa como parámetro para las preferencias del usuario y del sitio.

Para instalar un tema de acuerdo al método tradicional basta con descargar el tema deseado, descomprimirlo y colocar la carpeta "nombredeltema" en la ubicación "/htdocs" donde corre la instancia del wiki. Luego mover el archivo <nombredeltema>.py a la ubicación: "MoinMoin/theme/."

Ejemplo:

Supondremos que vamos a instalar el tema monobook y que nuestra ubicación por defecto para la instancia del Wiki de Moin que ejecutamos es:

~/Programas/Wikis/MoinMoin/DesktopEdition/1.5.0-rc1/ElDirectorio/"

Usar temas para crear un CMS

Una de las utilidades de los temas es la posibilidad de convertir un wiki en un CMS tradicional. Sólo los usuarios acreditados tendrán permisos de edición y verán los enlaces para emprender las acciones asociadas (edición, diferencias, anexos, etc) mientras que los visitantes o usuarios sin permisos de edición verán un CMS tradicional sin mayores complicaciones. Para instalar un tema que convierta a Moin en un CMS se debe hacer lo siguiente:

MoinMoin/Temas (last edited 2008-04-20 14:37:40 by localhost)