The last month or so has been quite busy for me with a hectic schedule at work, a wonderfully refreshing week of vacation, and a bunch of code changes behind the scenes of this blog. The short story is that I’ve switched WordPress themes/frameworks from Headway to Genesis, by StudioPress.
Yes, I know I just got the thing switched over from Squarespace to WordPress. And yes, I know I’ve had it running on two different complex WordPress development platforms in as many months. What can I say?
The deeper I got into Headway the more I came in contact with its underlying philosophy, if you will. At the surface, Headway is a tremendously flexible theme giving the developer the ability to customize its look; in many ways like Squarespace. But, for me, as I got into more and more customizing things that were not within the realm of the excellent Visual Editor, I found that the design strategy and code arrangement just wasn’t meshing with the way I was thinking. And so there was collision after collision.
Not so much problems with Headway, as problems with the way it “thought” and they way I thought. Sometimes I just couldn’t power my way through to a solution. And so I gave Genesis a try because it had a 30-day money back guarantee. If it wasn’t for me, I wouldn’t be out anything beyond my time.
I selected the Genesis theme framework packaged with the Prose theme as a good starting point for a blog. Prose allows a little bit of customization from options in its dashboard and that allowed me to get my feet wet with Genesis without feeling overwhelmed. As I got into it more and more, made greater and greater customizations and went far beyond the dashboard setting, I found its code layout, structure and arrangement to make perfect sense to me. Again, not so much a right or wrong kind of thing, just a comfortable intersection of approach and implementation. I groked it quickly and enjoyed working with it.
Genesis is more of a framework and less of a theme. In fact, the “right” way to use Genesis is to create a child theme that has Genesis as its root. The core functionality is within Genesis, the layout, design and configuration is within the child theme. That makes for a very powerful development platform and allows the Genesis developers to make changes, perhaps significant ones, to the framework without messing up your theme. There’s no need for me to repeat Genesis’ features here—just take a look at its feature list.
I haven’t added much to the site recently as more of my time has been going into learning about Headway, the theme framework this site is built on. Headway has been working very well for me and I’ve learned a number of the ways it allows for site customization—some with the theme’s controls and some with CSS and PHP. And the Visual Editor is simply wonderful and is a feature not to be found in other WordPress theme frameworks.
