SlideShare une entreprise Scribd logo
1  sur  16
Graceful hacks Martin Belam Guardian Hack Day - July 2009
Not everybody can be born naturally graceful
The Yahoo! Design Pattern library is your friend
Peter Morville has a great collection of search designs
Drawing attention to changes... <div id=&quot;my_brilliant_hack&quot;>         <blink>               ....          </blink> </div>
There are a limited number of article 'slots'
This is the Google Adsense heat map
Think widescreen...
Think small screen...
CSS frameworks might save you time
Labels are important to users
We have a style guide
Smashing Magazine has lots of design resources
The FamFamFam Silk icon set covers everything
Come and ask me... delicious.com/currybet/#ghack2
Graceful hacks [email_address] Twitter: @currybet

Contenu connexe

Plus de Martin Belam

How digital transformed the news cycle - and what you can do about it
How digital transformed the news cycle - and what you can do about itHow digital transformed the news cycle - and what you can do about it
How digital transformed the news cycle - and what you can do about itMartin Belam
 
Changing The Guardian through “Guerilla usability testing”
Changing The Guardian through “Guerilla usability testing”Changing The Guardian through “Guerilla usability testing”
Changing The Guardian through “Guerilla usability testing”Martin Belam
 
Search Engine Success (BBC, 2003)
Search Engine Success (BBC, 2003)Search Engine Success (BBC, 2003)
Search Engine Success (BBC, 2003)Martin Belam
 
news:rewired - Linked data and the semantic web
news:rewired - Linked data and the semantic webnews:rewired - Linked data and the semantic web
news:rewired - Linked data and the semantic webMartin Belam
 
No more 'us and them': How 20 years of digital communications smashed the bou...
No more 'us and them': How 20 years of digital communications smashed the bou...No more 'us and them': How 20 years of digital communications smashed the bou...
No more 'us and them': How 20 years of digital communications smashed the bou...Martin Belam
 
Mapping the Guardian's tags to the web of data
Mapping the Guardian's tags to the web of dataMapping the Guardian's tags to the web of data
Mapping the Guardian's tags to the web of dataMartin Belam
 
Journalism in the digital age: Trends, tools and technologies
Journalism in the digital age: Trends, tools and technologiesJournalism in the digital age: Trends, tools and technologies
Journalism in the digital age: Trends, tools and technologiesMartin Belam
 
How major publishers are using social media to drive traffic
How major publishers are using social media to drive trafficHow major publishers are using social media to drive traffic
How major publishers are using social media to drive trafficMartin Belam
 
Introducing Information Architecture at The Guardian
Introducing Information Architecture at The GuardianIntroducing Information Architecture at The Guardian
Introducing Information Architecture at The GuardianMartin Belam
 
BBCi Search tour - May 2003
BBCi Search tour - May 2003BBCi Search tour - May 2003
BBCi Search tour - May 2003Martin Belam
 
A day in the life of BBCi Search - January 2003
A day in the life of BBCi Search - January 2003A day in the life of BBCi Search - January 2003
A day in the life of BBCi Search - January 2003Martin Belam
 
Search APIs for Hack Days
Search APIs for Hack DaysSearch APIs for Hack Days
Search APIs for Hack DaysMartin Belam
 
"Taking the 'Ooh' out of Google - Getting site search right for news"
"Taking the 'Ooh' out of Google - Getting site search right for news""Taking the 'Ooh' out of Google - Getting site search right for news"
"Taking the 'Ooh' out of Google - Getting site search right for news"Martin Belam
 
IA for tiny stuff: Exploring widgets and gadgets
IA for tiny stuff: Exploring widgets and gadgetsIA for tiny stuff: Exploring widgets and gadgets
IA for tiny stuff: Exploring widgets and gadgetsMartin Belam
 

Plus de Martin Belam (15)

How digital transformed the news cycle - and what you can do about it
How digital transformed the news cycle - and what you can do about itHow digital transformed the news cycle - and what you can do about it
How digital transformed the news cycle - and what you can do about it
 
Changing The Guardian through “Guerilla usability testing”
Changing The Guardian through “Guerilla usability testing”Changing The Guardian through “Guerilla usability testing”
Changing The Guardian through “Guerilla usability testing”
 
"Come as you are"
"Come as you are""Come as you are"
"Come as you are"
 
Search Engine Success (BBC, 2003)
Search Engine Success (BBC, 2003)Search Engine Success (BBC, 2003)
Search Engine Success (BBC, 2003)
 
news:rewired - Linked data and the semantic web
news:rewired - Linked data and the semantic webnews:rewired - Linked data and the semantic web
news:rewired - Linked data and the semantic web
 
No more 'us and them': How 20 years of digital communications smashed the bou...
No more 'us and them': How 20 years of digital communications smashed the bou...No more 'us and them': How 20 years of digital communications smashed the bou...
No more 'us and them': How 20 years of digital communications smashed the bou...
 
Mapping the Guardian's tags to the web of data
Mapping the Guardian's tags to the web of dataMapping the Guardian's tags to the web of data
Mapping the Guardian's tags to the web of data
 
Journalism in the digital age: Trends, tools and technologies
Journalism in the digital age: Trends, tools and technologiesJournalism in the digital age: Trends, tools and technologies
Journalism in the digital age: Trends, tools and technologies
 
