SlideShare a Scribd company logo
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

More Related Content

More from Martin 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
 

More from 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
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 

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

Editor's Notes

  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; -