Before I start this post, let me just make it clear that this is not a cheap attempt to get affiliate sales (though I will be putting my aff link in, cause if I don’t, that would be stupid.), nor is it a ploy to encourage you to use something just because I use it. There, in fact, is legitimate reason why you should be using the Genesis Framework when you develop a website.
I came up with these reasons after working with multiple clients, who seem to constantly have issues using other platforms. It seems to me that what other frameworks, themes, etc., lack is what make the Genesis Framework the go to for web development.
The answer is very simple –
Simplicity and Flexibility.
The Genesis Framework is brilliant in its simplicity.
While other themes and frameworks boast a DIY mentality with option panels, setting pages, and the likes, Genesis’ Option Page is incredibly simplistic.
It’s not an options page per theme, it’s more of an option page for the framework. The great thing is, these options aren’t really theme specific as they are common with every theme you create. Take a look:
The simple options that you need to pay attention to are:
- Your Default Layout
- Whether your logo is an image or Text
- Enable Breadcrumbs
- Enable Comments/Trackbacks
- Decide what will show on your archive pages
- Which Categories to use for your blog page
- Add Scripts to the header and footer
How does this differ from other frameworks and themes? None of these options that you pick/setup, effect the aesthetics. All they do is add and remove from the layout.
That means that all of your imagery and design are solely based on what you provide/create, not the framework itself. There are no color pickers, there are no slider options for themes, there is nothing that is “additional” to what the framework, in its most simplistic form, will use.
This leaves you with an incredibly well coded, simple framework that allows you to manipulate and edit however you wish.
Genesis is incredibly flexible.
Within the simplicity of the Genesis Framework, comes it’s flexibility. In the beginning of this post I mentioned that these reasons came from complaints that I have heard from clients who use other themes and frameworks.
The main problem is most other frameworks apply “options” in each theme they create. The themes are coded to usually be as is with no flexibility and you’re forced to work within the confines of what the themes enable you to use.
Now for some people, that may not be a problem. If you plan on never really changing or editing your site, then that’s probably the route you should go. However, I will mention that it’s incredibly rare, that we as developers, choose a theme for a client that never changes.
Clients want what they want. They need specific changes for their business. Problems arise when a change needs to be made, but the developer is locked into the confines of a theme or framework.
This causes more stress, more work, and more caution to the wind. If one little thing is changed, who knows what else will be effected or what may break. If you want to add functionality via a plugin, will it conflict with the current theme/framework that you’re using?
The Genesis Framework doesn’t have these issues. Why? Because when you build a site with it, you’re building a child theme rather than on the theme itself. In no way do you actually touch the files in the framework (nor would you need to). This framework is meant to be a solid foundation for creativity.
All functionality for the framework is provided separately. So if you want the ability to add events, you can easily add a plugin. Want to sell products, add a plugin. If there’s any additional functionality that you want for your site, it can be added via plugins.
The theme itself will allow you to control the look and feel of everything you add. If you look at most of the themes that StudioPress offers, you’ll notice that most of them are just
functions.php. No other files control the look.
This allows you to add page templates, to edit the styles and look of the site, add features, add plugins, all without interfering with the theme itself.
You’re no longer “locked in” to what you can create.
The simplicity and flexibility of the Genesis Framework is exactly why I use it on every single project I create. There is excellent coding in the background that will help with SEO efforts and remove all the challenging parts of other frameworks/themes that most people tend to struggle with.
Make life easy for yourself and the developers/designers that you work with. Use the Genesis Framework.