In which we track research, interaction, and visual design tasks for Drupal. Maintained by the UX Team.
The goal is to use the issue queue to maintain an up-to-date and actionable overview of what the UX folk are working on or would like to see happen in the near future.
* This queue does not contain any UI discussions, those are to be found under the Usability tag or in the Usability group.
Our vision is for Fortyfour to become a starter theme for White House sites to encourage reusability of existing design assets and code and to provide a consistent look and feel across sites. Sites should be able to easily reuse generic designs and layouts provided by Fortyfour. Sites can also subtheme Fortyfour to implement designs without starting from scratch.
Fortyfour is not a working, stand-alone theme yet. It's more of a proof-of-concept. A few themes in active development at the White House (like Petitions44) are working to "back into" using Fortyfour as a basetheme, moving site-specific markup and logic out of template files (e.g. page.tpl.php) into theme functions and preprocessors. Then, where possible, we are moving template files out of site specific themes and into Fortyfour. Ideally, we will have site-specific subthemes like Petitions44 inheriting most (or all) templates from Fortyfour. Then the site-specific themes will simply (1) choose from among available regions in Fortyfour, (2) include some custom CSS and graphics, and (3) implement their own preprocessors in template.php as needed.
This module creates a field formatter for image fields which will output the field to be used with the Picturefill JS Library to give a site responsive images.
A field formatter that runs given XML content (pasted data, linked URL or uploaded file) through a defined XSL stylesheet before rendering.
When enabled, this provides an additional field formatter available through 'manage display' for use entity displays or views. The result is then shown in the page and managed like any other field display.
The data source can be:
a textarea field which contains the raw XML.
a link field defining a remote or filesystem data source.
A file field where you can upload an XML file directly.
Configuration options on the display widget will allow you to choose or upload the XSL that should be run over it, on a per-field basis.
OpenBrewery is a minimalist Drupal 7 distribution that provides the basics for building a site for a brewery or brewpub. It includes most things you need to start building a website, it does not include a theme, but chances are it will in the near future. Features include markdown support, age verification, staff profiles, beer content types, and other cool things.