This is a teaser for an article we are writing for a highly-visible WordPress blog about why we do not use WordPress theme frameworks anymore. We want to hear your thoughts before we finish the article.
We have built hundreds of custom WordPress sites over the past five years, many of which have used different theme frameworks (Hybrid, Genesis, and Thesis to name a few). Overall, our experience with theme frameworks has been poor.
The general gist is that theme frameworks are great for people who know nothing-to-little about code, but they can make life hell for developers. I am not saying that theme frameworks ALWAYS make life hell for developers – they don’t. But they don’t help.
The theme frameworks themselves are not necessarily to blame. Rather it is the inconsistent way that they are coded – example, the hook to edit something in Thesis works differently from the similar hook in Genesis.
If there was a consistent model across frameworks, I wouldn’t be so upset. But there isn’t. It’s the wild wild west out there.
We have a hundred other reasons for deciding to forego the use of frameworks that we will be outlining in our forthcoming article. Until then, I am wondering what you think.
- Do you use a framework?
- What is your coding skill level?
- What are the good things and the bad things about frameworks that you have experienced?
- What has your overall experience with frameworks been?
More posts from themightymo.com
Today I had an issue where I needed to merge two folders, each of which contained many sub- and sub-sub folders that had lots of images. After a lot of trial-and-error and some Googling, I found the best solution is to use the “ditto” command in Terminal like this: That’s it! Hat tip to AppleInsider.
I wasted some time today to bring you (dum dum duuuuum!): Some Surprising Trends in Website Development!
I was recently asked to look into creating some secure http headers as well as forcing a website to load over TLS1.2+. Below are my “how to” instructions for updating these settings within WordPress and Cloudflare. Install & Configure the Cloudflare WordPress plugin. Make sure an SSL Certificate is installed on your host for your…