information architecture for drupal

39
IA for Drupal Vanessa Turke Solution Architect ImageX Media

Upload: vanessa-turke

Post on 27-Jan-2015

116 views

Category:

Technology


1 download

DESCRIPTION

Solution Architect, Vanessa Turke's presentation for Drupalcamp in Victoria BC, September 2009 Outlining Information Architecture for Drupal.

TRANSCRIPT

Page 1: Information Architecture for Drupal

IA for Drupal

Vanessa TurkeSolution ArchitectImageX Media

Page 2: Information Architecture for Drupal

what is IA?

Information Architecture (as defined by the IA Institute)

“The art and science of organizing and labeling web sites, intranets, online communities and software to support usability and findability.”

Page 3: Information Architecture for Drupal

what is the value of IA?

★ The cost of finding information

★ The cost of not finding information

★ The cost of using information

★ The cost of building and managing information systems

★ The value of educating employees and customers

★ The value of creating knowledge networks

★ The value of strengthening brand

★ The value of fostering innovation

http://iainstitute.org/en/about/our_mission.php

Carolyn Chandler & Unger, Russ. Project Guide to UX Design, A: For user experience designers in the field or in the making: New Riders, the Voices That Matter series, 2009

Page 4: Information Architecture for Drupal

IA components

1. Organization systems - How we categorize information

2. Labeling systems - How we represent information

3. Navigation systems - How we move through information

4. Searching systems - How we search information

Peter Morville, Louis Rosenfeld. Information Architecture for the World Wide Web O'Reilly, 2006

Carolyn Chandler & Unger, Russ. Project Guide to UX Design, A: For user experience designers in the field or in the making: New Riders, the Voices That Matter series, 2009

Page 5: Information Architecture for Drupal

process overview

★ Identify the project needs

★ Conduct research

★ Create project strategy

★ Design navigation system

★ Organize, classify & label

★ Create wireframe

Page 6: Information Architecture for Drupal

identify project needs

★ Type of Organization

★ Type of Website

★ Type of Audience

Carolyn Chandler & Unger, Russ. Project Guide to UX Design, A: For user experience designers in the field or in the making: New Riders, the Voices That Matter series, 2009

Page 7: Information Architecture for Drupal

organization type

★ Company, Non-profit, etc.

★ Philosophy

★ Process

★ Role of website in their business plan

Carolyn Chandler & Unger, Russ. Project Guide to UX Design, A: For user experience designers in the field or in the making: New Riders, the Voices That Matter series, 2009

Page 8: Information Architecture for Drupal

website type

1. Brand Presence

2. Marketing Campaign

3. Content Source

4. Task-based application

5. E-Commerce (combines 1-4)

6. E-Learning (combines 3 & 4)

7. Social Network (can combine 1,2,3 & 4)

Carolyn Chandler & Unger, Russ. Project Guide to UX Design, A: For user experience designers in the field or in the making: New Riders, the Voices That Matter series, 2009

Page 9: Information Architecture for Drupal

audience

★ Customers/Clients/Members

★ Employees/Staff/Internal

★ Competitors

★ ??? (find out)

Carolyn Chandler & Unger, Russ. Project Guide to UX Design, A: For user experience designers in the field or in the making: New Riders, the Voices That Matter series, 2009

Page 10: Information Architecture for Drupal

conducting research

★ Website Metrics / Analytics

★ Inventory of all site content

★ Stakeholder interviews

★ User testing

★ Environmental scan

http://www.slideshare.net/rhanna/preparing-for-successful-content-management

Page 11: Information Architecture for Drupal

user profiles/personas

★Fictitious characters created to represent the different user types within a targeted demographic that might use a site or product.

★Personas need stories to make them complete

★Focus on storytelling, and don’t try to represent complete task analysis

http://www.boxesandarrows.com/view/personas-and-thehttp://en.wikipedia.org/wiki/Persona_%28marketing%29

Page 12: Information Architecture for Drupal

stories for personas

★ Springboard stories: needs and goals

★ Points of pain' stories: barriers to overcome

★ Key scenarios: context for actions

★ Narrative scenarios: what happens and why

★ Design Maps: perceptions, actions and barriers

★ Flow diagrams: actions and decisions

★ Use cases: detailed sequences of actions

http://www.wqusability.com/articles/personas_storytelling.html

Page 13: Information Architecture for Drupal

story goals

1.Establish a goal and context -Why is the persona using the product now. What will make this interaction successful?

2.Describe the interaction - Stay at a high level and avoid detailed descriptions of the interface.

3.End with the result - What happens as a result of this interaction? What made it a success?

http://www.wqusability.com/articles/personas_storytelling.html

Page 14: Information Architecture for Drupal

creating a project strategy

“There’s more to it than wireframes, logos, sitemaps, or stationary systems. A good brand is resultant upon aligning an organization’s values realistically and building something around this that resonates and holds value for potential customers”

smashLAB's, Eric Karjaluoto

http://www.slideshare.net/rhanna/preparing-for-successful-content-management

Page 15: Information Architecture for Drupal

creating a project strategy

