SlideShare a Scribd company logo
1 of 70
The Power of Flexible Content
HOW and WHY NPR’s content goes everywhere
Zach Brand @zbrand
Sr. Director Technology & Strategy
NPR, Digital Media
“From NPR News in Washington..” –Jack Speer et al
“From NPR News in Washington..” –Jack Speer et al
X 35M / Week
X 784
“Please give generously” –Your local station
!=
NPR Digital Media
API
Various Terms…
 COPE (Create Once Publish Everywhere)
 Flexible Content
 CrossMedia
 TransMedia
So Why Should YOU Care about Flexible Content?
Three Reasons…
1) It’s Worked Well For Us…
NPR News
iPhone app
NPR News
Android app
Relaunched NPR
mobile site
NPR
iPad app
NPR Music
iPhone app
API
launched
in 2008
NPR Music
Remix
NPR Blogs
Made API Friendly
Facebook Integration
Player 2.0
Homepage
ImprovementsStory Page
Improvements
0 - 50
> 1,000,000,000
> 800,000
#2) Getting Found is Getting Harder..
… and Thousands More
#3) …and Everybody Else Is Doing It.
Our Principles…
 Don’t Attempt to Build the ‘One System’
 COPE (Create Once Publish Everywhere)
- COPE drives all other architectural decisions
- Realized at NPR with the NPR News API
 Content Management Tools & Presentation Layers
 Understand Your Atom
- Story is the Atom for NPR
- Stories contain ‘Assets’ (ie. text, audio, video, images, etc.)
- Stories belong to ‘Lists’
 It is better to be incomplete than inaccurate
Good Tools
Good People
…
Flexible Content
1997
(No CMS)
2003
(CMS)
2005
(CMS)
2008
(API)
NPR’s Target Audiences for the API
 Ourselves
- Supports the entire infrastructure of our new site
- Improvements to CMS to enable custom feeds by Editorial and Design
 Stations
- Enables us to serve content to our member stations more easily
- Enables our stations to serve their communities better
 Partners
- Creates new opportunities because - easy to implement with very little integration cost
- Makes existing opportunities easier to maintain and grow
 Public
- Engages the community – part of NPR’s Public Service Mission
- Lots of great widgets, tools, sites built using the API
Launch Expectations:
Improve development efficiencies for NPR.org
Some sophisticated stations will use the API
Partner integration will be easier
The public will do amazing things with the API
Good Tools
Good People
…
Flexible Content
NPR Addict iPhone App
The Life of a (FLEXIBLE) Story at NPR
CMS API Presentation
Layers
1 2
3 4
1: NPR CMS
2: NPR API
3: API  Presentation Layers (or other Apps)
4: Examples of Presentation Layers
The Life of a (FLEXIBLE) Story at NPR
CMS API Presentation
Layers
1 2
3 4
System Architecture Supporting COPE
System Architecture Supporting COPE
System Architecture Supporting COPE
Java
JSP
Struts
System Architecture Supporting COPE
R / W
MySQL
System Architecture Supporting COPE
R / O
MySQL
Cluster
NoSQL-like
XML
Repository
System Architecture Supporting COPE
PHP5
SimpleXML
PHP5
Good Tools
Good People
…
Flexible Content
Good Design Requires Flexibility Too…
 You Still Have to Make the Presentation Compelling
