Foreword;Preface; Intended Audience for This Book; O'Reilly Safari; How to Contact Us; Acknowledgments;Chapter 1: Navigation; 1.1 Primary Navigation Patterns, Persistent; 1.2 Primary Navigation Patterns, Transient; 1.3 Secondary Navigation Patterns;Chapter 2: Forms; 2.1 Sign In; 2.2 Registration; 2.3 Registration with Personalization; 2.4 Multi-Step; 2.
5 Checkout; 2.6 Calculator Forms; 2.7 Search Forms; 2.8 Long Forms;Chapter 3: Tables; 3.1 Basic Table; 3.2 Headerless Table; 3.3 Fixed Column; 3.4 Overview plus Data; 3.
5 Grouped Rows; 3.6 Table with Visual Indicators; 3.7 Editable Table;Chapter 4: Search, Sort, and Filter; 4.1 Search Patterns; 4.2 Sort Patterns; 4.3 Filter Patterns;Chapter 5: Tools; 5.1 Toolbar; 5.2 Toolbox; 5.
3 Call to Action Button; 5.4 Inline Actions; 5.5 Multi-State Button; 5.6 Contextual Tools; 5.7 Bulk Actions; 5.8 Lock Screen Controls;Chapter 6: Charts; 6.1 Chart with Filters; 6.2 Interactive Timeline; 6.
3 Data Point Details; 6.4 Drill Down; 6.5 Overview plus Data; 6.6 Interactive Preview; 6.7 Dashboard; 6.8 Zoom; 6.9 Sparklines; 6.10 Integrated Legend; 6.
11 Thresholds; 6.12 Pivot Table; 6.13 Pulling It All Together;Chapter 7: Tutorials and Invitations; 7.1 Tutorial Rules; 7.2 Rule #1: Use Less Text; 7.3 Rule #2: No Frontloading; 7.4 Rule #3: Make It Rewarding; 7.5 Rule #4: Reinforce Learning Through Use; 7.
6 Rule #5: Listen to Your Users; 7.7 Invitation Patterns; 7.8 Chapter Extra: Invitations--Rolling Out the Welcome Mat;Chapter 8: Social Patterns; 8.1 Social Registration; 8.2 Connecting; 8.3 Following; 8.4 Profiles; 8.5 Groups; 8.
6 Gamification;Chapter 9: Feedback and Affordance; 9.1 Feedback Patterns; 9.2 Affordance;Chapter 10: Help; 10.1 How-Tos; 10.2 User Guide/Help System; 10.3 FAQs; 10.4 Feature Tours; 10.5 Tutorials; 10.
6 Contextual Help; 10.7 Capture Feedback;Chapter 11: Anti-Patterns; 11.1 Novel Notions; 11.2 Needless Complexity; 11.3 Metaphor Mismatch; 11.4 Idiot Boxes; 11.5 Chart Junk; 11.6 Oceans of Buttons; 11.
7 Square Peg, Round Hole; 11.8 Chapter Extra: Let Them Pee--Avoiding the Sign-Up/Sign-In Mobile Anti-Pattern;Additional Resources;.