The Genesis Framework by StudioPress provides a foundation for child themes. These child themes can be either ready to run themes like those from StudioPress or custom made.
For this review of the Genesis Framework we will be looking through the eyes of the free Sample theme, which Is supplied with the Genesis Framework.
The Sample theme supports natively two WordPress 3 menus. By default, both menus are located below the header. Another option, is adding a custom menu to the Header Right area which will display the navigation of your choice in the header.
StudioPress Sample installs with the three default widgets of the Genesis Framework:
- Featured Page
- Featured Posts
- User Profile
With the arrival of version 2.0 of the Genesis Framework, the Genesis eNews and Updates and Genesis Latest Tweets widgets have been removed and made available as plugins. A complete listing of all Genesis plugins is available here.
This Genesis child theme serves six widgetized areas:
- Header Right
- Primary Sidebar
- Secondary Sidebar
- three Footer areas
The Secondary Sidebar is only displayed in the three column layout.
Sample offers the following page templates:
The Genesis Panel comprehends three pages:
- Theme Settings
- SEO Settings
When you do not see the Genesis SEO page, you most likely have activated a plugin to handle your SEO. The Genesis SEO Settings allow you to tweak the default SEO options concerning the Document Title, Homepage Settings, Document Head Settings, Robots Meta Settings and Archive Settings. Furthermore, every post, page and term has its own SEO Settings. When you are just starting out with SEO, just leave the settings in their default state.
The Import/Export page lets you create a file in json format for backup and transfer purposes. You can export just the Theme Settings and/or the SEO Settings. Of course, you can also upload a json file.
The Theme Settings serve dialogue boxes to help you to configure the theme:
- Custom Feeds
- Default Layout
- Comments and Trackbacks
- Content Archives
- Blog Page Template
- Header and Footer Scripts
The Information box displays the version number of the Genesis Framework. Here you can also subscribe to e-mail notifications when updates becomes available.
When you use Feedburner for your feeds, you can enter the custom feed URLs for new posts and comments here at the Custom Feeds.
You can set the Default Layout to one column (just the content area), two or even three columns. In the former situation, you can choose between a left and a right sidebar. In the latter case, you can opt for a sidebar at each side or have both sidebars at the same side of the content area. You have the ability to assign a different page layout to every single page and post.
With the Header settings you are able to set your preference for either the site title as Dynamic Text or an Image Logo.
The Navigation options allow you to enable an Extra element at the right side of the Primary Navigation; Today’s Date, RSS Feed Links, Search Form and Twitter Link.
When you like to have Breadcrumbs at the top of the content, you can check here on which pages these crumbs should be displayed.
The check boxes at the Comments and Trackbacks give you an easy way to customize the visibility of comments and trackbacks on posts and pages.
At the Content Archives you can set your preferences for the blog page listings. You can choose to display the post excerpts or the post content – when applied, until the Read More tag. When you opt for the post content, you can limit the content to a certain number of characters.
Enabling the Featured Image is a matter of checking the box in front of “Include the Featured Image?”. In addition, you can select your desired dimensions for the Featured Image.
Last but not least, you can set your preferred page navigation within the Content Archives box. You are offered two choices: Previous/Next, and Numeric.
The Blog Page Template section lets you configure which categories will be displayed on the blog;. You can select a specific category, exclude category IDs, and set the number of posts to be shown.
By default, the first (Featured) post on the home page is displayed in a traditional blog style. The remaining posts are presented in a grid styled view.
The Header and Footer Scripts section serves two text boxes where you can enter your custom scripts for the page headers and footers, like for example Google Analytics.
The Genesis Framework comes with the Genesis Sample theme – a Genesis child theme. With the Genesis Framework it is always the child theme that you activate and use.
Other child themes for the Genesis Framework are available from the StudioPress Shop, starting at $24.95.
Besides purchasing individual child themes, you can also opt for the StudioPress Pro Plus All-Theme Package for $399.95. The StudioPress Pro Plus All-Theme Package includes the Genesis Framework as well as all current and future Genesis child themes created by StudioPress.
And with StudioPress, you get lifetime updates and support.