]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blob - doc/todo/Modern_standard_layout.mdwn
Fix XSS in openid selector. Thanks, Raghav Bisht.
[git.ikiwiki.info.git] / doc / todo / Modern_standard_layout.mdwn
1 I think it would be a good idea to think about the standard layout style of ikiwiki, the current layout used in a standard setup and on ikiwiki.info as well looks a bit old-fashioned to me. I guess that a nice modern layout would attract more new ikiwiki users and boost the ikwiki community... 
3 > FWIW, I agree.  The actiontabs [[theme|themes]] would be a better default, but something which showed what ikiwiki was capable of (or more precicely: that ikiwiki is as capable as other popular wiki softwares) would be better still. — [[Jon]]
5 >> As an author of plugins that interact with the UI, I think it's good that
6 >> a *minimal* ikiwiki has a minimal anti-theme, and that plugins are
7 >> developed against the anti-theme - it's a "blank slate" for themes.
8 >> [[plugins/contrib/trail]] was much easier to get working in
9 >> the default anti-theme than in actiontabs and blueview.
10 >>
11 >> Technical detail: all the standard themes are done by appending to the
12 >> anti-theme's CSS (albeit in ikiwiki's build system rather than during
13 >> the wiki build), rather than by replacing it - so themes that haven't
14 >> been updated for a new UI element end up using the version of it from
15 >> the anti-theme. [[plugins/Comments]] and [[plugins/contrib/trail]]
16 >> both need some tweaks per-theme to make them integrate nicely,
17 >> but most of the design comes from the anti-theme.
18 >>
19 >> That doesn't necessarily mean the anti-theme should be the one used
20 >> on ikiwiki.info, or used by default in new wikis - from my
21 >> point of view, it'd be fine for either of those to be actiontabs
22 >> or something The important thing is to *have* a "blank slate" anti-theme
23 >> that looks simple but sufficient, as a basis for new styles (either
24 >> [[themes]], or wikis that want their own unique stylesheet), and derive
25 >> the other themes from it. --[[smcv]]
27 > Ikiwiki's minimal theme is not modern. It's postmodern. I like it for the
28 > reasons described here. <http://kitenet.net/~joey/blog/entry/web_minimalism/>
29 > " The minimalism sucked you in, it made the web feel like one coherent,
30 > unified thing, unlike the constellation of corporate edifices occupying
31 > much of it today."
32
33 > I see an increasing trend back toward these principles, driven partly
34 > by limits of eg, smartphone UI. So I certianly won't be changing the
35 > look of any of my ikiwiki sites, including this one.
36
37 > `auto.setup` and `auto-blog.setup` could have different defaults,
38 > or allow a theme to be picked as [Branchable](http://branchable.com/)
39 > does. Perhaps actiontabs for auto-blog and default for wikis? --[[Joey]]