How major publishers are using social media to drive traffic
How major publishers are using social media to drive trafficHow major publishers are using social media to drive traffic
How major publishers are using social media to drive traffic
 
Introducing Information Architecture at The Guardian
Introducing Information Architecture at The GuardianIntroducing Information Architecture at The Guardian
Introducing Information Architecture at The Guardian
 
BBCi Search tour - May 2003
BBCi Search tour - May 2003BBCi Search tour - May 2003
BBCi Search tour - May 2003
 
A day in the life of BBCi Search - January 2003
A day in the life of BBCi Search - January 2003A day in the life of BBCi Search - January 2003
A day in the life of BBCi Search - January 2003
 
Search APIs for Hack Days
Search APIs for Hack DaysSearch APIs for Hack Days
Search APIs for Hack Days
 
"Taking the 'Ooh' out of Google - Getting site search right for news"
"Taking the 'Ooh' out of Google - Getting site search right for news""Taking the 'Ooh' out of Google - Getting site search right for news"
"Taking the 'Ooh' out of Google - Getting site search right for news"
 
IA for tiny stuff: Exploring widgets and gadgets
IA for tiny stuff: Exploring widgets and gadgetsIA for tiny stuff: Exploring widgets and gadgets
IA for tiny stuff: Exploring widgets and gadgets
 

Dernier

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Dernier (20)

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

"Graceful Hacks" - UX, IA and interaction design tips for hack days

Notes de l'éditeur

  1. This blog post is based on a lightning talk given by  Martin Belam  at  The Guardian&apos;s July 2009 Hack Day  - #ghack2.
  2. In the compressed timeframe of putting a hack together that works, user experience may not be the primary concern.
  3. Unless your hack is in fact all about re-inventing the interface paradigm of the web, then the Yahoo! Design Pattern Library is your friend. Basically, if you need to put some controls on a widget, this will give you an idea of the optimium way of doing so.
  4. Peter Morville is possibly the only person on the planet nerdier than me about search designs. If your hack involves some sort of search results display, his Search Patterns collection on Flickr is the place to go for inspiration
  5. Using the &lt;BLINK&gt; tag to draw attention to the new elements you&apos;ve added to a page was apparently deprecated as a design concept in about 1995.
  6. If you are inserting a new widget or control into a Guardian article page, there is a relatively limited number of slots where new items can be placed without breaking the overall design and information architecture of the page.
  7. One company generates the GDP of a developing nation daily out of hacking badly formatted bits of text into web pages and getting people to notice them and click on them. In unrelated news, the Google Adsense heat map may help you think about where to position your new elements on a page for maximum visibility. Although I suspect most editorial people would frown upon a hack just being jemmied into the middle of the body copy of an article.
  8. Many developers I know have a set-up with two monitors working side-by-side, both set to a resolution of 12,568 x 9,654 pixels. This is not normal. Think about how your hack will appear for a regular user on a regular monitor at regular resolution. And the shape of that is changing. In Q3 of 2008, laptops and notebooks outsold desktop PCs for the first time. That illustrates a trend towards a more &apos;widescreen&apos; view of the web. The Guardian&apos;s web analytics bear that out. Comparing figures from January 2009 to July 2009, we are seeing an increase in the width of open browser window size and a corresponding dip in open browser window height.
  9. OK, so this contradicts the previous recomendation, but don&apos;t forget that aside from the swishy iPhone and the intriguing Android, there are millions of handsets out there that can render fully formed HTML, providing it plays nice with a small screen size.
  10. If you aren&apos;t lucky enough to get a genius client-side developer as part of your hack team, you may find that your rusty front-end skills hold you back. You can take shortcuts using CSS frameworks. Blueprint or the Yahoo! CSS grid are good options, and the 1Kb CSS Grid is flexible and lightweight. These can really save you time during your hacking
  11. Labels are important to users. We found that the &apos;Travel&apos; link did not perform well on the secondary navigation of the Environment front, even though stories about green transportation issues gained a lot of traffic individually. &apos;Travel&apos; though, in a newspaper context, conveys something different from &apos;Transport&apos;.
  12. The Guardian style guide can help you decide whether you need to refer to a web-site, website or &amp;quot;Web site&amp;quot;.
  13. If you need some graphical design elements, then Smashing Magazine has lots of icon and graphics sets available to download. Most of them are more serious than mice with icons. But there may well be a place for mice with icons on The Guardian site.
  14. Rather like the people who devote hours and hours and hours to Open Source projects for nothing more than the glory of being mentioned in the documentation, Mark James has made 700 icons in his &apos;Silk&apos; set available on the web. It is probably lacking &amp;quot;Power up Lego Robot&apos;s Death Ray&amp;quot;, but otherwise should pretty much cover any icon needs you have for rendering controls on your hack. They are available as 16x16 PNG graphics.
  15. I won&apos;t be hacking today - I&apos;ve got too much work on and the Guardian API is yet to be ported to ZX Spectrum BASIC which is about the level of coding I think I&apos;m up to these days. However, I&apos;m going to be filming some of the day, and I&apos;d like to try recording some hack demos with Silverback on my Mac. I&apos;ll also be around to dispense advice or interfere...
  16. &amp;quot;Graceful Hacks&amp;quot; -