Downloads

Download tar.gz 152.38 KB
MD5: eb76367fa39a52506e42efef4e48003a
SHA-1: b44faa4baace480ef58daf5aedc11ad78f939138
SHA-256: f2b080d5d3ca590678e7a0c84fae1f6b211fc42d6c0da382ae15cf68a81f82ad
Download zip 220.67 KB
MD5: d77799c0443b2d2d862b5484302e3dad
SHA-1: 5903729538f33f3183f4c5ad7c21718fd0081903
SHA-256: ddbe57c2825853d8b75a6252d35c7605ed995e3500687ce5645660205a735e71

Release notes

This is a pretty big update for a beta release, and is mostly about moving towards supporting more standards - WAI ARIA, semantic class names, WCAG AAA compliance and WAVE compliance. Theres also a push to emulate Drupal 7 dynamic classes for nodes, blocks and comments. I have made an effort to improve the semantics of the theme via the class names - the aim is to gravitate towards a standard naming convention for all class and id's, that we can share for all Drupal themes, hence why I choose to follow Drupal 7 as a benchmark. The idea is also to remove as much as possible any class names that are purely for style or layout and rely on the semantic class names only - there are plenty of these and if we look towards incorporation more microformats we can probably succeed in a big way.

WAI ARIA roles are now included using jQuery. I believe this is the first theme to do this. I have to use JavaScript because Landmark roles will not validate XHTML.

Changed CSS structure: after much thought I moved type, forms, lists etc back into core, AND by default Genesis will use a new base.css, this is to reduce http requests for sites that cannot use CSS aggregation and compression. You can still unset this and use the more modular CSS if you need or want to. Subthemes still have modular CSS such as nodes, blocks, comments, page and a new styles.css.

Some radical new messages - mainly for unpublished comments and nodes, integrates well with Fasttoggle.

New semantic class names (emulate html5). A big effort here to include class names that emulate the new HTML5 elements such as section and nav.

Revamped all dynamic class names to emulate Drupal7 (proposed). D7 has very particular dynamic classes for nodes, blocks etc, this is an effort to emulate them, however I can only predict what will be final for D7, so this follows the current patch as proposed for D7.

Removed some redundant div wrappers from genesis_SUBTHEME. This is mainly in the header, where there were a couple of div's I personally seldom if ever used.

Improved layout, less reliance on hard wired classes (such as .clear and .clear-block), this should make it easier to manipulate the layout without having to hack the templates.

Created by: Jeff Burnz
Created on: 7 May 2009 at 20:11 UTC
Last updated: 7 May 2009 at 20:15 UTC
New features
Unsupported

Other releases