SlideShare a Scribd company logo
Focus on web publishers The forgotten audience Christian Heilmann, Yahoo UK Ebay, London, 30.08.2007
Who is this? Christian Heilmann Lead Interaction Architect at Yahoo UK Author of several books with long titles full of web development gobbledegook.
Who is this? Blogger and web magazine author for several years. Speaker at several conferences for web development and accessibility.
Who is this? Coffee addict. No TV owner No car owner Foreigner.
We all love distribution As service and media providers we want our information out on the web. Having third parties link to our products gives them credibility. It also makes search engines give us some good lovin’
We all love distribution Lots of search engine love is a good thing.
Why do people link to us? They like the content  They want the kudos to be the first to have found something cool on the web. Quirky auctions  Inappropriate imagery (pet snake) Bargains
Why do people link to us? They want to enhance and verify their own content. “ Photos of our event on flickr” “ Find the same camera on ebay”  “ Find other movies or albums by that awesome artist.”
Why do people link to us? They want a slice of the pie!  Text ads Search referrals Sales referrals Freebies by referral
How can we make people link to us? Banners Badges  Widgets APIs
What are publishers? There are several types of publishers on the web. Each of these have different approaches and needs. Each have their place and help us distribute our goodies.
Consumers / Connectors
Consumers / Connectors These people do not care about technology, all they want is use the services we offer. They primarily want to use the technology to connect to other people.
Consumers / Connectors This could be  dating,  chatting with people with the same interests or  keeping up with family and friends.
Consumers / Connectors Products of interest: Webmail Chat systems Instant Messaging
Consumers / Connectors These people are the big mass, the ones that keep a constant stream of revenue flowing. They are also great for reaching out to people you can’t reach.
Content Publishers
Content Publishers These are the folks that create content for social sites and the web. That mythical 10% that is responsible for 90% of what we call UGC.
Content Publishers Bloggers,  Video editors,  Photographers, Writers, Poets, Musicians, (…)
Content Publishers These people want to publish what they have done. They are interested in the platforms they use for that.
Content Publishers Products of interest: blogging systems image editing suites audio and video software and services
Content Publishers They do fiddle with these tools, but are not that interested in developing. The main focus is to create content and get kudos for having created it.
Content Publishers This group should be very dear to our hearts. They are the “early adopters” of products and inspire other people to try them out. They are a minority, but one with a massive voice.
Developers
Developers, Developers, Developers
Developers These are the real “early adopters” who develop publication platforms. However, they are not as vocal as they spend time developing, not blogging about it.
Developers They are very important to us, as they bring products to content producers. They also help us improve our products immensely. However, they require a special communication voice and tone.
What do publishers give us?
What do publishers give us? Their trust (our systems will be available) Their screen estate  Link love  Visitors (people WILL leave their sites)
What do we give publishers?
What do we give publishers? The connectors and the developers are easy to make happy. All they want is systems that work, and they can use.  However…
Avoid the one big mistake
Avoid the one big mistake Applications need to be available  They also need to be secure – I trust you with my data  They also need to tell me when I do things wrong (no, “password” is NOT a viable password)
Avoid the one big mistake If you offer an API, show commitment. It has to be available 24/7 It has to be backward compatible = plan it well It has to have output formats catered to different needs.
An API is for life, not just for the next press release!
Avoid the one big mistake Be all ears: Offer mailing lists frequented by people in the know Take on improvement requests and give feedback on these Support new platforms when they crop up.
What do we give publishers?
What do we give publishers? Catering to consumers is easy, we know them as our users. Catering to developers is also easy, we have those living in a habitat in the office anyways. Publishers, however are a different beast.
What do we give publishers? As we are not sure of how they work we offer badges and widgets that are really catered to consumers.
What do we give publishers? Fixed functionality Fixed size Fixed design  Keeping the brand secure Targeted at bringing users to our sites.
What do we give publishers? Let’s take a look at a schema of a publisher site. This could be a blog, a small web site, a myspace or facebook account or even a profile in a photo or video sharing site.
 
