diff options
author | http://smcv.pseudorandom.co.uk/ <smcv@web> | 2011-11-21 13:08:50 -0400 |
---|---|---|
committer | admin <admin@branchable.com> | 2011-11-21 13:08:50 -0400 |
commit | dfbe3ce2e9783ed2e447da375b4c78936b670475 (patch) | |
tree | cb5fcc993a137d36a00fb0b8dc13a8c1fc59755e /doc | |
parent | 3383ebbc840047075f39c495434b212966e3e3dd (diff) | |
download | ikiwiki-dfbe3ce2e9783ed2e447da375b4c78936b670475.tar ikiwiki-dfbe3ce2e9783ed2e447da375b4c78936b670475.tar.gz |
the anti-theme is a feature, but doesn't necessarily need to be the default
Diffstat (limited to 'doc')
-rw-r--r-- | doc/todo/Modern_standard_layout.mdwn | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/todo/Modern_standard_layout.mdwn b/doc/todo/Modern_standard_layout.mdwn index feb08e8ac..e8c3dc946 100644 --- a/doc/todo/Modern_standard_layout.mdwn +++ b/doc/todo/Modern_standard_layout.mdwn @@ -1,3 +1,25 @@ 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... > 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]] + +>> As an author of plugins that interact with the UI, I think it's good that +>> a *minimal* ikiwiki has a minimal anti-theme, and that plugins are +>> developed against the anti-theme - it's a "blank slate" for themes. +>> [[plugins/contrib/trail]] was much easier to get working in +>> the default anti-theme than in actiontabs and blueview. +>> +>> Technical detail: all the standard themes are done by appending to the +>> anti-theme's CSS (albeit in ikiwiki's build system rather than during +>> the wiki build), rather than by replacing it - so themes that haven't +>> been updated for a new UI element end up using the version of it from +>> the anti-theme. [[plugins/Comments]] and [[plugins/contrib/trail]] +>> both need some tweaks per-theme to make them integrate nicely, +>> but most of the design comes from the anti-theme. +>> +>> That doesn't necessarily mean the anti-theme should be the one used +>> on ikiwiki.info, or used by default in new wikis - from my +>> point of view, it'd be fine for either of those to be actiontabs +>> or something The important thing is to *have* a "blank slate" anti-theme +>> that looks simple but sufficient, as a basis for new styles (either +>> [[themes]], or wikis that want their own unique stylesheet), and derive +>> the other themes from it. --[[smcv]] |