1. What is the business goal of the website?

2. What is the mission critical task for a user to complete?

http://www.slideshare.net/rhanna/preparing-for-successful-content-management

Page 16: Information Architecture for Drupal

information architecture approaches

★ Architecture mirroring real systems

★ Need recognition

★ Self selection

★ Multi-dimensional Architecture

http://webdesignfromscratch.com/website-architecture/information-architecture.php

Page 17: Information Architecture for Drupal

designing navigational systems

★What is this page about?

★What site is this?

★What are the major sections of this site?

★What major section is this page in?

★What is "up" 1 level from here?

★How do I get to the home page of this site?

★How do I get to the top of this section of the site?

★What does each group of links represent?

http://instone.org/navstress

Page 18: Information Architecture for Drupal

visitors information needs

★How do I get around this site?

★What’s important and unique about this organization?

★What’s available on this site?

★What’s happening there?

★Do they want my opinion about their site?

★How can I contact a human?

★Any mission critical information for primary users

Ash, Tim. Landing Page Optimization, The Definitive Guide to Testing and Tuning for Conversions: Sybex, Wiley Publishing, Inc. 2008

Peter Morville, Louis Rosenfeld. Information Architecture for the World Wide Web O'Reilly, 2006

Page 19: Information Architecture for Drupal

assume nothing

“...Let me reassure you that way more of your website visitors just fundamentally don’t ‘get it’ than you’d ever suspect.”

Jeff Sexton, GrokDotCom

Page 20: Information Architecture for Drupal

assume nothing

Not long ago, Google asked people in New York’s Times Square if they could describe what a ‘browser’ was...

http://www.youtube.com/watch?v=o4MwTvtyrUQ

Page 21: Information Architecture for Drupal

eschew obfuscation (make navigation titles easy)

★Research industry terms

★Highlight every industry term, phrase, or concept in your site content

★Interview random people on the street about them

★Ask repeated ‘why’ questions regarding your industry terms and concepts

★Come up with answers a 10-year old would understand

http://www.grokdotcom.com/2009/08/07/im-not-an-idiot-but-i-play-one-on-online-and-so-should-you/

Page 22: Information Architecture for Drupal

website navigation models

★ List of contents★ Breadcrumb trail★ Horizontal top bar★ Tabs★ 2-level top (bar or tabs)★ Top and side bars★ Buttons bar with revealed drop-down★ Multiple-level tree nav★ Paging

http://webdesignfromscratch.com/website-architecture/navigation-models.php

Page 23: Information Architecture for Drupal

sitemaps

Page 24: Information Architecture for Drupal

understanding ways users approach a task

★ Known-item

★ Exploratory

★ Don’t know what you need to know

★ Re-finding

http://www.boxesandarrows.com/view/four_modes_of_seeking_information_and_how_to_design_for_them

Page 25: Information Architecture for Drupal

known item

★ Searchbox

★ A-Z indexes of terms

★ Quick links

★ Navigation

Page 26: Information Architecture for Drupal

exploratory

★ Navigation

★ Related information

★ Contextual links

★ Search

Page 27: Information Architecture for Drupal

don’t know what you need to know

★ Straightforward answers

★ Summaries

★ Outlines of Services

★ List of latest news, articles, blogs

★ FAQs

★ Related/contextual links in content body

Page 28: Information Architecture for Drupal

re-finding

★ Wishlists (amazon.com)

★ Bookmarking

★ Quick links

★ User-based

Page 29: Information Architecture for Drupal

consulting analytics

Page 30: Information Architecture for Drupal

organizing analytics information

http://www.alistapart.com/articles/taking-the-guesswork-out-of-design/

Page 31: Information Architecture for Drupal

create attention map to prioritize page elements

http://webdesignfromscratch.com/web-design/attention-map.phphttp://www.alistapart.com/articles/taking-the-guesswork-out-of-design/

Page 32: Information Architecture for Drupal

sketching out initial layout

http://37signals.com/svn/posts/466-sketching-with-a-sharpie

Page 33: Information Architecture for Drupal

organizing, classifying & labeling

★ Identify content types

★ Identify attributes & values

★ Identify relationships

★ Identify terms & vocabulary

http://www.agiledata.org/essays/dataModeling101.html

Page 34: Information Architecture for Drupal

(Presentation Slide Content Type)

title

Body

Resource

Page 35: Information Architecture for Drupal

content types documented

Page 36: Information Architecture for Drupal

roles and permissions documented

Page 37: Information Architecture for Drupal
Page 38: Information Architecture for Drupal

1. User Research*

2. Site Strategy*

3. Technology Strategy

4. Content Strategy*

5. Abstract Design*

6. Technology Implementation

7. Content Production

8. Concrete Design

9. Project Management

http://www.adaptivepath.com/ideas/essays/archives/000242.php

The Nine Pillars of Sucessful Web Teams

Page 39: Information Architecture for Drupal

thank you!

Vanessa Turkehttp://www.imagexmedia.com/about/team/vanessa-turke

Presentation Resources:http://www.vanessaturke.net/ia-ux