Navigation, Search, This is what this is
CONTENT
Me, Me, Me
BADGE
BADGE
Obtrusive We expect people to like our stuff so much, they give up theirs. The reasons are: Being scared of brand washout Not wanting to deal with technical support “ We know best” mentality
Obtrusive But what about the brand of the publisher? What about banner blindness? What about the technical issues?
Technical issues?
Technical issues A lot of banners and badges were built to work in outdated browsers.  What worked in 1998 does not necessarily perform well these days. Web sites and applications these days get more and more complex. Outdated tricks and workarounds stand in the way of these.
Technical issues Every request to another server when the page is loading is slowing it down immensely. A lot of banners and badges have a Russian Doll behaviour – it looks like one request but become many more.
Technical issues Sloppy code might interfere with other scripts in the page.  There is no way to find out what is going on in the third party code, users need to trust it and it is hard to reproduce errors.
Unobtrusive Just Google it :-) Badges and widgets could become unobtrusive.  We allow the publisher to decide the look and feel. We also allow the publisher to place the content in the right context.
CONTENT CONTENT CONTENT  CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT relevant badge content CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT  CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT relevant badge content CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT BADGE
Me, Me, Me My ebay stuff My photos My videos
Me, Me, Me My ebay stuff My photos My videos My ebay stuff BADGE
Power to the publisher That way, we can profit from the competence of the publisher. Users can choose when to see the badge which counteracts banner blindness. Choosing already means showing interest = more likely to result in a transaction.
Seeding opportunities If your API is read and write this also means you have a seeding opportunity. Relevant visitors of the publisher site can enter information or upload data from a site they trust, and don’t have to go to one they can’t be bothered about.
Content distribution is a leap of faith
Show me the money! Premature monetization is the death of good distribution models. Web surfers are a cynical bunch, and publishers even more so. Distribution mechanisms are first and foremost an opportunity to raise product awareness and link love.
Show me the money! Give out free and good, and good things will come back to you. It worked for me.
Thanks! Christian Heilmann [email_address] http://wait-till-i.com http://icant.co.uk http://creativecommons.org/licenses/by-sa/3.0/
Credits “ File not Found” by Ape Lad:  http://www.flickr.com/photos/apelad/1266913887 “ Connect 4” by Banalities  http://www.flickr.com/photos/richardsummers/379654824/ “ Publisher” by Jason Cartwright  http://www.flickr.com/photos/jasoncartwright/168646014/   “ Developer’s Paradise” by  Nik Cubrilovic http://www.flickr.com/photos/perfected/348699072/   “ stretchcat” by Constintina  http://www.flickr.com/photos/constintina/550573052/ “ Give” by Neil McQuaid  http://www.flickr.com/photos/mcquain2/689551864/ “ Riley the Golden Retriever”  http://www.flickr.com/photos/jennykhan/306241846   “ This is Sparta”, “Smiling Cat”, “You Rock”, “Beaker” found on the Internets

More Related Content

What's hot

2010 entrepreneur meeting
2010 entrepreneur meeting2010 entrepreneur meeting
2010 entrepreneur meeting
Julian Caldwell
 
Unit 35- LO3
Unit 35- LO3Unit 35- LO3
Unit 35- LO3
i-like-milkshakes
 
Slide traffic review3
Slide traffic review3Slide traffic review3
Slide traffic review3
Jack boby
 
2009 Tstc Social Media Presentation
2009 Tstc Social Media Presentation2009 Tstc Social Media Presentation
2009 Tstc Social Media Presentation
TSTC System
 
Blogs And Social Networking Strategies In Today’S Market
Blogs And Social Networking Strategies In Today’S MarketBlogs And Social Networking Strategies In Today’S Market
Blogs And Social Networking Strategies In Today’S Market
bobnjess
 
Search engine optimization (SEO) report for content publishing industry
Search engine optimization (SEO) report for content publishing industrySearch engine optimization (SEO) report for content publishing industry
Search engine optimization (SEO) report for content publishing industry
James Dellinger
 
Demystifying Web 2.0
Demystifying Web 2.0Demystifying Web 2.0
Demystifying Web 2.0
City of Waco
 
Websites development technologies
Websites development technologiesWebsites development technologies
Websites development technologies
DGTLmart
 
#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses
Empowered Presentations
 
Website
WebsiteWebsite
Website
13023901-016
 
Facebook Open Graph
Facebook Open GraphFacebook Open Graph
Facebook Open Graph
agencyside
 
15 ways to generate traffic full
15 ways to generate traffic full15 ways to generate traffic full
15 ways to generate traffic full
traficdoneforyou
 
Top 40 seo myths everyone should know about
Top 40 seo myths everyone should know aboutTop 40 seo myths everyone should know about
Top 40 seo myths everyone should know about
Ahmad Idrees
 
