That move was not the first time I had made such a change and, if you’ve read the previous 3 articles I wrote on the subject, you’ll see that I’ve been on a journey to find a flexible and powerful theme framework that meets specific criteria that I don’t think are commonly addressed or even talked about in most theme review posts you may have read in the past. The most important of those for me has become stability, both for the product and the vendor.
These State of my Toolset blog posts are becoming a annual tradition on pixelyzed.com and this year will be no different. If 2012 had been a year of all around stability and growth for me and my business, 2013 was one of continued growth in my business but one of significant change in my toolset.
Those changes were brought by the same desire for efficiency and refinement to my workflow that I’ve described before but also because I’ve been going back to some of the core principles I learned and followed when I first learned my craft and started my business in the mid to late 90’s and early 2000s. I was a strong Web standards advocate then, long before it was popular to do so and long before Web professionals realized that clean, semantic HTML code was good for search engines optimization and accessibility (that was before Google…).
While not exactly bad in that respect, I started to feel that iThemes Builder, my main theme framework in 2012 and the first half of 2013, was not as good as I’d liked in that regard. I was starting to find its HTML markup way too heavy with an overuse of div containers, too many CSS classes and not enough effort placed on semantics. This was done by design at iThemes with the goal to make creating different layouts Builder as flexible as possible. I was also starting to find styling it (CSS) tedious and frustrating because of all those extra containers with similar class names that made the code difficult to read.
In addition to that, my business partnership with a designer has given me more time to concentrate on strategy for my clients in the last year and see what I could do to help them better with their business. This entails many things not related to WordPress but, one of the ways I felt I could improve our offering and our WordPress development process is with natural on page SEO. That means, among other things, clean semantic markup and faster load times. So I started re-assessing my themes toolset and looked for ways to improve it. Again, not because Builder was bad at this but it’s not using HTML 5 elements and it’s heavier markup makes it so search engines have to get through more code to get at the actual content. It’s not a ton more, but SEO is so competitive, I figured that every little bit counts.
If like me you use the Genesis Framework (and if you don’t, you really should! ;), you now have less than 24 hours to purchase the Dynamik Web Site Buider (a Genesis child theme) and the Genesis Extender plugin. Both are very powerful products that can help both beginner and seasoned WordPress developers and designers build Web sites on Genesis faster.
Up to now, CobaltApps had been selling these products for a one time fee with unilmited usage rights and free update and support for the life of the product. It is an awesome deal! But in 24 hours, that will change to a yearly fee. The details of that new pricing are not yet known but you now have less than 24 hours to get into the unlimited one time payment option.
This weekend I decided to work on my own projects for a change, something I had not had the luxury to do for quite a while, client work always coming first. I took the time to complete a redesign of this site which I’ve worked on very sporadically for months. Earlier today I finally updated pixelyzed.com to version 5.0 which is a big step forward for me, not just only for pixelyzed.com itself but for my entire WordPress workflow. Pixelyzed.com is now powered by the Genesis framework from StudioPress with the help of the powerful Dynamik Web Site Builder child theme made by CobaltApps.
I will soon be writing reviews for some of the main WordPress plugins and theme frameworks that I use in my client projects. But before I do that, I wanted to write a post explaining the basic criteria I use to evaluate a theme because they are not necessarily the same you’ll read about in most other reviews out there that focus on workflow features alone. I’ve read many theme framework reviews in the last 3 years and I found most of them to be lacking in substance. That’s not because they were bad reviews or because the people writing them were doing a bad job, they were just aimed at a specific kind of user (non-coders, beginners or casual users) and limited themselves to what I consider “surface” criteria that become far less relevant when you build Web sites with WordPress for a living. When your business and reputation depend on the quality of the themes and other products you install on client sites, “features” like drag and drop and especially “no coding required” quickly take a second or third seat to more important matters like performance, stability and flexibility.
So here I’ll explain 4 of the basic criteria I use to evaluate a theme framework’s suitability for inclusion in my workflow to be used on specific projects. I’m concentrating on issues I rarely if ever see mentioned in theme reviews so I won’t talk about things like ease of use or flexibility of any workflow related features here. Those things will be included in my specific theme framework reviews. I hope this article will help you make more informed decisions if you are looking for a theme framework to use on a client site and are not sure which one would be the best fit for your workflow and your client’s needs.