W2E NY 2010 NPR Everywhere
-
Upload
zachbrand -
Category
Technology
-
view
105 -
download
1
description
Transcript of W2E NY 2010 NPR Everywhere
![Page 1: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/1.jpg)
NPR EverywhereThe power of <flexible> content
Zach Brand : @zbrandSr. Director Technology & StrategyNPR, Digital Media
![Page 2: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/2.jpg)
“From NPR News in Washington..” –Jack Speer et al
![Page 3: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/3.jpg)
“From NPR News in Washington..” –Jack Speer et al
X 35M / Week
X 784
![Page 4: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/4.jpg)
“Please give generously” –Your local station
!=
![Page 5: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/5.jpg)
NPR Digital Media
API
![Page 6: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/6.jpg)
So Why Should YOU Care about Flexible Content?
![Page 7: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/7.jpg)
A) Staying Relevant Is Getting Much Harder
Step 1
Step 2You
![Page 8: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/8.jpg)
0 - 50
> 1,000,000,000
> 800,000
![Page 9: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/9.jpg)
B) It’s Worked Well For Us…
NPR News iPhone app
NPR News Android app
Relaunched NPRmobile site
NPRiPad app
NPR MusiciPhone app
API launchedin 2008, at
OSCON
NPR MusicRemix
NPR BlogsMade API Friendly
Facebook Integration
Player 2.0
Homepage Improvements
Story PageImprovements
![Page 10: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/10.jpg)
Architectural Philosophies
Avoid LOTR Syndrome
Content & Technology Are Inextricably Linked
COPE (Create Once Publish Everywhere)
- COPE drives all other architectural decisions
Content Management Tools & Presentation Layers
Understand the Atom
- Story is the Atom for NPR
- Stories contain ‘Assets’ (i.e. text, audio, video, images, etc.)
- Stories belong to ‘Lists’
It Is Better To Be Incomplete Than Inaccurate
![Page 11: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/11.jpg)
Good ToolsGood PeopleGood Content
![Page 12: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/12.jpg)
1997(No CMS)
![Page 13: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/13.jpg)
![Page 14: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/14.jpg)
2003(CMS)
![Page 15: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/15.jpg)
![Page 16: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/16.jpg)
2005(CMS)
![Page 17: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/17.jpg)
![Page 18: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/18.jpg)
2008(API)
![Page 19: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/19.jpg)
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
![Page 20: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/20.jpg)
![Page 21: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/21.jpg)
“Learning a slew of technical skills isn't the answer, it's just part of the journalism equation.” -http://10000words.net/
![Page 22: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/22.jpg)
![Page 23: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/23.jpg)
“From Washington DC… this is NPR”
![Page 24: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/24.jpg)
![Page 25: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/25.jpg)
![Page 26: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/26.jpg)
NPR Addict iPhone App
![Page 27: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/27.jpg)
![Page 28: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/28.jpg)
![Page 29: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/29.jpg)
System Architecture Supporting COPE
![Page 30: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/30.jpg)
System Architecture Supporting COPE
![Page 31: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/31.jpg)
System Architecture Supporting COPE
JavaJSP
Struts
![Page 32: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/32.jpg)
System Architecture Supporting COPE
R / WMySQL
![Page 33: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/33.jpg)
System Architecture Supporting COPE
R / OMySQLCluster
NoSQL-likeXML
Repository
![Page 34: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/34.jpg)
System Architecture Supporting COPE
PHP5
SimpleXMLPHP5
![Page 35: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/35.jpg)
Inside the API’s “Black Box”
![Page 36: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/36.jpg)
Life and Times of Flexible Content
![Page 37: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/37.jpg)
NPR CMS
![Page 38: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/38.jpg)
NPR API
![Page 39: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/39.jpg)
NPR.org
![Page 40: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/40.jpg)
HTML5 / Tablet Site
![Page 41: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/41.jpg)
NPR.org Audio Player
![Page 42: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/42.jpg)
iPhone App Android AppMobile Site
![Page 43: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/43.jpg)
Google Chrome Extension
![Page 44: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/44.jpg)
iGoogle Gadget
![Page 45: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/45.jpg)
KQED.org
![Page 46: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/46.jpg)
WBUR.org
![Page 47: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/47.jpg)
Connecticut Public Broadcasting
Photos Courtesy Derik Elis, CBTV
NPR API
CPTV’s Drupal Based CMS
Website
![Page 48: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/48.jpg)
What We Learned
![Page 49: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/49.jpg)
“I had to actually purchase a book to learn the API and write the client.” Shawn Fanning of Napster Fame
![Page 50: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/50.jpg)
Yeah, About That Chart….
Figuring it out…
Election RelatedTraffic Bumps
![Page 51: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/51.jpg)
Station Content in the NPR API (today)
![Page 52: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/52.jpg)
KLCC Displaying N3 Stories from NPR API
![Page 53: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/53.jpg)
WBUR Displaying N3 Story from NPR API
![Page 54: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/54.jpg)
![Page 55: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/55.jpg)
![Page 56: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/56.jpg)
![Page 57: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/57.jpg)
![Page 58: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/58.jpg)
A thousand words of COPE
![Page 59: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/59.jpg)
![Page 60: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/60.jpg)
![Page 61: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/61.jpg)
Make it ALL reusable
![Page 62: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/62.jpg)
![Page 63: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/63.jpg)
API Keys and Consumption by Audience
![Page 64: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/64.jpg)
Output Format Distribution
This distribution chart is from June 2009 and does not include NPR consumption.
We believe the distribution still applies today.
![Page 65: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/65.jpg)
Page Views to NPR Tech Center
![Page 66: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/66.jpg)
NPR Story API : Requests per Month
> 20 requests to the Story API every second
![Page 67: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/67.jpg)
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
•Open Source NPR projects have been possible
![Page 68: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/68.jpg)
NPR Android App
http://code.google.com/p/npr-android-app/
![Page 69: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/69.jpg)
What’s Next (or at least still causing us problems)
![Page 70: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/70.jpg)
Station Content in the NPR API (today)
![Page 71: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/71.jpg)
Public Media API (future)
![Page 72: W2E NY 2010 NPR Everywhere](https://reader037.fdocuments.in/reader037/viewer/2022110115/54c692d94a7959bc708b45e5/html5/thumbnails/72.jpg)
Challenges Ahead
•Extending to Network Use
•Performance•Caching
•Rights Management•Pagination
•Which Presentation Layers to Focus On•Laser or Shotgun?