“From Washington DC… this is NPR”
HTML5 / Tablet Site
NPR.org Audio Player
iPhone App Android AppMobile Site
Google Chrome Extension
iGoogle Gadget
WBUR.org
Connecticut Public Broadcasting
Photos Courtesy Derik Elis, CBTV
NPR API
CPTV’s Drupal
Based CMS
Website
What We Learned
Launch Expectations:
Improvements to development efficiencies for NPR.org
Some sophisticated stations will use the API
Partner integration will be easier
The public will do amazing things with the API
Actual Results:
NPR dramatically improved development efficiencies
NPR’s mobile strategy took off
Some sophisticated stations have used the API
Partner integration has been easier
API has facilitated business development opportunities
The public has done some interesting things
We’ve been able to do amazing things with the public
Paid Dev Public Dev
$$$
Yeah, About That Chart….
Figuring it out…
US Election Related
Traffic Bumps
Bomb Found Downtown
Staff Writer
Aug 8th
2010
A Small pipebomb was found behind
the Safeway on 7th
and Adams. Police
believe it was the work of teenagers
and stated that the device did not
appear to be functional.
Bomb Found Downtown
Staff Writer
Aug 8th
2010
A Small pipebomb was found behind
the Safeway on 7th
and Adams. Police
believe it was the work of teenagers
and stated that the device did not
appear to be functional.
Somewhere in a Small Town
Bomb Found Downtown
Staff Writer
Aug 8th
2010
A Small pipebomb was found behind
the Safeway on 7th
and Adams. Police
believe it was the work of teenagers
and stated that the device did not
appear to be functional.
Bomb Found Downtown
Staff Writer
Aug 8th
2010
A Small pipebomb was found behind
the Safeway on 7th
and Adams. Police
believe it was the work of teenagers
and stated that the device did not
appear to be functional.
Meanwhile in New York
WTF?OMG
A thousand words of COPE
Make it ALL reusable
API Keys and Consumption by Audience
Page Views to NPR Tech Center
NPR Story API : Requests per Month
Oct 2010: 1.6 Billion Stories Served by API
Challenges Still Ahead
•Extending to Network Use
•Performance
•Rights Management
•Which Presentation Layers to Focus On
•Laser or Shotgun?
To Recap
 Content & Technology Are Inextricably Linked
 Team Structure and Process Should Recognize this
 To Be ‘Findable’ Your Content Should Be Flexible.
 Flexible Content (i.e. Embraces COPE):
 Requires An Investment x2
 Improves Editorial Efficiency
 Will Help Drive Growth / Relevancy
 Revolutionizes Your Biz Dev
 Creates Opportunities with Public
 Accelerates Your Tech Development
Questions?
 Twitter: @zbrand
 API : www.npr.org/api
 Blog http://www.npr.org/blogs/inside

More Related Content

Viewers also liked (6)

HCI Talent Management Conference Presentation: NPR's Brand Ambassadors
HCI Talent Management Conference Presentation: NPR's Brand AmbassadorsHCI Talent Management Conference Presentation: NPR's Brand Ambassadors
HCI Talent Management Conference Presentation: NPR's Brand Ambassadors
 
Responsibly use policy
Responsibly use policyResponsibly use policy
Responsibly use policy
 
E pel portfolio20130514-171724
E pel portfolio20130514-171724E pel portfolio20130514-171724
E pel portfolio20130514-171724
 
Balance de competencias
Balance de competenciasBalance de competencias
Balance de competencias
 
E pel passport20130514-171718
E pel passport20130514-171718E pel passport20130514-171718
E pel passport20130514-171718
 
Libro de las normas 4 años 16.17
Libro de las normas 4 años 16.17Libro de las normas 4 años 16.17
Libro de las normas 4 años 16.17
 

Similar to NPR - NewMediaDays2010 - Flexible Content

Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform WorldMichael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Radiocamp 2011
 
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
Amazon Web Services
 
SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011
Eric Wahlforss
 

Similar to NPR - NewMediaDays2010 - Flexible Content (20)

W2E NY 2010 NPR Everywhere
W2E NY 2010 NPR EverywhereW2E NY 2010 NPR Everywhere
W2E NY 2010 NPR Everywhere
 
NPR API Usage and Metrics
NPR API Usage and MetricsNPR API Usage and Metrics
NPR API Usage and Metrics
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
 
NPR Presentation at Wolfram Data Summit 2010
NPR Presentation at Wolfram Data Summit 2010NPR Presentation at Wolfram Data Summit 2010
NPR Presentation at Wolfram Data Summit 2010
 
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform WorldMichael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
 
NPR's Digital Distribution and Mobile Strategy
NPR's Digital Distribution and Mobile StrategyNPR's Digital Distribution and Mobile Strategy
NPR's Digital Distribution and Mobile Strategy
 
NPR: Digital Distribution Strategy: OSCON2010
NPR: Digital Distribution Strategy: OSCON2010NPR: Digital Distribution Strategy: OSCON2010
NPR: Digital Distribution Strategy: OSCON2010
 
Web2expo 2011u
Web2expo 2011uWeb2expo 2011u
Web2expo 2011u
 
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sSoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:s
 
SoundCloud API Learnings
SoundCloud API LearningsSoundCloud API Learnings
SoundCloud API Learnings
 
The Case for Open Source: Follow the Data
The Case for Open Source: Follow the DataThe Case for Open Source: Follow the Data
The Case for Open Source: Follow the Data
 
The Case for Open Source - Follow the Data
The Case for Open Source - Follow the DataThe Case for Open Source - Follow the Data
The Case for Open Source - Follow the Data
 
DN 2017 | Machines are Learning - Bringing Powerful Artificial Intelligence t...
DN 2017 | Machines are Learning - Bringing Powerful Artificial Intelligence t...DN 2017 | Machines are Learning - Bringing Powerful Artificial Intelligence t...
DN 2017 | Machines are Learning - Bringing Powerful Artificial Intelligence t...
 
How AI connect dots for IoT
How AI connect dots for IoTHow AI connect dots for IoT
How AI connect dots for IoT
 
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
 
SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011
 
introduction about REST API
introduction about REST APIintroduction about REST API
introduction about REST API
 
Technologies that will change the Future of Search
Technologies that will change the Future of SearchTechnologies that will change the Future of Search
Technologies that will change the Future of Search
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
Why Cross-platform application developement makes everybody happy.
Why Cross-platform application developement makes everybody happy.Why Cross-platform application developement makes everybody happy.
Why Cross-platform application developement makes everybody happy.
 

Recently uploaded

Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 

Recently uploaded (20)

Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 

NPR - NewMediaDays2010 - Flexible Content

  • 1. The Power of Flexible Content HOW and WHY NPR’s content goes everywhere Zach Brand @zbrand Sr. Director Technology & Strategy NPR, Digital Media
  • 2. “From NPR News in Washington..” –Jack Speer et al
  • 3. “From NPR News in Washington..” –Jack Speer et al X 35M / Week X 784
  • 4. “Please give generously” –Your local station !=
  • 6. Various Terms…  COPE (Create Once Publish Everywhere)  Flexible Content  CrossMedia  TransMedia
  • 7. So Why Should YOU Care about Flexible Content? Three Reasons…
  • 8. 1) It’s Worked Well For Us… NPR News iPhone app NPR News Android app Relaunched NPR mobile site NPR iPad app NPR Music iPhone app API launched in 2008 NPR Music Remix NPR Blogs Made API Friendly Facebook Integration Player 2.0 Homepage ImprovementsStory Page Improvements
  • 9. 0 - 50 > 1,000,000,000 > 800,000 #2) Getting Found is Getting Harder..
  • 10. … and Thousands More #3) …and Everybody Else Is Doing It.
  • 11. Our Principles…  Don’t Attempt to Build the ‘One System’  COPE (Create Once Publish Everywhere) - COPE drives all other architectural decisions - Realized at NPR with the NPR News API  Content Management Tools & Presentation Layers  Understand Your Atom - Story is the Atom for NPR - Stories contain ‘Assets’ (ie. text, audio, video, images, etc.) - Stories belong to ‘Lists’  It is better to be incomplete than inaccurate
  • 14.
  • 16.
  • 18.
  • 20. NPR’s Target Audiences for the API  Ourselves - Supports the entire infrastructure of our new site - Improvements to CMS to enable custom feeds by Editorial and Design  Stations - Enables us to serve content to our member stations more easily - Enables our stations to serve their communities better  Partners - Creates new opportunities because - easy to implement with very little integration cost - Makes existing opportunities easier to maintain and grow  Public - Engages the community – part of NPR’s Public Service Mission - Lots of great widgets, tools, sites built using the API Launch Expectations: Improve development efficiencies for NPR.org Some sophisticated stations will use the API Partner integration will be easier The public will do amazing things with the API
  • 21.
  • 23.
  • 25. The Life of a (FLEXIBLE) Story at NPR CMS API Presentation Layers 1 2 3 4
  • 28. 3: API  Presentation Layers (or other Apps)
  • 29. 4: Examples of Presentation Layers
  • 30. The Life of a (FLEXIBLE) Story at NPR CMS API Presentation Layers 1 2 3 4
  • 33. System Architecture Supporting COPE Java JSP Struts
  • 34. System Architecture Supporting COPE R / W MySQL
  • 35. System Architecture Supporting COPE R / O MySQL Cluster NoSQL-like XML Repository
  • 36. System Architecture Supporting COPE PHP5 SimpleXML PHP5
  • 37.
  • 39. Good Design Requires Flexibility Too…  You Still Have to Make the Presentation Compelling
  • 40. “From Washington DC… this is NPR”
  • 41.
  • 42.
  • 43.
  • 46. iPhone App Android AppMobile Site
  • 50. Connecticut Public Broadcasting Photos Courtesy Derik Elis, CBTV NPR API CPTV’s Drupal Based CMS Website
  • 52. Launch Expectations: Improvements to development efficiencies for NPR.org Some sophisticated stations will use the API Partner integration will be easier The public will do amazing things with the API Actual Results: NPR dramatically improved development efficiencies NPR’s mobile strategy took off Some sophisticated stations have used the API Partner integration has been easier API has facilitated business development opportunities The public has done some interesting things We’ve been able to do amazing things with the public
  • 53. Paid Dev Public Dev $$$
  • 54. Yeah, About That Chart…. Figuring it out… US Election Related Traffic Bumps
  • 55.
  • 56.
  • 57. Bomb Found Downtown Staff Writer Aug 8th 2010 A Small pipebomb was found behind the Safeway on 7th and Adams. Police believe it was the work of teenagers and stated that the device did not appear to be functional. Bomb Found Downtown Staff Writer Aug 8th 2010 A Small pipebomb was found behind the Safeway on 7th and Adams. Police believe it was the work of teenagers and stated that the device did not appear to be functional. Somewhere in a Small Town Bomb Found Downtown Staff Writer Aug 8th 2010 A Small pipebomb was found behind the Safeway on 7th and Adams. Police believe it was the work of teenagers and stated that the device did not appear to be functional. Bomb Found Downtown Staff Writer Aug 8th 2010 A Small pipebomb was found behind the Safeway on 7th and Adams. Police believe it was the work of teenagers and stated that the device did not appear to be functional. Meanwhile in New York WTF?OMG
  • 58.
  • 59.
  • 60. A thousand words of COPE
  • 61.
  • 62.
  • 63. Make it ALL reusable
  • 64.
  • 65. API Keys and Consumption by Audience
  • 66. Page Views to NPR Tech Center
  • 67. NPR Story API : Requests per Month Oct 2010: 1.6 Billion Stories Served by API
  • 68. Challenges Still Ahead •Extending to Network Use •Performance •Rights Management •Which Presentation Layers to Focus On •Laser or Shotgun?
  • 69. To Recap  Content & Technology Are Inextricably Linked  Team Structure and Process Should Recognize this  To Be ‘Findable’ Your Content Should Be Flexible.  Flexible Content (i.e. Embraces COPE):  Requires An Investment x2  Improves Editorial Efficiency  Will Help Drive Growth / Relevancy  Revolutionizes Your Biz Dev  Creates Opportunities with Public  Accelerates Your Tech Development
  • 70. Questions?  Twitter: @zbrand  API : www.npr.org/api  Blog http://www.npr.org/blogs/inside

Editor's Notes

  1. Android 120K Apple 250K RIM 7K Get Jar 68K Handango 190K PocketGear 140K