The Genesis framework by StudioPress1 is a developer’s theming framework. Built on the WordPress Plugin API, every sub-component of the HTML structure rendered out to the browser is fully customizable through action and/or filter events.
Why is this significant for you, the developer? You can remove, replace, and/or enhance any portion of the web page’s structure by registering your callback or unregistering the default behavior. You can even change the placement or order of components. The event-driven architecture saves you time, energy, and money, thereby allowing you to focus on the custom bits of your project.
To help you maximize the power of this framework, we are building a multi-part Lab series titled: Developer’s Guide to Customizing Genesis. It focuses on you, the developer. You will explore the framework’s codebase and learn how you can tap into the component architecture to get your stuff done.
This series will include:
- Overview – file structure, architecture, and codebase overview
- Markup & Wraps
- Header Components
- Customizing the Site’s Header
- The Loop Components
- Sidebar Components
- Footer Components
See the Series page for all the details.
Upon the conclusion of the series, Pro members will build a Developer’s Genesis Starter Theme, which includes all the goodies you want such as Sass, Bourbon, Neat, Bower, gulp, and Composer.
Then the remainder of the series will continue being built until the entire framework is covered thoroughly.
- Custom Fields
- Options Handling
- General Theme Settings
Sidenote: This series will have a free component to it; however, the bulk of it is for Pro members, as this is a deep and thorough exploration of the Genesis codebase and architecture.
Utility Pro Giveaway
Don’t forget to register for your chance to win Carrie Dils’ awesome Developer’s Version Utility Pro theme.