Understanding The Genesis Framework
This is just a quick intro in to the Genesis Framework and some resources.
I have only been an avid user of Genesis for possibly 3 months prior to the date of this post and believe me it was a gigantic step away from the “norm” for me. In the past I’ve been (I still am and always will be) an avid HTML5 and CSS3 user, BUT Genesis has blown my mind and I don’t just mean the actual product, I mean the quality of it, the deliverance of it but also the support from StudioPress themselves and the community of users as a whole -supplying “Workarounds and snippets”, absolutely fantastic…….I’m sold!
As with any WordPress theme, the best way to tackle it is by building a child theme from the main theme, this safeguards all your styles and functions whilst still giving you the functionality of the theme that you liked or served your purpose.
The same is true for Genesis, in fact the whole ethos is this child theme relationship.
The key principle for WordPress is “DON’T MESS AROUND WITH THE CORE FILES” and that is very much the same with Genesis core theme, it encapsulates and creates its files around the WordPress core files.
So once you have it installed into your themes folder, just leave it there, don’t touch it, you don’t even need to activate it, because that theme will act as the mother to all other genesis child themes you load and activate on your site.
BUT PLEASE NOTE – only genesis child themes can be used in conjunction to the Genesis framework, either themes directly from StudioPress or third party themes from external sources can be used. You can still -if you want, install normal WordPress themes from the repository and create your own child theme, But if you have Genesis -WHY WOULD YOU WANT TOO!
Genesis Child themes.
Can be found on various website from developers, the most well known is StudioPress.
At the heart of your website is WordPress, a multifunctional engine that will allow you to operate your site as a blog, e-commerce site or just a simple website.Its core functionality is that of a Content Management System, which allows
The Genesis Framework sits atop of WordPress and contains the code that governs the underlying additional design, features, and functionality of your website, it basically the chassis of your website.
Its the child theme that inherits those properties and contain the visual design elements that create the front end of your website that your visitors see. Its within this child theme that all your styling tweaks will get manipulated.
Genesis is a an amazing tool BUT it does have its limitations, I feel those limitations are geared toward the novice person that has never developed a site before, it does require some experience in configuring the code via a “function.php” file although there are some very good “drag and drop” plugins to get, that will aid the development process.
If you would like any help with this then just….