Creación de un tema para MoinMoin

La creación de un tema viene documentada en la ayuda de MoinMoin, en concreto en http://wiki.acsblog.es/acswiki/HelpOnThemes. Para crear el tema partimos del tema "rightsidepanel".

Creamos el módulo Python del tema con:

macito:/var/www/wiki/data/plugin/theme# cp /usr/lib/python2.3/site-packages/MoinMoin/theme/rightsidebar.py acsblog.py

Sólo modificamos de momento le nombre del tema. Hay que intentar utilizar lo mínimo posible este módulo Python y modificar el aspecto a ser posible con las hojas de estilo. La API que ofrece MoinMoin no está congelada, así que se pueden romper fácilmente estos módulos entre versiones. En el caso de "rightsidebar" se hacen cambios importantes para añadir los paneles de páginas, usuarios y del wiki.

Además copiamos el contenido CSS del tema con:

macito:/usr/share/moin/htdocs# cp -a rightsidebar/ acsblog/

Cambiamos el tema por defecto en "/etc/moin/mywiki.py":

theme_default = 'acsblog'

y reiniciamos Apache:

macito:/usr/share/moin/htdocs# /etc/init.d/apache2 reload
Reloading web server config...done.

y ya tenemos nuestro tema funcionando y comenzamos a modificarlo.

NuevoTema (last edited 2009-04-20 09:52:52 by localhost)