A C O Successful, Growing & Getting Social 5 12 09
A C O    Successful,  Growing &  Getting  Social 5 12 09A C O    Successful,  Growing &  Getting  Social 5 12 09
A C O Successful, Growing & Getting Social 5 12 09
Barbara Baker
 
Blog SEO Guide - How To Improve Blog SEO
Blog SEO Guide - How To Improve Blog SEOBlog SEO Guide - How To Improve Blog SEO
Blog SEO Guide - How To Improve Blog SEO
Ilya Bilbao
 
Off Page SEO Strategies
Off Page SEO StrategiesOff Page SEO Strategies
Off Page SEO Strategies
Shimanto Arif
 
Social Media Success (Tin180 Com)
Social Media Success (Tin180 Com)Social Media Success (Tin180 Com)
Social Media Success (Tin180 Com)
Tin180 VietNam
 
The Link Newspaper Evaluation
The Link Newspaper   EvaluationThe Link Newspaper   Evaluation
The Link Newspaper Evaluation
guest90cf33
 
Get Top
Get Top Get Top
Get Top
auto446
 
How Top Ranking Brands Like Moz and HubSpot REALLY Do SEO
How Top Ranking Brands Like Moz and HubSpot REALLY Do SEOHow Top Ranking Brands Like Moz and HubSpot REALLY Do SEO
How Top Ranking Brands Like Moz and HubSpot REALLY Do SEO
Chad Pollitt
 

What's hot (20)

2010 entrepreneur meeting
2010 entrepreneur meeting2010 entrepreneur meeting
2010 entrepreneur meeting
 
Unit 35- LO3
Unit 35- LO3Unit 35- LO3
Unit 35- LO3
 
Slide traffic review3
Slide traffic review3Slide traffic review3
Slide traffic review3
 
2009 Tstc Social Media Presentation
2009 Tstc Social Media Presentation2009 Tstc Social Media Presentation
2009 Tstc Social Media Presentation
 
Blogs And Social Networking Strategies In Today’S Market
Blogs And Social Networking Strategies In Today’S MarketBlogs And Social Networking Strategies In Today’S Market
Blogs And Social Networking Strategies In Today’S Market
 
Search engine optimization (SEO) report for content publishing industry
Search engine optimization (SEO) report for content publishing industrySearch engine optimization (SEO) report for content publishing industry
Search engine optimization (SEO) report for content publishing industry
 
Demystifying Web 2.0
Demystifying Web 2.0Demystifying Web 2.0
Demystifying Web 2.0
 
Websites development technologies
Websites development technologiesWebsites development technologies
Websites development technologies
 
#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses
 
Website
WebsiteWebsite
Website
 
Facebook Open Graph
Facebook Open GraphFacebook Open Graph
Facebook Open Graph
 
15 ways to generate traffic full
15 ways to generate traffic full15 ways to generate traffic full
15 ways to generate traffic full
 
Top 40 seo myths everyone should know about
Top 40 seo myths everyone should know aboutTop 40 seo myths everyone should know about
Top 40 seo myths everyone should know about
 
A C O Successful, Growing & Getting Social 5 12 09
A C O    Successful,  Growing &  Getting  Social 5 12 09A C O    Successful,  Growing &  Getting  Social 5 12 09
A C O Successful, Growing & Getting Social 5 12 09
 
Blog SEO Guide - How To Improve Blog SEO
Blog SEO Guide - How To Improve Blog SEOBlog SEO Guide - How To Improve Blog SEO
Blog SEO Guide - How To Improve Blog SEO
 
Off Page SEO Strategies
Off Page SEO StrategiesOff Page SEO Strategies
Off Page SEO Strategies
 
Social Media Success (Tin180 Com)
Social Media Success (Tin180 Com)Social Media Success (Tin180 Com)
Social Media Success (Tin180 Com)
 
The Link Newspaper Evaluation
The Link Newspaper   EvaluationThe Link Newspaper   Evaluation
The Link Newspaper Evaluation
 
Get Top
Get Top Get Top
Get Top
 
How Top Ranking Brands Like Moz and HubSpot REALLY Do SEO
How Top Ranking Brands Like Moz and HubSpot REALLY Do SEOHow Top Ranking Brands Like Moz and HubSpot REALLY Do SEO
How Top Ranking Brands Like Moz and HubSpot REALLY Do SEO
 

Similar to Focus on Publishers

Web trends, social media, viralmarketing
Web trends, social media, viralmarketingWeb trends, social media, viralmarketing
Web trends, social media, viralmarketing
Per Axbom
 
Entrepalooza
EntrepaloozaEntrepalooza
Why social media
Why social mediaWhy social media
Why social media
Karen Chapple
 
Multimedia mastery
Multimedia masteryMultimedia mastery
Multimedia mastery
ambikabebni
 
Social Media 201
Social Media 201Social Media 201
Social Media 201
Drew Shope
 
Let The People Speak
Let The People SpeakLet The People Speak
Let The People Speak
Molecular Inc
 
Class19 Online
Class19 OnlineClass19 Online
Class19 Online
guestfcebc5
 
Class19 Online
Class19 OnlineClass19 Online
Class19 Online
guestfcebc5
 
Structure Matters - Information Architecture for UX & Conversions
Structure Matters - Information Architecture for UX & ConversionsStructure Matters - Information Architecture for UX & Conversions
Structure Matters - Information Architecture for UX & Conversions
Jackie Burhans
 
Structure Matters - Information Architecture for SEO and UX
Structure Matters - Information Architecture for SEO and UXStructure Matters - Information Architecture for SEO and UX
Structure Matters - Information Architecture for SEO and UX
Ascedia
 
Binghamton Public
Binghamton PublicBinghamton Public
Binghamton Public
Matt Hames
 
Is your marketing plan working
Is your marketing plan workingIs your marketing plan working
Is your marketing plan working
Jayson Peppar
 
Web metrics-cell-carrier-buzz-on-the-web-12063
Web metrics-cell-carrier-buzz-on-the-web-12063Web metrics-cell-carrier-buzz-on-the-web-12063
Web metrics-cell-carrier-buzz-on-the-web-12063
Lextant
 
Web Metrics - Cell Carrier Buzz on the Web
Web Metrics - Cell Carrier Buzz on the WebWeb Metrics - Cell Carrier Buzz on the Web
Web Metrics - Cell Carrier Buzz on the Web
Dan Rockwell
 
2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social Media2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social Media
Jim Tobin
 
Creative Content Uclan
Creative Content UclanCreative Content Uclan
Creative Content Uclan
markmedia
 
Social Media Where To Start
Social Media Where To StartSocial Media Where To Start
Social Media Where To Start
Mix Conferences
 
Workshop maximizing yourwebsite-7-22-10
Workshop maximizing yourwebsite-7-22-10Workshop maximizing yourwebsite-7-22-10
Workshop maximizing yourwebsite-7-22-10
NuRelm
 
Significance of Internet social media to traditional companies
Significance of Internet social media to traditional companiesSignificance of Internet social media to traditional companies
Significance of Internet social media to traditional companies
Rajiv Dingra
 
Why Branding is Important
Why Branding is ImportantWhy Branding is Important
Why Branding is Important
Andrew Hughes
 

Similar to Focus on Publishers (20)

Web trends, social media, viralmarketing
Web trends, social media, viralmarketingWeb trends, social media, viralmarketing
Web trends, social media, viralmarketing
 
Entrepalooza
EntrepaloozaEntrepalooza
Entrepalooza
 
Why social media
Why social mediaWhy social media
Why social media
 
Multimedia mastery
Multimedia masteryMultimedia mastery
Multimedia mastery
 
Social Media 201
Social Media 201Social Media 201
Social Media 201
 
Let The People Speak
Let The People SpeakLet The People Speak
Let The People Speak
 
Class19 Online
Class19 OnlineClass19 Online
Class19 Online
 
Class19 Online
Class19 OnlineClass19 Online
Class19 Online
 
Structure Matters - Information Architecture for UX & Conversions
Structure Matters - Information Architecture for UX & ConversionsStructure Matters - Information Architecture for UX & Conversions
Structure Matters - Information Architecture for UX & Conversions
 
Structure Matters - Information Architecture for SEO and UX
Structure Matters - Information Architecture for SEO and UXStructure Matters - Information Architecture for SEO and UX
Structure Matters - Information Architecture for SEO and UX
 
Binghamton Public
Binghamton PublicBinghamton Public
Binghamton Public
 
Is your marketing plan working
Is your marketing plan workingIs your marketing plan working
Is your marketing plan working
 
Web metrics-cell-carrier-buzz-on-the-web-12063
Web metrics-cell-carrier-buzz-on-the-web-12063Web metrics-cell-carrier-buzz-on-the-web-12063
Web metrics-cell-carrier-buzz-on-the-web-12063
 
