888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

November 2, 2008

After last night’s recording of the WordPress Weekly (Audio below) I had an interesting conversation with Jeff about the way forward for themes.

I thought that there wasn’t a whole lot more for themes to do, beside different graphics, as most of the key website design patterns had already been produced as WordPress themes, but Jeff disagreed saying that he thought there was a lot of scope for themes that offered customisation beyond that which is possible with widgets right now. In particular he pointed out how flexible Joomla themes are.

I agree with this, to a point; this is what people want, but I don’t think it is something they should get.

Themes are too flexible

Themes should be flexible to an extent, after all, you might want the blog on the home page or you might want it as a news section and have a static front page. You might want to use images, you might not. But I don’t think themes should be super flexible.

It seems to me, and feel free to contradict me if you disagree, that flexibility is not really necessary. Sidebars and widgets help to setup the blog but after that they are unnecessary. The encourage you to tinker with the site unnecessarily, and I fear that a super flexible theme would have the same result.

There are a lot of established blog patterns and provided themes can be switched into one of those, or different versions provided I see no reason to be as flexible as Joomla. Hell, I think Joomla’s flexibility is one of the most limiting features it has. It makes it hard to use and we certainly don’t want WordPress to go there!

Focus on code

In my view the future of themes is intelligence.

Themes are dumb. You point WordPress at the right page and spits out the information where you tell it. I don’t think this is enough any more.

I think we need to start looking for theme authors to write a lot more code to help users.

This could be code like I used on my Fun with Minimalism theme that I produced a little while back where it keeps a track of the last post the user came from and uses that to decide what kind of next post link to provide. If the user came from a category page then the theme would provide a next post link to show the next post from that category and not the next post from the entire blog.

This is a very basic function though and I think it is possible to do a lot more.

What if, if someone has performed a search then those search results cuold stay available somewhere for them to search and maybe even filter according to additional tags and categories.

What if the visitor has come from a search engine in the first place? Perhaps making available a list of your posts that match the search as well as the specific post then clicked through to.

Finally, theme authors should think about ways of modifying the content and layout to automatically determine the optimal content for visitors from various sources. Allow content to be positioned in four or five different positions and then track how often each set of content is accessed, where the visitor came from, how long they stayed etc, and modify the layout automatically to suit, or to test alternatives.

Sum

There’s a lot that themes can offer that haven’t even been thought of yet and my list is certainly some way short of the full potential. I don’t think that blind flexibility is the way though. Themers need to start thinking of ways to truly advance the art of theming and find revolutions rather then evolutions.

WordPress Weekly

This episode features an interview with Jane Wells of Automattic talking about Usability and the excellent changes in WordPress 2.7 (now at Beta 1).

Fun With Sidebar Tabs Styling
2 comments
page 336
Html 5 Gallery
6 comments
page 1305
Creating Custom Urls
6 comments
page 80
Updating Code Snippets Here
no comment
page 1338
Updating Code Snippets Here
no comment
page 1338
Updating Code Snippets Here
no comment
page 1338
Updating Code Snippets Here
no comment
page 1338
Six Million Ways To Die Choose One
14 comments
page 1128
Wordpress Chat
3 comments
page 1308
Post Image The Easy Peasy Way
26 comments
page 1065
Quick N Dirty Admin Login Screen
no comment
page 128
Html 5 Gallery
6 comments
page 1305
Post Image The Easy Peasy Way
26 comments
page 1065
Html 5 Gallery
6 comments
page 1305
Updating Code Snippets Here
no comment
page 1338
Using Your Own Url Shortener
4 comments
page 1190
Why I Ditched Disqus
5 comments
page 1175
Updating Code Snippets Here
no comment
page 1338
Updating Code Snippets Here
no comment
page 1338
Updating Code Snippets Here
no comment
page 1338
Wpunlimited The Ultimate Wordpress Theme
3 comments
page 1141
Html 5 Gallery
6 comments
page 1305
Post Image The Easy Peasy Way
26 comments
page 1065
Updating Code Snippets Here
no comment
page 1338
Html 5 Gallery
6 comments
page 1305
Does Wordpress Need A Search Function Any More
11 comments
page 610
Using Your Own Url Shortener
4 comments
page 1190
Why I Ditched Disqus
5 comments
page 1175
Post Image The Easy Peasy Way
26 comments
page 1065
Wordpress 25 Exif Fields
12 comments
page 230
Are Child Themes The Best Option
15 comments
page 1262
Wpunlimited The Ultimate Wordpress Theme
3 comments
page 1141
Fun With Theme Widgets
24 comments
page 867
  1 query every 1730 seconds, updated 1 seconds ago.
Post a comment?