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).<p>A community writeup on which frameworks and parent themes we really use and why.<p>I for one have always found it painful to find a decent wordpress master theme/framework to work off.
Back in 2006 I released a WordPress theme based on my website design, called Tarski. Since then it's been through a lot of versions and many of the features it pioneered (custom headers; alternate stylesheets; navbar selector; update notfication) have been added to the core WordPress software.<p><a href="http://tarskitheme.com/" rel="nofollow">http://tarskitheme.com/</a><p>Unlike many other themes, it has a decent amount of documentation (check the sidebar for a full set of links).<p><a href="http://tarskitheme.com/help/" rel="nofollow">http://tarskitheme.com/help/</a><p>It's got an extensive API (in addition to the standard WordPress one), is child theme-friendly, and is used by thousands (the forked WP.com version is used, for example, by Terence Tao). Many wonderful users have contributed translations in over 20 languages.<p><a href="http://tarskitheme.com/help/localisation/" rel="nofollow">http://tarskitheme.com/help/localisation/</a><p>I don't really have a huge amount of time to improve or maintain it these days, although I do try to keep it up to date with the changes that come out in new versions of WordPress. If anyone is interested in contributing or taking over as maintainer, please do email me at benedict@eastaugh.net. The code is, of course, up on GitHub.<p><a href="https://github.com/beastaugh/tarski" rel="nofollow">https://github.com/beastaugh/tarski</a>
I usually start with a theme called Wordpress Naked.
<a href="http://code.google.com/p/wordpress-naked/" rel="nofollow">http://code.google.com/p/wordpress-naked/</a>
It's pretty much a blank canvas.
Honest question: was WP ever rewritten to use a MVC architecture or is still a pile of "functions.php" includes?<p>I haven't looked at the source in at least 2 years so I'm hoping it's not still using the same anti-patterns it originally used.
'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).'<p>A community writeup on which frameworks and parent themes we really use and why.<p>Featured question on the stack exchange (beta) Wordpress site <a href="http://wordpress.stackexchange.com" rel="nofollow">http://wordpress.stackexchange.com</a><p>I for one have always found it painful to find a decent wordpress master theme/framework to work off.