Out with the old, in with the new! I’ve managed to make another theme change for AnotherWindowsBlog and hopefully this time around, I’ll stick with it for as long as possible. We all know how important a theme is to a blog or website. It can either make or break your reputation. It’s really sad in my opinion that it has to come down to that but I’m sort of an old-school type of guy. I value information and content first rather than fancy graphics and fonts. However, not everyone is as boring as me. So, I’ll have to play ball if I’m to keep my readers and visitors happy. I didn’t really have a problem with my old theme but it really wasn’t what you would call “customizable”. I didn’t want to install dozens of extra plugins nor spend time researching how to code just to do the things I want. It was time for a much needed change.
Switching to a different theme is always a pain if you’re not a PHP or HTML expert like me. You have to make sure you are comfortable with maneuvering around the theme, how it’s structured, what features it has and how to enable them and all that other stuff. Luckily with WordPress, plugins you’ve installed and have activated will remain in place even after switching to a different theme. You might have to adjust some settings to match your new layout but for the most part, they shouldn’t be a big problem. Also, your pictures and other embedded files will also remain in place. The majority of the problems I encountered was things that worked in the background such as importing custom functions and CSS settings.
The old theme I used was called Brainstorm and can be found at Themeforest, which is a huge repository of custom WordPress themes (among many other types) that could be purchased. Luckily for me, the developers provided awesome support. Each and every time I had a problem with something in the theme, they replied back to my emails within a day or two. As mentioned earlier though, I wanted a theme that had more features integrated into it by design rather than having to spend time manually configuring them (it probably wasn’t even possible given the limited knowledge I had) and Brainstorm didn’t provide that. It was a great run but its time to part ways even though Brainstorm is such a beautifully designed theme.
WordPress Catalyst FrameworkMore information about the Catalyst theme and framework can be found here and no, the theme is not free.
After debating for a long time after having seen literally hundreds of unique and beautiful WordPress themes, I’ve decided to give the green light to the Catalyst Framework. It’s really hard to describe this awesome theme in a few words because it has so much features and settings that it will at first give you a headache. I’m not kidding. However, once your brain settles down, you’ll find that no other WordPress theme offers as much customization options by default (built-in) than Catalyst. The important part? It’s dead simple to use the theme. I mean drop dead simple. With that being said though, you can still use Catalyst to build sites as complicated or as simple as you want them to be. Let your imagination run wild but hopefully not too wild as you’ll likely experience another headache!
The BasicsIt’s not possible for me to go over each and every feature of Catalyst. Their website contains pretty much all you’ll need to know about this awesome theme and framework. They also have a showcase area where you’ll get to see firsthand what others are doing on their site using the Catalyst framework. They have provided many video instructions and tutorials showing you how to get started with the theme. Again, you’ll initially feel overwhelmed by what the theme offers you and you might feel a little intimidated but once you get a hang of it, everything will fall into place. You’ll just have to trust me on this one!
You’ll have three main sections to configure in the Catalyst theme. The first is what is called your Core options. Catalyst is a framework meaning you’ll usually use a child theme to lay over that framework. Think of a parent to child relationship with Core options being the former. These Core options are the main settings for your website. The settings here you usually just configure once and never have to touch again. Things like SEO, your header type and navigation bars are all considered Core options. In the picture below, you’ll see the navigational bar consists of many different sections relating to a website. Clicking on a tab will lists all the options and settings for that element or section. This is how the majority of the Catalyst framework works. Easy right? Just think of category and settings.
Next you have the Dynamik options. This is the child of the mother in the relationship model. These are options and settings for your child theme (called the Dynamik theme). This where you’ll do the bulk of your customization. In other words, the place where you’ll configure the look and feel of your site. Here is a perfect example. In the Core options, you’ve enabled a search form and button on the right side of one of your navigational bars. In Dynamik options, you get to configure how this search form and button will actually look. For example, how long should the search form be, what color comprises of the borders, how thick those borders should be along with font type and background color to use, etc. You’ll be shocked at the level of customization Catalyst allows you to configure. It’s crazy!
Last but not least, you have the Advanced options. This is the hardcore stuff but don’t worry as once again, Catalyst makes it extremely easy to use. A busy website or blog will have many different widgets displayed. However, many themes only allow you to place widgets on the sidebar. If you want to place them elsewhere, you’ll have to do some coding. Catalyst eliminate the coding steps for you and allow you to create custom widget areas just about any where you can think of on your site. It’s unbelievable. Here on AnotherWindowsBlog, I’ve created a custom widget area right next to my header to display a advertisement ad. Without Catalyst, I wouldn’t even dare dream about doing such a thing with my older themes as it didn’t give me that option. The cool part is I’ve enabled that widget area in less than a minute! Catalyst includes many ‘hooks’ where you can simply call them to do your bidding. That avoids you the hassle of having to create those hooks by yourself which I’m sure many of us don’t even know how!Catalyst’s website provides you a screenshot of every admin area in the Catalyst theme. Please check it out to a get a more in depth view of what you can do with the Catalyst theme.
With such an awesome array of customizable options and settings, I don’t even know where to begin! As of this moment, I’ve just applied the Catalyst theme and made a few changes just so that everything looks presentable. Therefore, it’s looking pretty bland and boring. I haven’t even begun to think about how to style AnotherWindowsBlog with the Catalyst theme! I’ve definitely played around with the theme prior to applying it here but nothing was really finals. Just because a lot of things are customizable doesn’t mean that you need to do so just for the sake of change. I really don’t want to make that mistake. However, I knew that I had to apply the theme right away because if I would have waited until I’ve decided on a specific style, Catalyst would never see the light of day!
Luckily though, I have created a test website to mess around in. That way, I can easily test how my site would look if I were to configure it a certain way such as applying different background colors and whatnot. If you are also planning on switching themes, a very good technique to get yourself familiar with that specific theme is to use it on a dummy site. You can do so without having to spend a penny but following the instructions I’ve gone over here on how to create your own self-hosted WordPress installation for free. This allows you to play around with your theme any way you want to without fear of affecting your live site. Once you’re comfortable enough to finally roll it out on your live blog, you’ll know exactly what to do.