Preface

My suggestions for a new default theme for Moin2

The major release of the Version 2.x of MoinMoin offers great opportunities to create a new, modern way of presenting wiki pages to the user.

As the doctype is already HTML5 and the final release of Moin2 is still a bit away, there is also the possibility to also include many brand new features of HTML5 and the stuff that comes along with it. Because the new 2.x release will stay around a long the time, we should really work on the current state of the art here!

Also I want to describe some general thought which are independent from the current state of web design and web development, such as general user experience issues.

And last but not least we should not forget that the common user needs optical changes to a software that he got the desire to trying something out again, with a good well-thought design / UI / etc. we can catch the common people more than with listing the massive feature changes :)

The sizes and typography, and also some other parts are highly theoretical in terms of designing a page. The "freedom" on a webpage, to use the theoretical best values for dividing and sizing of page elements are almost nowhere give because you have almost everywhere restraints because of pictures, etc. on which you have to depend on. Perhaps a wiki theme is the best thing to try to accomplish some things you dismiss otherwise in favour of client input or some pixel-based restrictions because of images etc.

Layout

Some general design thoughts relating to the positioning of the elements on the page.

The trend on computer displays are clearly going to widescreen, which is great for movies etc. but reading a long text which goes over the whole width of the screen, it makes things even worse. The aspect ratio of a computer display is already not the best for reading something. (For that read more below at "Typography") The conclusion for pages with focus on text is, don't steal more than really needed from the height of the content area, take the space you need preferably from the left or the right side (which side is due to the culture and country the viewer lives in, see "LTR & RTL"), or short: for wiki pages a sidebar navigation is more preferable than the current theme. A sidebar on both sides of the page could also be a possibilty (of course floatable when someone have a small screen).

Which part where?

A download dropbox on the right side inside the content area.

Sizes

The area where the most important part is, is the text area, i write some things on the text lenght in the typography part.

Typography

The rules of typography have a long tradition in printed publications but almost completely apply to text displayed on a computer screen.

Rules for good legibility in printed publications are:

In general, the rules for good legibiltiy strongly recommend not to use more than 80 chars. If you do not know the type of the text is but want it to be legible use 50-70 chars, many designers say.

Even in the wikipedia which contains many texts which are really long, the rules of good typography and especially legibility don't recieve the attention they should.

But have a try for yourself and read a text that you formatted like this, and subliminal you recognize that you can read longer, faster and also understand faster what you are reading.

The rules of printed typography could be realized really easy for wiki content, just use the em and ex measurement units! (they are also used in the printing area for the exact same purpose, see: http://en.wikipedia.org/wiki/Em_%28typography%29)

Why use em and ex? Because fonts have different char widths, and you cannot give a recommendation in an absolute measurement unit and also not in percentage, because that also differs from PC to PC.

Okay every where is a exception :) in some special cases, when for example the 60em get to wide when using a font with a big char length compared to the char height, in printed publications you then also got to have a look that the 60 chars do not get longer than 14cm because then you have to horizontally move your head which causes fatigue and reading appeal get lost very fast. (I don't have a solution how you could estimate that in screen use and implement but if you know a easy way tell me *g*)

The line height is said to be in general about 20% bigger than the used text size, but could be also bigger than 20% if the line length is very long.

Text color should perhaps be #444 because it is easier on the eyes, when reading long texts. Only on mobile phones it should be #000, there it looks better.


/!\ I will finish this soon, right now, too much paid work to do.. :(


Feel free to delete or reword this - I think your analysis should include an enumeration of the hyperlinks and boilerplate that make up the UI on the existing/proposed theme(s).

Suggestions of others

MoinMoin: MarkusMajer/Moin2Theme (last edited 2011-04-23 14:21:42 by MarkusMajer)