Ferodynamics Network

popular: profile privacy, mobile privacy

February 12, 2008

Small Potato has written a really interesting post listing the things that he intends to include within his paid WordPress themes from now on. I want to consider what free themes should include.

Like Small Potato I am not keen on the term ‘Premium’ when it comes to themes. Everyone seems to have a feel of what it means, but opinion varies widely on how that feeling actually corresponds to concrete features.

With paid themes I think you get what you pay for, just make sure you know what you are paying for before you pay.

With free themes however their value is craftily hidden behind the absense of cost and so I think the distinction is more important than it is for paid themes.

The free themes arena seems similar to where web design itself was a few years ago. The quality of both code and design vary wildly from garbage to genius, a significant minority at the lower end being minor variations on previous themes with varying degrees of finesse, and at the high end a few ‘freemium’ themes that really capture the imagination.

What I want to do is set a baseline which, when I develop a theme, represents the minimum levels of thought necessary, but more that that I want a checklist that serves as confirmation that the template is minimally complete.

So what do I think is important in a theme?

Web Standards

It goes without saying that it should be cross browser, that html and css should validate, and that there should be a base level of accessibility (WCG-A). Aiming to produce everything to this standard before beginning makes it much easier to do that.

Layout

Every part of the theme has to fit into whatever layout framework is put in place so a theme needs to take into account certain uses.

With 125 ads so popular at least one sidebar needs to be wide enough to accept two, side by side, with a 5px border either side and between. This gives a minumum sidebar width of 265px plus margins. However, for tabbed sidebars, something even wider may be desirable and so it is worth considering a 395px sidebar, to allow 3 125 ads, with margins, and a suitable space for tabbed content. I believe the smaller option would be best for an
770px width theme, and the wider for a 990px width theme.

I still don’t discount 770px pixel width themes, these work best where there is little extraneous content. My preference though is for 990px wide, fixed width themes. I don’t like fluid themes so I won’t expressely produce one.

It is debateable whether the layout of pages should change between the home page, pages, and single posts. I don’t think magazine options are important for minimum standard; although, they are a nice to have.

Type

Something I am particularly keen on is typography. I have, in the past, designed WordPress themes with no content except text purely so I could concentrate on the typography.

Font size, consistent line height, padding, and margins to ensure a vertical rhythm are all important before getting on to the specific styling of individual elements.

CSS Styles

Individual styling of content elements is essential:

A key to a lot of these is documenting them. Most require classes to be applied to elements and users that are not familiar with the css work that has come before will not even know these exist.

Template pages

Finally, once all that is done, it is worth considerng how things should differ between page types. This mostly involves template tags and loops but may include alterations to the fundamental layout of each page.

Not every page type must be included, but it must have been considered.

These are my basic requirements, although, as with any development process, prior planning is essential and will probably add to these. I would consider features beyond these things to be the beginnings of a ‘freemium’ theme.

Wordpress Chat
one comment
page 1308
Html 5 Gallery
6 comments
page 1305
Html 5 Gallery
6 comments
page 1305
Silence Is Golden
3 comments
page 213
Questions About Habari For Wordpress Users
6 comments
page 424
Theming Habari Vs Wordpress
13 comments
page 440
My Experience Of Flexx
4 comments
page 1026
Plugin Update Fun With Photo Data 2
one comment
page 815
Post Image The Easy Peasy Way
26 comments
page 1065
Categories Vs Tags Either Neither Or Both
12 comments
page 7
Gaining Benefits From Plugins
8 comments
page 1167
Fun With Theme Widgets
24 comments
page 867
Beware Wp Cache
8 comments
page 1310
Six Million Ways To Die Choose One
14 comments
page 1128
Post Image The Easy Peasy Way
26 comments
page 1065
Post Image The Easy Peasy Way
26 comments
page 1065
Wordpress Chat
one comment
page 1308
Post Image The Easy Peasy Way
26 comments
page 1065
Beware Wp Cache
8 comments
page 1310
Wordpress Chat
one comment
page 1308
Wp Polls Reviewed
one comment
page 58
Fun With Photo Data
12 comments
page 330
Html 5 Gallery
6 comments
page 1305
Fun With Sidebar Tabs Styling
2 comments
page 336
Using Your Own Url Shortener
4 comments
page 1190
Html 5 Gallery
6 comments
page 1305
My Experience Of Flexx
4 comments
page 1026
Fun With Sidebar Tabs
193 comments
page 57
Html 5 Gallery
6 comments
page 1305
Fun With Plugins
27 comments
page 14
Wordpress 25 Exif Fields
12 comments
page 230
Html 5 Gallery
6 comments
page 1305
Html 5 Gallery
6 comments
page 1305
Html 5 Gallery
6 comments
page 1305
Beware Wp Cache
8 comments
page 1310
Quick N Dirty Replacement Text
no comment
page 122
Theming Habari Vs Wordpress
13 comments
page 440
Fun With Sidebar Tabs Styling
2 comments
page 336
Beware Wp Cache
8 comments
page 1310
  updated 1 seconds ago
Saturday, 7pm
WP-Premiums News: Edition 2 | WP-Premiums

[...] Rickmann of Fun with WordPress responds with a rigorous list of standards for free themes (coining a new name for these fremium [...]

Tuesday, 5pm
Andrew Rickmann

Thanks,

This is really intended to be my starting point for any theme I make, i.e. my basics, beyond which, I would start to think the theme constitutes a fremium one. (If I say it enough it might catch on, just wait for fremium 2.0!)

In general I agree that sidebar width shouldn’t be pre-determined, but for a general theme you really do have to try and pre-judge what it may be used for. I wouldn’t want to make limits for others but I would like to have a general steer toward what is accepted as a default, with the understanding that specific uses may change it.

Premium themes are a quite different kettle of fish. Perhaps they apply, perhaps not.

Tuesday, 4pm
Ptah Dunbar

haha, fremium theme? please, we don’t need another coin tossed around the commnuity. lol

I like this list, and assuming if these are the minimum requirements for a “freemium theme,” then they should be inculded into Premium Themes too. HOWEVER, I don’t think a list of standards should inculde any specifics such as sizes of sidebar width. Doing so will only limit a designer and that’s not what standards are for.

P.S. I updated my post, “What does Premium in Premium Wordpress Themes mean?” and included a link to this one.
.