James Pearson has always been an inspiration to me. Recently we had a chance to talk about chasing dreams and how the pursuit of dreams has had such a drastic impact on history. As we discussed dreams I spoke of big picture dreams. The life changing stuff. It was inspiring, but that’s for another post. This post is actually about my smaller dreams that I realized later.
I want a WordPress theme that is built and maintained like WordPress. I want it to be licensed under the GPL, completely free, maintained by a group of lead developers, worked on by a larger group of contributors, lightweight, fast, flexible, and extremely extensible. I’m not talking about a new default theme. Twentyten and Twentyeleven are awesome for new users to be able to start a great looking site quickly and easily. Instead I want something that is more like WordPress in that it’s basic and powerful, but mostly extensible. I call it Essence.
My dream in a nutshell:
- The development would be guided by a small group of trusted developers
- Anyone would be welcome to contribute code based on a meritocracy much like WordPress.org (and probably closely tied to it)
- It would use the same 80/20 and “decisions over options” approach to development
- More advanced functionality would come from plugins that the theme is designed to work with. For example, I’d love to see the theme fully support Joost’s WordPress SEO plugin, giving it the hooks it needs to be as effective as possible.
- I’d like to see it support BuddyPress, forums (like BBPress), even E-Commerce (like Shopp)
- People that work in a niche (like publishing) would be able to make plugins that make developing a theme for their niche easier.
- It needs to be well coded, secure, and fast
- The most important thing is that someone should be able to easily create a child theme that inherits all this amazing functionality. It should not only make it easier to make a theme, it should make it easier to make a powerful theme that supports nearly everything WordPress supports.
There are some great theme frameworks out there (like Genesis), but as far as I know none of them are community ran and completely free like I envision.
I’ve started on the theme and submitted it to the themes repository. I call it Essence because I want it to be “the most significant element, quality, or aspect of” other themes. However, I need help. It can’t be community developed without the community. If you’re interested in helping out, contact me.