[Moin-user] Occupy Moin Street!

Paul Boddie paul at boddie.org.uk
Wed Nov 23 18:45:00 EST 2011

On Wednesday 23 November 2011 17:27:44 Thomas Waldmann wrote:
> > coherent font, colour, spacing rules that those designs
> does that sound like 3 gci tasks?

I don't know. I've been trying to distill the essence of theming various Free 
Software applications but it has been a work that I have not completely 
dedicated my time to. As you may remember, I covered Moin, Mercurial (hgweb) 
and Roundup in a talk at EuroPython 2009, and I found that you can share a 
fair amount of theming information between them. This shouldn't be so 
surprising because they all obviously use CSS for such purposes, but it's the 
structure of the styled documents that presents the challenge.

Although I didn't get to package up some basic recommendations or guidelines, 
I found that you can start with a Moin theme, where Moin is fairly rigid in 
the way it structures its output, or at least there are conventions that are 
widely used, and then bend the other software to use similar conventions, 
thus enabling the re-use of various CSS rules.

Take a look at these sites to see some level of consistency between Moin and 


I didn't finish the Roundup theming, unfortunately.

> i have no real practice with web design, so please someone else make
> some doable tasks.

Well, what I've written above is kind of orthogonal to actual design 
suggestions - what kind of "design language" is being used, the typefaces, 
colour schemes, and so on - but then again, there are situations where all 
this has been decided upon and you need is documentation for applying it to 
Moin (and other software). This was the case for the FSFE Fellowship, where 
there is a common theme across a bunch of different applications (Moin, 
WordPress, Planet) and where I had to start with a stylesheet and try and 
re-use as much of it as possible without copying and pasting it into 
something completely new.

> there is also a open bitbucket issue for design guidelines, maybe we
> should have some stuff in that area, so design looks more consistent in
> the end.

I'll take a look. I think Moin gets quite a bit right in this area with its 
common.css stylesheet and media-specific stylesheets, but some high-quality 
guidelines on where to apply theme information might make for a reasonable 
project, I imagine. I'm also interested in knowing how one might port themes 
to Moin 2, even if it's just the CSS that survives the transition.


More information about the Moin-user mailing list