Presentation is loading. Please wait.

Presentation is loading. Please wait.

Generating RSS Feed for New Additions from Unicorn Qin Zhu HP Labs Research Library February 21, 2007.

Similar presentations


Presentation on theme: "Generating RSS Feed for New Additions from Unicorn Qin Zhu HP Labs Research Library February 21, 2007."— Presentation transcript:

1 Generating RSS Feed for New Additions from Unicorn Qin Zhu HP Labs Research Library qin.zhu@hp.com February 21, 2007

2 Outline RSS overview New records in Unicorn How to get new records in Unicorn Generate RSS feed from Unicorn Things to consider when generating RSS feed Put RSS feeds to website Integrate RSS feeds to website Content syndication and integration

3 What is RSS? RSS stands for "Really Simple Syndication," “Rich Site Summary,” “RDF Site Summary,” depending on the RSS specifications referred to. RSS is an XML format for syndicating sites with frequently updated content.

4 RSS Specifications RSS v. 0.9 and v. 1.0 - “RDF Site Summary” RSS v. 0.91 - “Rich Site Summary” RSS v. 2.0 - "Really Simple Syndication” Also There is ATOM. RSS 2.0 and ATOM are the most common.

5 RSS Syntax – RSS 1.0

6 RSS Syntax – RSS 2.0

7 ATOM Syntax

8 How does RSS work? Web Page 1 RSS Feed 1 RSS Aggregators News Item 1 Web Page 2 RSS Feed 1 Web Page 3 RSS Feed 1 RSS Feed 2 News Item 2 News Item 3 News Item 4 News Item 5

9 Why to use RSS? No need to manage subscriber’s email address Able to reach out more users Simple to cancel subscriptions Good for current awareness Browser autodiscovery Flexible delivery method Can be used to deliver library subscription content

10 Bibliographic Information Record Structure in Unicorn Bib Record Callnum Record 1Callnum Record 2 Item Record 1 Item Record 2 Item Record 3 Item Record 1 Item Record 2

11 How to get newly created records in Unicorn Bib Record Callnum Record Item Record

12 Our Approach in a Nutshell Unicorn Bib info database List of Bibliography RSS Engine A set of XML docs Web site 1 Web site 2

13 More on details List of Bibliography RSS 2.0

14 Ebook RSS Feeds Channel info with library and RSS feed name, library logo, and library website URL Title field Book cover from Amazon Web services Book info from 245, 260 field URL1: from 856 field URL2: link to the record in iLink

15 RSS feed – Demo From RSS reader

16 RSS feed – Demo From FireFox 2.0

17 RSS feed – Demo From FireFox 2.0 add-on

18 Things to consider when generating RSS feed What data to put in the title field What data to put in the description field Put your library name along with the name of the RSS feed, and library website URL in the channel info area Put your library logo, your library service logo to the channel area

19 Things to consider when generating RSS feed Special character handling –Incorporating CDATA tag to escape parser Follow your organization guidelines for RSS feed Keep the location of RSS feed persistent Test your RSS feed in various readers, aggregators, add-ins, and browsers Keep your RSS feed updated

20 Put RSS feeds to website Add feed icon to make the RSS feed stand out Add browser autodiscovery to make the feed prompt to users If there are multiple feeds, use opml file to outline feeds from your library

21 Integrate RSS feeds to website RSS2JavaScript http://www.rss2javascript.com/ Feed2JS http://feed2js.org/ RSS2HTML http://www.rss2html.com/step-1.php Grazr http://grazr.com/ Feedostyle http://www.feedostyle.com/ Convert your RSS feed directly to HTML

22 Integrate RSS feeds to website Example:

23 Integrate RSS feeds to website Example: View RSS feed

24 Integrate RSS feeds to website Example: <!-- Feedo Style code version: X.1. Copyright 2005-2006 Affinica. More info available at http://www.feedostyle.com --> //<![CDATA[ feedostyle_id = "6dd850f65c744de19dca82df82f7540d"; feedostyle_format = "vertical_marquee"; feedostyle_show_date = true; feedostyle_show_time = true; feedostyle_font_size = "medium"; feedostyle_width = "auto"; feedostyle_height = "380px"; feedostyle_entry_count = 5; feedostyle_new_window_links = true; //]]>

25 Integrate RSS feeds to website Example:

26 Content syndication and integration Content mashups –Use RSS feed and mix with content from other parties to create a new website or an application Library subject page University courseware system Knowledge management system Expert system Community system

27 Questions & Answers

28 Thank You!


Download ppt "Generating RSS Feed for New Additions from Unicorn Qin Zhu HP Labs Research Library February 21, 2007."

Similar presentations


Ads by Google