My Yahoo! Personalising the Web Nick Cox – Product Manager May 2007 1 My Yahoo! Personalising the web 2 Pipes : What is Pipes? “Pipes is an interactive feed aggregator and manipulator. Using Pipes, you can create feeds that are more powerful, useful and relevant.” 3 Pipes : http://pipes.yahoo.com • Remix XML structured web content to make useful tools • As simple to use as clicking “create a new pipe” • Entirely browser based IDE • Over 5,000 sample pipes to try or expand on 4 Yahoo! Developer Network http://developer.yahoo.com 6 Yahoo! Developer Network : Mission …enable developers, ISVs and partners to rapidly build compelling software services on the Yahoo platform leveraging our platform excellence, highly–scalable infrastructure and social media wealth… 7 Y!DN : Can I make money? • Sure! • Currently Y! Web Services are available to anyone interested in using Y! products, services, data and content. • SOME of our services are only available for use in non-commercial applications 8 Y!DN : Low barriers to entry • You can use any language you like! • Our SDK provides libraries and / examples in: – – – – – – – – – – – – ColdFusion C# Flash/Flex (ActionScript) Java JavaScript Lua Perl PHP Python Ruby VB.NET Widgets (JavaScript + XML) 9 Y!DN : Applications Gallery http://gallery.yahoo.com • Users can upload and rate API based applications. – 600+ apps so far : • • • • • • • Messenger – 30% Maps – 20% Search – 19% Flickr – 15% YUI – 6% Music – 3% All Others – 9% 10 Some Cool APIs • Yahoo Mail API – launched March 2007 – List Folders – Lists all mail folders (total messages and unread message counts etc.) – List messages – Lists all messages in a folder. Want first X results filtered by unread – Get Message – Returns message parts in UTF-8 – Save Message / Save Raw Message – allowing you to build mail import tools • • • YUI – Yahoo User Interface Library Answers Flickr API – – – – • • Search Travel – • Get Interesting Pictures by date Add / Delete / Edit / List comments Search by tag, date, user etc. Get EXIF / TIFF / GPS tags for a photo Query Trip Planner content – restrict by Geolocation, images, keywords etc. Finance – Get stock quotes for a listed company (http://finance.yahoo.com/rss/headline?s=yhoo) Yahoo! Next Generation http://au.alpha.yahoo.com 12 Alpha : Personalisation Features • Supports 3rd party content: – OpenSearch friendly sites – Pipes! • Customise your view • Share your layout with friends 13 NextGen Front-pages : http://au.alpha.yahoo.com/ 14 NextGen Front-pages : MyYahoo http://cm.my.yahoo.com • Limited live beta MyYahoo : Personalisation Features • Send modules, pages, or entire layoutscolours to a friend • Change • Add content – Not restricted to Y! content 16 Don’t forget Hack Day : London • June 16th and 17th @ Alexandra Palace. • 500 web developers • Live entertainment from surprise music guest. • Co-hosted with BBC Backstage • Yahoo! Developers on hand to help out and answer any questions. • http://hackday.org/ 17 Questions Thanks! 18