Open Content By Daniel Jacobson and Harold Neal National Public Radio.

Slides:



Advertisements
Similar presentations
RSS RSS is an acronymn for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web. RSS.
Advertisements

New Media for Agricultural Communications. RSS RSS is a family of web feed formats used to publish frequently updated content such as blog entries, news.
Real Time Information.
Teaching Using the Internet in Your Classroom.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Social Media.
Ellucian Mobile: Don’t text and drive, kids!
0 Leveraging External Data In SharePoint John Ramminger.
ICT Issues Social Networking. Social Networking Social networking: the interaction between a group of people who have a common interest, eg. music. Popular.
Weblog benefits for research students Maryam Sarrafzadeh.
RSS, real simple syndication Skills: subscribe to feeds, read feeds IT concepts: RSS feed, polling vs. publish- subscribe, stand-alone vs Web based reader,
CSC 101 Andrew Eng 03/28/06. Assingments Slide 1 - Slide show title, your name, class, and data Slide 2 - Podcast - Title, Very short definition, link.
CSC 101 Slide Show Ashley Carroll. Podcast What is Podcasting? Podcasting is the distribution of audio or video files, such as radio programs or music.
What is Podcasting is a digital recording of a radio broadcasting or program that is made available on the internet. This recording is downloaded to a.
Jesse Embley CSC 101 Spring 2006 Podcast, Blog, Wiki, RSS.
Customising SharePoint David Gristwood Developer & Platform Group
Web 2.0: Concepts and Applications 3 Syndicating Content.
Development of mobile applications using PhoneGap and HTML 5
Organic Website Marketing and Online Reputation Management To Boost Traffic, Visibility and Targeted Audience Table of content Introduction Service On.
Web Content Management at GCN.com The Gilbane Conference: Content Technologies for Government Alec Dann SVP of Internet Publishing PostNewsweek Tech Media.
Social Media Quarterly Roadmap May 10, Top Goals Increase engagement on PBS.org and station web sites Utilize social technologies to capture new.
Web Syndication Presented by: Gani Dragusha. What is Web Syndication? What is RSS? History of RSS Advantages / Disadvantages RSS New Features Web Syndication.
Presented by Mrs. Reynolds. Do you own or have access to an iPod or other MP3 device or a home computer? Are you familiar with the term podcast and what.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
Business Computing 550 Lesson 4. Fundamentals of Information Systems, Fifth Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets.
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
Free e-Sources for English Language Teachers by Wallace Barboza Carolina TESOL December 6th, 2008 Charleston, SC.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Consider ways to use social software in your professional learning and school.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
The OCLC Library Spotlight Program ™ Localize, Mobilize, and Spotlight Your Library Jeff Penka Director, Global Discovery & Syndication.
The Power of Connection ICPC 2012 ATS Class E9 Media Support for the Proactive Chaplain Dan Cooper & Chaplain Mike Dismore Central Oregon Police Chaplaincy.
RSS Feeds What, Why, & How… …without a CMS Don Parsons
Web Publisher. Rinaldo De Paolis General Manager – Qualitem & Connected Systems.
Providing high-end agents a complement of multimedia marketing tools for greater success.
XP New Perspectives on The Internet, Fifth Edition— Comprehensive, 2005 Update Tutorial 7 1 Mass Communication on the Internet Using Newsfeeds Tutorial.
Christine Laham, Fahed Abdu, David Dezano,Shelly Kim.
Jason Cortes, GOER Web Programming/Developer
Podcasting & Videocasting Session Presented by: Gordon F Snyder Jr Download Mike Q and my podcasts at:
Use of Electronic and Internet advertising options Standard 3.4.
Getting Started with CAA’s Alumni Groups Website System.
Mara Bordignon Rosalie Waller Information Services Librarians Library Staff Tech Day: April 27, 2009.
Getting the most out of ArcGIS Web Application Templates
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Washingtonpost.com  Introduction  Who we are - four very different sites –washingtonpost.com –budgettravelonline.com –newsweek.com –slate.com.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
Internet Media’s Alton Campbell CSC 101 March 30, 2006.
Presentation On HTML & Podcast Done by: Shamelia Young & Sheriece Williamson.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Podcasts. (derived from Apple's "iPod" and "broadcasting“) a method of publishing audio files to the internet, allowing users to subscribe to a feed and.
Three Internet Medias Podcast, Blogs, Wiki Jasmine Sampson CSC101.
Web 2.0 Tools. Podcasts are an audio broadcast which has been converted to an mp3 file for playback in a digital music player. Podcast can be solicited.
 Smartphones – iPhone, Android, Blackberries, etc  Tablets – iPad, Android, Windows, Google, etc.  Computers Basically anything that can connect to.
AUU Website Solution Purpose built for the AUU
Top 10 Technology Tools for Teaching and Learning
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
GovDelivery® & Digital Subscription Management:
Web 2.0 and Library 2.0 A Brief Overview
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
RSS What can it do for you? Rachel Hyland Systems Librarian
Use of Electronic and Internet advertising options
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
Digital Marketing Offerings
RSS RSS is an acronymn for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web. RSS.
Podcasting: Multimedia Syndication
Slides prepared by Sarah Benis Scheier-Dolberg
Creating Basemaps to Manage Buildings and Facilities
Podcasts & RSS Feeds in the Classroom
Why Social Media? Think of the marketing potential that is inexpensive, anyone can do, and how effective it is.
Presentation transcript:

Open Content By Daniel Jacobson and Harold Neal National Public Radio

Overview ‣ Who is NPR? ‣ Landscape of Open Content ‣ RSS ‣ NPR’s Solution ‣ NPR’s Architecture ‣ NPR API Demo ‣ API Stats and Details ‣ The Future of NPR’s API ‣ Questions?

Who is NPR? ‣ NPR (National Public Radio) ‣ Leading producer and distributor of radio programming ‣ All Things Considered, Morning Edition, Fresh Air, Wait, Wait, Don’t Tell Me, etc. ‣ Broadcasted on over 800 local radio stations nationwide ‣ NPR Digital Media ‣ Website (NPR.org) with audio content from radio programs ‣ Web-Only content including blogs, slideshows, editorial columns ‣ About 250 produced podcasts, with over 600 in directory ‣ Mobile sites ‣ API and other syndication

Open Content Landscape Content Providers Amount of Content Available in APIs

What is Major Media Doing? ‣ Most offer RSS for very specific feeds ‣ Some offer extended RSS or comparable ‣ MediaRSS extensions ‣ Podcast enclosures ‣ Very few comprehensive APIs (although seems to be changing) Really Successful Syndication ‣ Gets some content out there ‣ Drives traffic back to the site ‣ A lot of traction in the marketplace Really Stingy Syndication ‣ There is meaty real content there ‣ Namespace extensions are limited ‣ Embraces content lock-down model

Full Content Must Be Where The Users Are ‣ RSS is not enough (anymore) to be where the users are! ‣ Users are looking for rich content, multi-media, full text, etc. ‣ There are infinite ways to get content ‣ Loyal patronage is limited to your audience, at best ‣ No guarantee users will come to you for content ‣ Google helps total page views, but page views per session are often low ‣ Facebook, Myspace, etc., is where people go ‣ More content is appearing in these forums ‣ If content is there, users don’t need to go elsewhere ‣ Platforms are constantly changing ‣ It is difficult, but necessary, to keep up ‣ Your site cannot do it alone!

NPR’s Solution… Open API ‣ Distribute the full content ‣ Allows users to innovate and be creative with our content ‣ A few of us, millions of you ‣ Unlimited people thinking about what can be done ‣ Unlimited people building things

So Easy, Our CEO Can Do It

But enables more tech savvy users to do build complex apps

Philosophy of NPR Digital Media ‣ Build Content Management tools, not Web Publishing tools ‣ COPE (Create Once Publish Everywhere) ‣ Separate Content from Display ‣ Eliminate markup from content upon storage ‣ Understand the Atom ‣ Story is the Atom of NPR ‣ Story contains relationships to assets ‣ Stories are grouped into lists ‣ Know when to build and know when to integrate ‣ Tools for assets are always internally managed and centrally stored ‣ For everything else, depends on cost-benefit analysis ‣ When integrating, first option is open source tools

High-Level System Architecture

Central Oracle 10g Database (planning to migrate to an open source database)

Custom Built CMS

External Facing Templates (including all transforms and presentations)

Caching and Performance

View, View, View ‣ What data are you interested in? ‣ List of story id’s from database, search engine, etc. ‣ How do you want to view it? ‣ NPRML, RSS, Atom, MediaRSS, JSON, HTML/JS Widget ‣ Filters for final transformations before returning results ‣ Field Filters ‣ Rights Management ‣ Per-User Customizations

Output Formats ‣ Currently Supported Formats ‣ NPRML ‣ RSS ‣ MediaRSS ‣ JSON ‣ Atom ‣ JavaScript Widget ‣ HTML Widget ‣ Possible Future Formats ‣ Full Story Widget ‣ NewsML ‣ PBCore

What is NPRML? ‣ Custom XML structure ‣ most closely represents NPR’s data model ‣ NPR’s “native” model ‣ Foundation of NPR.org ‣ The basis of all other API transformations ‣ Libraries to retrieve and manipulate data from layered data storage ‣ Retrieved via SimpleXML and DOM ‣ NPRML is not meant to be a new standard

Details on the Content ‣ Content available in the NPR API: ‣ 13 years worth of NPR content ‣ About 250,000 unique stories ‣ About 400,000 unique audio files available ‣ Over 5700 unique types of lists, with infinite combination possibilities ‣ Over 90 topics ‣ Twelve programs ‣ Nearly 4000 musical artists ‣ Almost 400 NPR personalities ‣ Over 700 editorial columns and series

Current Statistics on Usage ‣ Since launch on Wednesday, July 16 th ‣ Over 300 registrants for the API ‣ Over 235,000 requests to the API ‣ Nearly 10,000 requests based on search terms ‣ Nearly 15,000 requests based on date ranges ‣ Over 23,000 page views of the NPR Tech Center

Distribution of Requested Output Formats

Current Rights and Exclusions ‣ Everything that NPR has the rights to is in the API ‣ Includes Morning Edition and All Things Considered ‣ Some NPR programming is excluded due to rights ‣ Car Talk, Fresh Air and This I Believe ‣ Other popular Public Radio Programs are excluded due to rights ‣ * This American Life, Marketplace and A Prairie Home Companion ‣ Some text, images and audio is not available due to rights ‣ Video and blogs are not offered… yet ‣ * These programs are not produced or distributed by NPR.

Future Enhancements for API ‣ Short Term ‣ Full Story HTML Widget ‣ geo information for stories ‣ station finder API ‣ video ‣ Possible Mid to Long Term ‣ more station content from more stations ‣ posting to the API ‣ create your own podcasts ‣ blogs ‣ other formats, including NewsML and PBCore

Questions? ‣ Feel free to contact us directly: Daniel Jacobson Harold Neal To see the API: To follow the API development: