Posted by farriss on September 8, 2008 at 10:40pm
Last updated by boris mann on Wed, 2008-09-10 06:21
Last updated by boris mann on Wed, 2008-09-10 06:21
In reviewing the *.d.o sites, I've begun compiling an inventory of existing "templates" and interface elements with examples. The benefit is two fold: 1) to serve as a reference for MBD and 2) to serve as a checklist for interface components we'll need addressed in the final design solution.
I've started first with the "templates" or page layouts and then broken it down with more granularity into interface elements with links for reference as necessary. This is a work-in-progress. Please make suggestions for items that seem to be missing. Thanks!
Current site unique templates:
- Home page
- General content
- Calendar (http://groups.drupal.org/events) -- Note: I know the calendar is there, but I've always felt that upcoming event listings are MUCH more useful than a browseable by month calendar. Adding a map for browsing location based events would be great, too (BM)
- Search results (e.g. search results)
- Aggregation page (http://groups.drupal.org, http://association.drupal.org/blogs)
- Interior home page
- Docs, Contribute, Support (incorporates two-column teaser previews)
- Forum (http://drupal.org/forum)
- Project (http://drupal.org/project)
- Subsites
- API.drupal.org (resembles general content)
- Association.drupal.org (has slightly customized theme)
- Lists.drupal.org (not themed at all)
- Groups.drupal.org (typical aggregation and general content pages)
Drupal.org interface elements:
- Home page: (d.o)
- Image
- Description
- Download shortcuts
- Login box
- Search downloads (confusing with main site search)
- Promoted items – 5 most recent items
- Supplemental navigation blocks:
- Contributor links
- Forum topics
- Global elements
- Masthead
- Horizontal nav
- Search
- Supplemental blocks w/ up to three levels of nav (see inside handbook for deepest example I can find)
- Footer w/ trademark statement
- Page elements
- Page title
- Breadcrumbs
- Subheads
- Interior tabs and subtabs (see http://api.drupal.org/api/function/custom_url_rewrite_inbound/7)
- Interior navigation (cf. http://drupal.org/getting-started or http://drupal.org/project/Modules)
- Running copy with links, unordered lists,
- Image(s) [optional]
- Tabular data (cf. http://api.drupal.org/api/group/hooks/6, http://groups.drupal.org/node/13855, http://groups.drupal.org/jobs)
- Code (cf. http://api.drupal.org/api/group/database/6)
- Form elements (text box, text area, radio buttons, checkboxes, buttons)
- Threaded comments
- Pagination
- Tags
- Date/Time
- Author
- Attachment (http://groups.drupal.org/node/11336)
- Download (http://drupal.org/project/panels
- Action items, e.g. printer-friendly, add new page, add new comment, edit, reply (cf. http://drupal.org/getting-started)
- Ads (cf. http://drupal.org/handbooks)
- Filters w/ one or more criteria (cf. http://groups.drupal.org/jobs)
- Ratings (e.g. five star)