Blueprint
designerbrent - October 4, 2007 - 20:58
Blueprint is a starter Drupal theme meant to make development of custom themes faster.
Features
- Normalizes Drupal’s CSS to be consistent.
- Properly aggregates all Blueprint CSS files into a single file when this setting is enabled.
- Put scripts at bottom of page for nice performance gains.
- Flexible layout, from 1 to 3 columns, based on where you configure your blocks to show (left, center, right).
- SEO optimization without the need for heavy modules and additional queries per page.
- Better forum icons.
- Improve forum display and performance.
- Prevents duplicate form submissions with jQuery, read more.
- Shows the # of comments below a node since Drupal doesn’t do this by default (usability).
- Add permalinks to each comment.
- Highlight any comments by the author of the node.
- Adds a “you need to login / register” box below all comments if you can’t add a comment (usability).
- Supports conditional comment subjects, if the setting is off it won’t show a chopped off title of the comment.
- Uses CSSEdit comments for grouping of styles.
- Lots of comments and theming tricks in template.php to learn from. :)
Drupal 6 version
- Hover over blocks to reveal admin links to edit and configure the blocks as well as edit the menu blocks.
- Support for Sub-themes.
More help
- Blueprint CSS framework homepage with info and tutorials
- Be sure to read the README
- A little background info on release
Sites using Blueprint
- Drupal 5
- Drupal 6
Contact me to add your site to the list!
Version 2.x:
Work has begun on the next version of the theme and you can download the 6.x-2.x-dev to play with the changes. The main improvements are added customization settings on the theme settings page and a more robust system for sub-theming, including a basic starter theme.
NOTE: As of 2010-02-02 the 2.x version looks for the Blueprint css framework files in a folder called "framework", not "blueprint". The number of blueprint folders was getting too confusing! View a more detailed explanation.
If you have any questions, ideas or bugs, please let us know.