Web Metrics - Cell Carrier Buzz on the Web
Web Metrics - Cell Carrier Buzz on the WebWeb Metrics - Cell Carrier Buzz on the Web
Web Metrics - Cell Carrier Buzz on the Web
 
2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social Media2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social Media
 
Creative Content Uclan
Creative Content UclanCreative Content Uclan
Creative Content Uclan
 
Social Media Where To Start
Social Media Where To StartSocial Media Where To Start
Social Media Where To Start
 
Workshop maximizing yourwebsite-7-22-10
Workshop maximizing yourwebsite-7-22-10Workshop maximizing yourwebsite-7-22-10
Workshop maximizing yourwebsite-7-22-10
 
Significance of Internet social media to traditional companies
Significance of Internet social media to traditional companiesSignificance of Internet social media to traditional companies
Significance of Internet social media to traditional companies
 
Why Branding is Important
Why Branding is ImportantWhy Branding is Important
Why Branding is Important
 

More from Christian Heilmann

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
Christian Heilmann
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
Christian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
Christian Heilmann
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
Christian Heilmann
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
Christian Heilmann
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
Christian Heilmann
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
Christian Heilmann
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
Christian Heilmann
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
Christian Heilmann
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
Christian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
Christian Heilmann
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
Christian Heilmann
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
Christian Heilmann
 

More from Christian Heilmann (20)

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
 

Recently uploaded

Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 

Recently uploaded (20)

Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 

