By now there is a considerable amount of WordPress code around that is meant to be re-used by other developers. Unfortunately there is little to none practical and solid information on it and generally you are stuck going through frameworks one by one until you find the first you like or think they all suck terribly (whichever comes first).
Let’s make community writeup on which frameworks and parent themes we really use and why.
Please include:
- purpose (parent theme, theme framework, helper code, etc)
- strong features (which make it interesting and useful)
- downsides (what it does inconveniently or different from usual)
- licensing and pricing (if not free)
Hybrid
Theme Hybrid, developed by Justin Tadlock. Scope of code is primarily PHP internal functionality and front-end templates for themes.
Interesting features:
Issues:
Pricing:
There is range of releases for different stages of development.
Hybrid Core
Standalone framework for developers making their own parent themes. Highly modular with most of the features loaded on demand by custom
add_theme_support()
calls.Hybrid parent theme
Long established parent theme (earlier versions were from before standalone Core release). Includes considerable amount of ready-made templates with more available for download separately.
Has multiple child themes available (both native and from other developers).
Prototype parent theme
Latest cutting edge release to show practical usage of Hybrid Core.
Genesis
Developed by StudioPress
Purpose
Strong Features
Downsides
Licensing and Pricing
Thematic
Developed by ThemeShaper
Purpose
Strong Features
Bonus Credibility
Licensing and Pricing
Twenty Ten
I have tried several frameworks and not liked any of them at all for heavier development. For quick stuff they are ok but all the extra stuff can make custom work a nightmare. Often the frameworks are so custom that it is like learning a new system.
For that reason I often just use Twentyten or a similar blank slate or sandbox theme.
Purpose
Strong features
Downsides
licensing and pricing
scbFramework
Developed by scribu.
Purpose
Set of plugin development helper classes for creating forms, widgets, admin pages, database tables and more.
Features
Issues
License GPL
Canvas
Purpose
Advanced standalone/parent theme, uses WooFramework.
For sketching out sites and concepts. Building a version 1 without having to do so from scratch.
Strong features
I find the theme code very easy to hack for my purposes.
Canvas uses a lot of new HTML and CSS features in a smart way.
Downsides
Licensing and pricing
Headway Theme
Developed by Headway Themes
Purpose
Strong Features
Bonus Credibility
Licensing and Pricing
Carrington
‘Carrington is a theme platform for WordPress from Crowd Favorite.’
Purpose Development Framework
Strong features Conditional based file/folder system. The idea behind the framework’s folder structure is to allow you to create templates that meet specific conditions. This way you can create smaller acute templates. For instance you could create a unique comment block for a specific user or all logged in users just by adding one new template file ( Framework Overview ).
Carrington comes in a few different flavors, I personally like the trimmed down version Carrington JAM (Just Add Markup). Download
Downsides In my use cases I have had no real trouble using Carrington. A possible downside maybe the requirement to stick to the framework’s required code conventions.
As a program developer Carrington may be a little light and only offer a nice way to organize your templates. For designers, Carrington removes the need to dive into PHP and create template conditions. If you are neither programmer nor designer then you will need something like Carrington Build which allows you to create drag and drop layouts. Which I have not tried and is not free.
Licensing and pricing Carrington is free, GPLv2
Thesis Theme Framework
The Thesis Theme framework is a premium template system for WordPress that is designed to serve as the rock-solid foundation beneath any kind of website.
Features (And i quote):
Additional Features
Pricing
SWIFT
On my private blog i use : http://swiftthemes.com/
purpose: standalone theme but child themes are supported with demo childtheme Kill Bill theme included
strong features:
not so strong:
pricing:
Starkers
Purpose: A great starting point for any WP theme. It containings all the basic template tags you need to create a theme without any unnecessary markup / images / js. In my opinion one of the best themes to use when learning to develop for WP
Features: All non-semantic, presentational class names (e.g: class=âcenterâ, class=âalignleftâ) have been removed; all non-semantic, presentational HTML elements (e.g: hr, br) have been removed.
Browser defaults have also been reset in the stylesheet (based on the YUI Reset) to provide a true âclean slateâ.
Downsides: Essentially this is a theme to build on, therefore you need to be proficient enough in HTML/CSS to implement a design around the theme from scratch.
Licensing and pricing: GPLv2 ( assumed, it being Twenty Ten derivative )