What it's All About
- The Organisation
- Making things easy
- Achieving a goal
- Getting information
- Taking action
- "Nudging"
The User!!
Validation
- Form instruction
- How to get it right first time
- What's gone wrong
- How do I fix it?
"Your password is the wrong length or has invalid characters"
- Client vs Server
- On submit vs Real Time
- JavaScript & AJAX
- Feedback on success
AJAX and Scripting
- Hugely powerful
- Positive and negative effects on UI
- Validation and Autocomplete
- Complete UI
Progressive Enhancement
Why?
- For older browsers
- For mobile
- For those with scripts disabled
How?
- Libraries and frameworks
- Enabling extra functionality
- Good structure and design
Who to cater for?
- 80:20 rule
- Analytics - know your audience