May 7, 2008
I’ve been thinking a lot about themes recently, more specifically about the sort of functionality that comes with themes and an idea occured to me: Theme components.
The idea is a fairly simple one really. If you are designing a theme and you want to add some additional functionality you can download a component class that handles the logix for you.
I imagine an example is needed.
Let’s say you wanted to add a comment sorter as part of the theme. You download the comment sorter class and dump it in a lib directory. You then instantiate it within the functions.php file and that adds four or five functions for sorting or filtering the comments which you can use to produce the theme.
Ideally certain functions become the default and raise the bar on the base functionality a theme needs in order to be considered useful.
Do you think there is a ‘market’ in this? I say ‘market’ because my feeling is that they would be free, and require the theme they were used in to be free as well.
Post Image The Easy Peasy Way
26 comments
page 1065
Html 5 Gallery
6 comments
page 1305
Post Image The Easy Peasy Way
26 comments
page 1065
Post Image The Easy Peasy Way
26 comments
page 1065
Using Your Own Url Shortener
4 comments
page 1190
Dont Mess With My Toot Toot
16 comments
page 599
Quick N Dirty Admin Login Screen
no comment
page 128
Using Your Own Url Shortener
4 comments
page 1190
Post Image The Easy Peasy Way
26 comments
page 1065
Theming Habari Vs Wordpress
13 comments
page 440
Are Child Themes The Best Option
15 comments
page 1262
Upload From Url
6 comments
page 326
Silence Is Golden
3 comments
page 213
Fun With Sidebar Tabs Styling
2 comments
page 336
Using Your Own Url Shortener
4 comments
page 1190
Wordpress 25 Exif Fields
12 comments
page 230
Html 5 Gallery
6 comments
page 1305
Dont Mess With My Toot Toot
16 comments
page 599
Dont Mess With My Toot Toot
16 comments
page 599
Converting Wordpress Themes To Habari
one comment
page 694
Wordpress 25 Exif Fields
12 comments
page 230
Fun With Sidebar Tabs Styling
2 comments
page 336
Using Your Own Url Shortener
4 comments
page 1190
Post Image The Easy Peasy Way
26 comments
page 1065
How To Add Sidebars To A Theme
10 comments
page 1053
Using Your Own Url Shortener
4 comments
page 1190
Html 5 Gallery
6 comments
page 1305
Dont Mess With My Toot Toot
16 comments
page 599
Quick N Dirty Replacement Text
no comment
page 122
1 query every 1979 seconds, updated 1 seconds ago.
(__)
`
Andrew Rickmann
Eric,
Although in some cases theme designers are producing the same tools, in most cases they just aren’t including them. Most themes are just themes without any added functionality.
A plugin can do this, but then the theme author has to second guess the blog owner over which plugins are added. Adding it as part of the theme means it is certain to be available.
(__)
`
Eric
I’m new to WP and was actually kind of shocked something like this wasn’t in place and that theme designers were re-inventing the wheel every time.
Kinda thought this was what a plugin would do. Or maybe a theme component plugin that managed different components.