Open the index.html file in a browser
Dry run is on the 18th of August. First dojo is on the 6th of September.
- Add projector firendly theme file to examples
- Add example on icons without labels
- Expectations of colours, how corporates branding can mess with it
#Currently happening
- Jason - Fleshing out crud example (2 hours)
- Matt - Practical portion (4 hours)
#Still to Do
- Introduction and Agenda Slides
- Why does this matter, why do we care, why is it important
- CSS Frameworks and Design guidelines (Slides, links to good frameworks and design guidelines)
- Material Design
- MSDN Desktop design
- Add To current slides
- Alignment
- Eye tracking
- Break up examples to be more focused (One issue at a time)
- Forms
- Final one, on submit Delay (local machine can be decieving, Dont assume the user is always on the internet)
- Perception of Time concept (https://paulbakaus.com/tutorials/performance/the-illusion-of-speed/)
- Building on forms
- Less is More
- Key Concept is attention management
- Break up examples to be more focused (One issue at a time)
- Eg: Primary coulours vs secondary colours lto highlight primary and secondary actions
- CRUD
- Adding notes on like pagination
- Where is the focus, Pushong content working in bulk, data heavy
- Inline editing?
- Data Capturere vs User buying a product
- Branding
- Full Colour section (Expectations of what colurs mean)
- Colour palletes
- Visualy impared users (Apply 2 seperate)
- Create 2 CSS style guides projector friendly and visual impaired
- corporate Identity
- Full Colour section (Expectations of what colurs mean)
- Alignment
- Some Ideas Section
- Do you need to handle every single error
- Anti-patter of moving itmes up or down in a list (Possible example)
- Borders are like a fashion accesory
- Zero Data - Maybe explore this theme some more (Material Design)
- Useful calculations (can it be an anti pattern)
- Be subtle but not silent (FEedback insstead of silence)
- Less is More (3 hour)
- Branding (3 hours)
- Alignment (1 hour)
- CSS Frameworks and design guidelines (1 hour)
- Introduction and Agenda slides (30 mins)
- Additional Ideas section (30 mins)
- Perception of time (2 hours)
- HTML
- Basic familiarity with Bootstrap 3 (or similar css framework)
The overaching concept is "Expectatations of the web".
Put together the theory description and a good vs bad example for the following themes:
- UI Design
- Alignment
- Page layouts
- where do you expect the actions/elements to be
- Responsiveness
- Form layouts
- Page layouts
- Bigger click areas
- Cursor styling (pointer!)
- Text clicable on checkboxes and radio buttons
- Navigations
- Where did we come from?
- Where can we go now?
- Alignment
- The Technical Side of UI Design
- Componentization
- Isolation
- Reuse of elements
- Partials, html helpers etc.
- No blurred images
- Componentization
- Simplicity
- Have a page with a a tonne of things & actions vs a page that correctly highlights the primary action
- Managing the user attention
- Button placement - people look from left to right (vs asia right to left)
- Button colours
- Doing updates, created, deletes, edit etc. all on the same page vs doing each of those operations in isloation.
- Modals and sub panel still count as being on the same page.
- Have a form that needs to collection tonnes of data, vs a form that collects just the data that it actually needs, and progressively discloses to the user.
- monster form vs "here's a bit at a time"
- maybe a checkout scanario as an example (upfront signup with billing details vs getting the details as we need them on checkout.)
- Have a page with a a tonne of things & actions vs a page that correctly highlights the primary action
- Consistency
- One page should look like the next. Pages and elements must look similar
- Have an exaggerated corporate website that has a tonne of inconsistencies, even though they follow the same corporate identity.
- Amazon is a prime culprit of this
- Clarity
- What actions can I do?
- Do I know that those actions are going to do
- I.e. do the words actually describe the effect?
- e.g. buttons with icons and no text
- Stand OST Stop loss trigger. Icons.
- Disco's red chilly pepper example.
- Placeholders should not be the hints.
- Branding
- Careful usage of corporate colours.
- Use monochomatic themes if the corporate colours suck.
- E.g. Fleet Africa.
- Print fonts are not web fonts.
- The font palette is very important. And must be audience appropriate
- Careful usage of corporate colours.
Put together a "bad" site that makes all of the mistakes made in the theory part (plus a few more) And allow the attendees to work through it to fix it.
Bootstrapped CRUD pages may be the best tool to do this?
- Would you actually use the site that you're building?
- If no, no one else will either.
- As the developer, you are the most forgiving user: if you don't like it, everyone else will hate it.