Design

From Things and Stuff Wiki
Revision as of 10:18, 20 July 2012 by Milk (talk | contribs)
Jump to navigation Jump to search


still hashing about

Design basics

to add social stuff;

  • many2many, etc

Usability and UX

Basics

Examples

  • UX Myths collects the most frequent user experience misconceptions and explains why they don't hold true. And you don't have to take our word for it, we'll show you a lot of research findings and articles by design and usability gurus.
  • Skeumorphism & Storytelling - "An interface that is not only easy to use, but fun to use, engages the user and creates an experience where obstacles are easier to overcome, and thus an experience where the product is easier and more effortless to use. Done right, skeuomorphism can retain the simplicity and ease of use of an interface while empowering users to act."

General

Good Practice


Information Architecture

Accessibility

BS 8878, Web accessibility - Code of Practice, is consistent with the Equality Act 2010 and is referenced in the UK government’s e-Accessibility Action Plan

Social, UX and Brand Style Guides

Mobile

See HTML/CSS#Responsive.

Style

Colour

rgba(0, 0, 0, 0.2)

Graphics

Canvas

GUI

Icons

SVG

Ornamental flourishes

Also; dingbat flourish fonts

SEO

Analytics

Domain

Theming

  • Define style
    • Colour palette
    • Typography
      • Webfont for headings, paragraphs, navigation, etc.
      • Vertical rhythm baseline (proportions for font-size and line-height)
  • HTML5 compliant base
  • Browser reset
  • Start with mobile first
    • Make sure mobile devices don't get desktop size CSS or content
    • 320 And Up
  • If available, use server-side CSS preprocessing through theme or plugin.
    • LESS and limited SCSS/Compass in PHP (all shared), full SCSS/etc. with Ruby (easier on VPS)
    • Semantic CSS with grid and vertical rhythm systems
  • Apply styles
    • Install chosen base theme and and additional 'base' plugins
    • Use CSS preprocess variables and mixins
  • Define other stuff
    • What pages (sitemap)
    • How content is displayed on each page
    • UX things and stuff