Upload
deannamarbeck
View
8.679
Download
1
Tags:
Embed Size (px)
Citation preview
BBC MMVIII
URL Design for Information Architects
Deanna Marbeck
Silver Oliver
BBC MMVIII
What we are going to tell you
• Why you should care about URLs
• How to design beautiful URLs
• When to think about URL design
• What deliverables come out of the design process
BBC MMVIII
What we are not going to tell you
• What are URLs
BBC MMVIII
Do you design URLs?
BBC MMVIII
Why do I care about URL design?
First 10 minutes of my working day
BBC MMVIII
BBC MMVIII
BBC MMVIII
BBC MMVIII
BBC MMVIII
BBC MMVIII
BBC MMVIII
www.hotmail.com
BBC MMVIII
BBC MMVIII
BBC MMVIII
http://icanhascheezburger.com/2008/08/27/funny-pictures-how-many-calorees/
BBC MMVIII
BBC MMVIII
http://mikeschinkel.com/blog/welldesignedurlsarebeautiful/
BBC MMVIII
BBC MMVIII
BBC MMVIII
http://www.currybet.net/cbet_blog/2008/04/doctor_wh
BBC MMVIII
BBC MMVIII
http://www.currybet.net/cbet_blog/2008/04/doctor_wh
BBC MMVIII
http://www.currybet.net/cbet_blog/2008/04/
BBC MMVIII
BBC MMVIII
doctor_who_rss_url.php 17-Jun-2008 07:42
BBC MMVIII
BBC MMVIII
BBC MMVIII
BBC MMVIII
http://www.bbc.co.uk/doctorwho/news/cult/news/drwho/2008/04/22/54453.shtml
BBC MMVIII
BBC MMVIII
BBC MMVIII
BBC MMVIII
http://www.bbc.co.uk/doctorwho/news/cult/news/drwho/2008/04/22/54453.shtml
BBC MMVIII
BBC MMVIII
BBC MMVIII
What does this all mean?
BBC MMVIII
URLs are as important as the logos and navigation of a site
http://www.bbc.co.uk/doctorwho/
BBC MMVIII
BBC MMVIII
What helps you design these URLs?
BBC MMVIII
The guiding principles
• Persistent• Readable• Hackable
BBC MMVIII
Which takes priority?
BBC MMVIII
Maslow’s hierarchy of needs
BBC MMVIII
Maslow’s hierarchy of needs
Persistent
BBC MMVIII
Persistent
• Why?• Other sites link to you• Users bookmark you• Search engines find you
BBC MMVIII
BBC MMVIII
BBC MMVIII
BBC MMVIII
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e
BBC MMVIII
Persistent
• Prince?• The Artist Formerly Known As Prince?• Symbol?• The Purple One?• Prince Rogers Nelson?
BBC MMVIII
Persistent
• Prince?• The Artist Formerly Known As Prince?• The Purple One?• Prince Rogers Nelson?
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e
BBC MMVIII
“Designing mostly means leaving information out”
Sir Tim Berners-Lee said that
BBC MMVIII
What NOT to put in URLs
• Author’s name• Status• Subject• Filename extensions• Software mechanisms• Session ids
BBC MMVIII
http://open.bbc.co.uk/labs/innovation_labs_future_media_t.php
BBC MMVIII
Maslow’s hierarchy of needs
Persistent
BBC MMVIII
Human Readable
• Why?• Don’t only appear in the address bar• Easy to understand• Easy to remember• More meaningful• Arguably some SEO benefit
BBC MMVIII
BBC MMVIII
www.bbc.co.uk/topics/dogs
BBC MMVIII
BBC MMVIII
Human Readable
• rubbishandrecycling?• rubbish-and-recycling?• rubbish_and_recycling?• special characters
BBC MMVIII
~
BBC MMVIII
Human Readable
• rubbishandrecycling?• rubbish-and-recycling?• rubbish_and_recycling?• special characters• length
BBC MMVIII
Maslow’s hierarchy of needs
Persistent
BBC MMVIII
Hackable
• Why?• Represents the logical structure of your site• Provides extra information – orientation within the site• Lets people move to higher levels of your site• Lets people guess the address for a similar resource
BBC MMVIII
BBC MMVIII
BBC MMVIII
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04
BBC MMVIII
Hackable
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10
BBC MMVIII
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10
BBC MMVIII
Hackable
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10
http://www.bbc.co.uk/bbcfour/programmes
BBC MMVIII
http://www.bbc.co.uk/bbcfour/programmes
BBC MMVIII
Hackable
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04
http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10
http://www.bbc.co.uk/bbcfour/programmes
http://www.bbc.co.uk/bbcfour
BBC MMVIII
http://www.bbc.co.uk/bbcfour
BBC MMVIII
Hackable
• Consistent use of labels• Similar resources should sit at the same level• Provide a meaningful page for every level of your hierarchy
BBC MMVIII
The guiding principles
• Persistent• Readable• Hackable
BBC MMVIII
It’s a balancing act
BBC MMVIII
Maslow’s hierarchy of needs
Persistent
BBC MMVIII
The design process and deliverables
BBC MMVIII
Why do I care?
BBC MMVIII
Michael Smethurst
BBC MMVIII
aka My Boss
BBC MMVIII
Traditional IA
BBC MMVIII
BBC MMVIII
bbc.co.uk/programmes
BBC MMVIII
Elegant, extensible, logical
BBC MMVIII
“What URL is that at?”
BBC MMVIII
http://flickr.com/photos/hurleygurley/4338767/
BBC MMVIII
When?
BBC MMVIII
At the beginning of the design process
• Understand user requirements• Understand business requirements• Understand your data – domain model
BBC MMVIII
http://www.bbc.co.uk/music/beta
BBC MMVIII
Music Domain Model
BBC MMVIII
Design your URLs
• Make your schema• Understand the relationships between your data• Design your URLs from the bottom up• One URL for every resource
BBC MMVIII
Music Domain Model
BBC MMVIII
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e/releases/singles
BBC MMVIII
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e/releases
BBC MMVIII
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e
BBC MMVIII
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e
BBC MMVIII
http://www.bbc.co.uk/music/artists
BBC MMVIII
http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e.xml
BBC MMVIII
Music URLs
• /music/artists/:artist/releases/:releasetype• /music/artists/:artist/releases• /music/artists/:artist• /music/artists• /music
• /music/about• /music/developers• /music/contactus
BBC MMVIII
More music URLs
• /music/labels• /music/labels/:label• /music/labels/:label/releases• /music/labels/:label/releases/:type• /music/labels/:label/artists• /music/releases• /music/releases/:release• /music/releases/:release/tracks• /music/releases/:release/events• /music/releases/:release/contributors• /music/releases/:release/links
BBC MMVIII
Now you have a site structure
BBC MMVIII
Job done!
http://flickr.com/photos/neloqua/243001463/
BBC MMVIII
Deliverables
BBC MMVIII
Communication
• Walls of URLs • Lists of pages• Wireframes• Designs• Prototypes
BBC MMVIII
URLs on postits
BBC MMVIII
Walls of URLs
BBC MMVIII
URL syntax
• :artist• {service}
• /music/artists/:artist• /{service}/programmes
BBC MMVIII
Involve your team
BBC MMVIII
Spreadsheets
BBC MMVIII
http://www.flickr.com/photos/suneko/373318607/
BBC MMVIII
Sitemaps
BBC MMVIII
Schematic
BBC MMVIII
Designs
BBC MMVIII
Prototype - http://www.bbc.co.uk/music/artists
BBC MMVIII
http://www.flickr.com/photos/purrr/126597849/
BBC MMVIII
Job done!
http://flickr.com/photos/neloqua/243001463/
BBC MMVIII
Summary
• URLs are part of the user experience• Information Architects should be involved in the design of URLs • Create beautiful URLs and beautiful site structures