Till 2012, Thesis Theme (DIYThemes) was the best WordPress theme. It seemed more promising when Thesis 2.0 was released. But it came with no proper documentation. A lot of existing users failed to migrate to the new version. Moreover, the Thesis 2.0 was conflicting with every new WordPress updates. That's why it lost its reputation. Since Thesis Theme has not been updated for a long time, we no longer recommend Thesis Theme.
We use and recommend Thrive Themes.
WordPress Theme Frameworks became very popular recently, probably because of its power and flexibility, which allows developers to quickly create amazing websites.
I’ve reviewed Thesis 2.0 before, I actually did more than once, and each time I couldn’t rate it high for a few reasons that I’ve mentioned in my reviews.
Earlier this year, I’ve got a chance to test drive Thesis 2.1 (beta) and I had a fantastic experience. So, I’ve decided to review Thesis Theme 2.1 for several reasons, no need to mention them all here, but I must mention my main reason.. which is, I love it!
There are a lot to talk about, but let me focus on what I see as a major enhancement or addition:
Bug Fixes in Thesis 2.1 took care of many issues that were discovered in the older release, and this is why I consider it one of the best frameworks ever created for WordPress (if not the best), no wonder I am using it here on WPLeaders along with a custom made Skin.
UI in the new release got a lot of UI enhancement to make it more user friendly and super easy to navigate.
Skins functionality has been enhanced, new Design and Display options has been added which will enhance usability.
Boxes now can generate its own CSS, Meta Boxes, and more. Check Thesis Box API.
Packages will be removed. This probably the most interesting news, Thesis Packages will be dropped, however 2.1 still support it. Packages will be removed totally from next releases. It was replaced by a handy CSS editor (nice addition).
Backups extended to include a new user backups section, which can be used by users, this is apart from the Thesis Manager.
Classic Skin got a generous amount of features, Classic 1.1 is extremely dynamic, it has several preset color schemes. You must check it out, you are going to love.
You see, the whole concept of Thesis 2.0 is to make use of already-written code, so you don’t have to actually code a lot, or repeat boring tasks (example: creating a setting page for your Skin) each time you develop a website. Thesis 2 should save you a lot of time by using its built-in functions, there is a huge power waiting you.
I like the fact that you (as a developer) can now add a settings page for your Skin or Box without having to code it the traditional way. Thesis 2.1 allows you to simply define a class, options array, and even a very easy way to add dynamic CSS via variables.
This is super because, think about it… Thesis 2 dose a lot of coding work for you.
Believe it or not! When you fire up the Thesis Skin Editor in your browser, and start adding new elements to your site, you are telling Thesis what to “
code“. I like that.
Between Thesis 2.0, and 2.1, there has been a lot of changes, also many users turned off because they didn’t know how to use it, they got confused and lost in the back-end, maybe Thesis was hard to understand, or those dudes are newbies and don’t know what they are missing.
Anyways, that was before. Now, and after the changes in 2.1, things should be much clear and easy to understand.
But If you are a newbie, allow me to give you a quick advice off this review. Thesis 2 gives you the power to create websites, I’ve seen many people doing awesome job, and they aren’t developer or designers, but this awesomeness will always have limits, means you can create an awesome site, but you own’t be able to create a unique and highly customized site -unless you know how things work.
I have been dreaming of building sites with a drag and drop interface, now.. I got it.
Summary: One of the best Theme Frameworks ever created for WordPress, Thesis 2.1 have got many enhancements and new features for both developers and end user. It’s coded smartly, and efficiently.