Focus on Publishers

  • 1. Focus on web publishers The forgotten audience Christian Heilmann, Yahoo UK Ebay, London, 30.08.2007
  • 2. Who is this? Christian Heilmann Lead Interaction Architect at Yahoo UK Author of several books with long titles full of web development gobbledegook.
  • 3. Who is this? Blogger and web magazine author for several years. Speaker at several conferences for web development and accessibility.
  • 4. Who is this? Coffee addict. No TV owner No car owner Foreigner.
  • 5. We all love distribution As service and media providers we want our information out on the web. Having third parties link to our products gives them credibility. It also makes search engines give us some good lovin’
  • 6. We all love distribution Lots of search engine love is a good thing.
  • 7. Why do people link to us? They like the content They want the kudos to be the first to have found something cool on the web. Quirky auctions Inappropriate imagery (pet snake) Bargains
  • 8. Why do people link to us? They want to enhance and verify their own content. “ Photos of our event on flickr” “ Find the same camera on ebay” “ Find other movies or albums by that awesome artist.”
  • 9. Why do people link to us? They want a slice of the pie! Text ads Search referrals Sales referrals Freebies by referral
  • 10. How can we make people link to us? Banners Badges Widgets APIs
  • 11. What are publishers? There are several types of publishers on the web. Each of these have different approaches and needs. Each have their place and help us distribute our goodies.
  • 13. Consumers / Connectors These people do not care about technology, all they want is use the services we offer. They primarily want to use the technology to connect to other people.
  • 14. Consumers / Connectors This could be dating, chatting with people with the same interests or keeping up with family and friends.
  • 15. Consumers / Connectors Products of interest: Webmail Chat systems Instant Messaging
  • 16. Consumers / Connectors These people are the big mass, the ones that keep a constant stream of revenue flowing. They are also great for reaching out to people you can’t reach.
  • 18. Content Publishers These are the folks that create content for social sites and the web. That mythical 10% that is responsible for 90% of what we call UGC.
  • 19. Content Publishers Bloggers, Video editors, Photographers, Writers, Poets, Musicians, (…)
  • 20. Content Publishers These people want to publish what they have done. They are interested in the platforms they use for that.
  • 21. Content Publishers Products of interest: blogging systems image editing suites audio and video software and services
  • 22. Content Publishers They do fiddle with these tools, but are not that interested in developing. The main focus is to create content and get kudos for having created it.
  • 23. Content Publishers This group should be very dear to our hearts. They are the “early adopters” of products and inspire other people to try them out. They are a minority, but one with a massive voice.
  • 26. Developers These are the real “early adopters” who develop publication platforms. However, they are not as vocal as they spend time developing, not blogging about it.
  • 27. Developers They are very important to us, as they bring products to content producers. They also help us improve our products immensely. However, they require a special communication voice and tone.
  • 28. What do publishers give us?
  • 29. What do publishers give us? Their trust (our systems will be available) Their screen estate Link love Visitors (people WILL leave their sites)
  • 30. What do we give publishers?
  • 31. What do we give publishers? The connectors and the developers are easy to make happy. All they want is systems that work, and they can use. However…
  • 32. Avoid the one big mistake
  • 33. Avoid the one big mistake Applications need to be available They also need to be secure – I trust you with my data They also need to tell me when I do things wrong (no, “password” is NOT a viable password)
  • 34. Avoid the one big mistake If you offer an API, show commitment. It has to be available 24/7 It has to be backward compatible = plan it well It has to have output formats catered to different needs.
  • 35. An API is for life, not just for the next press release!
  • 36. Avoid the one big mistake Be all ears: Offer mailing lists frequented by people in the know Take on improvement requests and give feedback on these Support new platforms when they crop up.
  • 37. What do we give publishers?
  • 38. What do we give publishers? Catering to consumers is easy, we know them as our users. Catering to developers is also easy, we have those living in a habitat in the office anyways. Publishers, however are a different beast.
  • 39. What do we give publishers? As we are not sure of how they work we offer badges and widgets that are really catered to consumers.
  • 40. What do we give publishers? Fixed functionality Fixed size Fixed design Keeping the brand secure Targeted at bringing users to our sites.
  • 41. What do we give publishers? Let’s take a look at a schema of a publisher site. This could be a blog, a small web site, a myspace or facebook account or even a profile in a photo or video sharing site.
  • 42.  
  • 43. Navigation, Search, This is what this is
  • 46. BADGE
  • 47. BADGE
  • 48. Obtrusive We expect people to like our stuff so much, they give up theirs. The reasons are: Being scared of brand washout Not wanting to deal with technical support “ We know best” mentality
  • 49. Obtrusive But what about the brand of the publisher? What about banner blindness? What about the technical issues?
  • 51. Technical issues A lot of banners and badges were built to work in outdated browsers. What worked in 1998 does not necessarily perform well these days. Web sites and applications these days get more and more complex. Outdated tricks and workarounds stand in the way of these.
  • 52. Technical issues Every request to another server when the page is loading is slowing it down immensely. A lot of banners and badges have a Russian Doll behaviour – it looks like one request but become many more.
  • 53. Technical issues Sloppy code might interfere with other scripts in the page. There is no way to find out what is going on in the third party code, users need to trust it and it is hard to reproduce errors.
  • 54. Unobtrusive Just Google it :-) Badges and widgets could become unobtrusive. We allow the publisher to decide the look and feel. We also allow the publisher to place the content in the right context.
  • 55. CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT relevant badge content CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
  • 56. CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT relevant badge content CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT BADGE
  • 57. Me, Me, Me My ebay stuff My photos My videos
  • 58. Me, Me, Me My ebay stuff My photos My videos My ebay stuff BADGE
  • 59. Power to the publisher That way, we can profit from the competence of the publisher. Users can choose when to see the badge which counteracts banner blindness. Choosing already means showing interest = more likely to result in a transaction.
  • 60. Seeding opportunities If your API is read and write this also means you have a seeding opportunity. Relevant visitors of the publisher site can enter information or upload data from a site they trust, and don’t have to go to one they can’t be bothered about.
  • 61. Content distribution is a leap of faith
  • 62. Show me the money! Premature monetization is the death of good distribution models. Web surfers are a cynical bunch, and publishers even more so. Distribution mechanisms are first and foremost an opportunity to raise product awareness and link love.
  • 63. Show me the money! Give out free and good, and good things will come back to you. It worked for me.
  • 64. Thanks! Christian Heilmann [email_address] http://wait-till-i.com http://icant.co.uk http://creativecommons.org/licenses/by-sa/3.0/
  • 65. Credits “ File not Found” by Ape Lad: http://www.flickr.com/photos/apelad/1266913887 “ Connect 4” by Banalities http://www.flickr.com/photos/richardsummers/379654824/ “ Publisher” by Jason Cartwright http://www.flickr.com/photos/jasoncartwright/168646014/ “ Developer’s Paradise” by Nik Cubrilovic http://www.flickr.com/photos/perfected/348699072/ “ stretchcat” by Constintina http://www.flickr.com/photos/constintina/550573052/ “ Give” by Neil McQuaid http://www.flickr.com/photos/mcquain2/689551864/ “ Riley the Golden Retriever” http://www.flickr.com/photos/jennykhan/306241846 “ This is Sparta”, “Smiling Cat”, “You Rock”, “Beaker” found on the Internets