Build your own /programmes

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Build your own /programmes - Presentation Transcript

    1. Build your own /programmes Jonathan Tweed, BBC
    2. The plan • A bit about the site • What we’ve brought
    3. bbc.co.uk/programmes • A permanent, findable home on the web for all BBC programmes • Data since last May for TV, September for Radio • Branded versions • Roughly 160,000 pages
    4. bbc.co.uk/programmes • A permanent, findable home on the web for all BBC programmes • Data since last May for TV, September for Radio • Branded versions • Roughly 160,000 pages
    5. bbc.co.uk/programmes • A permanent, findable home on the web for all BBC programmes • Data since last May for TV, September for Radio • Branded versions • Roughly 160,000 pages
    6. Some Numbers Type Total Per month Brands 2,000 100 Series 3,000 200 Episodes 130,000 12,000 Versions 135,000 13,000 Broadcasts 435,000 40,000 OnDemands 260,000 20,000 Changes 3,000,000 130,000
    7. The future • New branded sites • Catalogue • Tracklists • Image galleries • Improved cast and crew
    8. What we’ve brought • Your own /programmes
    9. The bits • PIPs • PIT • Dynpub • Data model
    10. Brand Series Promotion Episode Segment Version Segment Event Broadcast OnDemand Service
    11. For those familiar with TV-Anytime Programmes TVA Brand GroupInformation[@type='show'] Series GroupInformation[@type='series'] Episode GroupInformation[@type='programConcept'] Version ProgramInformation Broadcast ScheduleEvent OnDemand OnDemandProgram
    12. PIPs • Backend metadata store with REST API • ROA - it’s all about the resources • Writes are a mix of TVA and PIPs XML • Reads are PIPs XML • Also used by iPlayer and Search (for Topics) • Perl using Catalyst and DBIx::Class
    13. Demo
    14. PIT • PIPs metadata editor • Used by production teams in TV and Radio • Tidy up core data • Add extra bits such as images, promotions • Ruby on Rails
    15. Demo
    16. Dynpub • Front end dynamic publishing • Beautiful URLs • Allows programme and channel branding • “Perl on Rails”
    17. Demo
    18. What can I do? • Your own Programmes stack • You can read • You can write • TVA for core data • PIPs XML for promotions and segments
    19. A Facebook application
    20. A filesystem
    21. iPlayer + YouTube
    22. iGoogle
    23. WiiPlayer
    24. Segmentation
    25. 9 months of radio playout data as segments
    26. Radio Segments • Four networks • Radio 1 • Radio 2 • 1Xtra • 6music
    27. Radio Segments • MusicBrainz Artist IDs • Titles • Offsets • Durations
    28. Demo
    29. Tell me again • Your own Programmes stack • You can write • We have segments • You can use /programmes or make your front end
    30. Questions

    + Jonathan TweedJonathan Tweed, 2 years ago

    custom

    1504 views, 1 favs, 2 embeds more stats

    My talk from Mashed describing the bits that make u more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1504
      • 1466 on SlideShare
      • 38 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 8
    Most viewed embeds
    • 30 views on http://jonathan.tweed.name
    • 8 views on http://mashed08.backnetwork.com

    more

    All embeds
    • 30 views on http://jonathan.tweed.name
    • 8 views on http://mashed08.backnetwork.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories