Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Integrating RSS into Your Web Site (IL2008)

3,713 views

Published on

Presented at Internet Librarian 2008 in Monterey, CA on 18 November 2008.

Published in: Technology
  • Be the first to comment

Integrating RSS into Your Web Site (IL2008)

  1. 1.
  2. 2. Integrating RSS into Your Web site Part 1: Introduction Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008
  3. 3.
  4. 4. Introductions <ul><li>Name </li></ul><ul><li>Library </li></ul><ul><li>Position </li></ul><ul><li>Does your library use RSS? If so, how? </li></ul><ul><li>Why are you here? </li></ul>
  5. 5. What is RSS? <ul><li>Depending on who you ask it stands for either “Really Simple Syndication”, “Rich Site Summary”, or “RDF Site Summary”. </li></ul><ul><li>“ Really Simple Syndication” is the de facto definition today. </li></ul><ul><li>RSS is an XML language for syndicating items on the Internet. </li></ul>
  6. 6. The History of RSS <ul><li>RSS 1.1 (update to RSS 1.0), RSS 3.0 (a new, independent project), and “Simple Sharing Extensions” (an update to RSS 2.0 by Microsoft) have all been proposed but have had no impact yet. </li></ul>
  7. 7. How does RSS work? Information Provider Information Receiver
  8. 8. How does RSS work? <ul><li>The information provider creates an RSS file. </li></ul><ul><li>Users subscribe to the file via an aggregator. </li></ul><ul><li>When the author updates the RSS file, the user is automatically notified of the new items and may read them on their schedule. </li></ul>
  9. 9. Are there different versions of RSS? <ul><li>Yes. In fact, there are currently eight different versions: RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 2.0, & Atom Feeds </li></ul><ul><li>Each has different features from the author’s point of view. </li></ul><ul><li>Today’s aggregators support all of the versions transparently. </li></ul><ul><li>RSS 2.0 & Atom are the most common. </li></ul>
  10. 10. Implications of RSS <ul><li>Information is received in a single location </li></ul><ul><li>Information is received quickly </li></ul><ul><li>The need to visit the originating Web site is reduced </li></ul><ul><li>and… </li></ul>
  11. 11. http://www.flickr.com/photos/shifted/491666805/ The possible end of this:
  12. 12. <ul><li><?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?> <rss version=&quot;2.0“> <channel> <title>Nebraska Library Commission Blog</title> <link>http://www.nlc.state.ne.us/blogs/NLC/</link> <description>Bringing together people and information</description> <language>en</language> <copyright>Copyright 2007</copyright> <lastBuildDate>Thu, 10 May 2007 07:34:17 -0600</lastBuildDate> <generator>http://www.sixapart.com/movabletype/</generator> <docs>http://blogs.law.harvard.edu/tech/rss</docs> <item> <title>New depository directories</title> <description> <![CDATA[<p>The directories of Nebraska's federal and state depository libraries got a new look recently. Contact names and emails of library staff will be updated automatically when our comprehensive library directory is updated. The depository directories are located at <a href=&quot;http://http://www.nlc.state.ne.us/ docs/nefed.asp&quot;>http://http://www.nlc.state.ne.us/docs/nefed.asp</a></p>]]> </description> <link>http://www.nlc.state.ne.us/blogs/NLC/2007/05/new_depository_directories.html</link> <guid>http://www.nlc.state.ne.us/blogs/NLC/2007/05/new_depository_directories.html</guid> <category domain=&quot;http://www.sixapart.com/ns/types#category&quot;>Information Resources</category> <pubDate>Wed, 09 May 2007 07:28:43 -0600</pubDate> </item> </channel> </rss> </li></ul>What does RSS look like?
  13. 13. How can I find feeds? <ul><li>Google Blog Search </li></ul><ul><li>Bloglines </li></ul><ul><li>Blogrolls A list of blogs/feeds read by another blogger </li></ul><ul><li>Look for the orange icon… </li></ul>
  14. 14. How do I subscribe to a feed? <ul><li>Look for the orange icon http://www.feedicons.com/ </li></ul><ul><li>Depending on your aggregator, the subscription procedure may range from copying and pasting the link to right-clicking and selecting “subscribe”. </li></ul>
  15. 15. Podcasts <ul><li>Uses RSS to syndicate audio content </li></ul><ul><li>RSS 2.0 <enclosure> </li></ul><ul><ul><li>Like adding an attachment to an e-mail </li></ul></ul><ul><li>Audio Formats </li></ul><ul><ul><li>MP3 (Open Source) </li></ul></ul><ul><ul><li>AAC (Apple Proprietary) </li></ul></ul><ul><li>iPod not necessary </li></ul>
  16. 16. Podcasts in iTunes
  17. 17. Notable Feeds <ul><li>Librarian.net www.librarian.net </li></ul><ul><li>LISNews www.lisnews.com </li></ul><ul><li>The Shifted Librarian theshiftedlibrarian.com </li></ul><ul><li>The Travelin’ Librarian travelinlibrarian.info </li></ul><ul><li>Tame the Web tametheweb.com/ttwblog </li></ul><ul><li>Unshelved www.overduemedia.com </li></ul><ul><li>PaperCuts papercuts.tscpl.org </li></ul><ul><li>Gizmodo www.gizmodo.com </li></ul><ul><li>Security Now! www.grc.com/securitynow.htm </li></ul><ul><li>Inside The Net & This Week in Tech (TWiT) thisweekintech.com </li></ul><ul><li>Boing Boing boingboing.net </li></ul><ul><li>Google News </li></ul><ul><li>isbn.nu </li></ul><ul><li>del.icio.us </li></ul><ul><li>flickr </li></ul>
  18. 18. Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008 Integrating RSS into Your Web site Part 2: Reading Feeds
  19. 19. What is an Aggregator? <ul><li>An aggregator is a type of software that retrieves syndicated Web content that is supplied in the form of a web feed (RSS, Atom and other XML formats), and that are published by weblogs, podcasts, vlogs, and mainstream mass media websites. -Wikipedia </li></ul><ul><li>It’s what you need to retrieve and read RSS feeds. </li></ul>
  20. 20. What are the different types of aggregators? <ul><li>Standalone Clients </li></ul><ul><ul><li>FeedReader , Radio UserLand </li></ul></ul><ul><li>PIM add-ins </li></ul><ul><ul><li>Pluck, NewsGator, intraVnews </li></ul></ul><ul><li>Browser add-ins </li></ul><ul><ul><li>Firefox , Sage </li></ul></ul><ul><li>Web-based </li></ul><ul><ul><li>Bloglines , NewsIsFree </li></ul></ul><ul><li>A list is available @ http://www.lights.com/weblogs/rss.html </li></ul>
  21. 21. Why do I need an aggregator? <ul><li>Most importantly it makes the content of the feed readable </li></ul><ul><li>Checks for updates automatically </li></ul><ul><li>Notifies you of new information </li></ul><ul><li>Displays only new items for you </li></ul><ul><li>May allow you to sort and save information </li></ul>
  22. 22. RSS file in IE6
  23. 23. Atom file w/ associated style sheet
  24. 24. Firefox 3.0
  25. 25. Internet Explorer 7
  26. 26. Types of Aggregators <ul><li>Client </li></ul><ul><li>Add-on </li></ul><ul><li>Built-in </li></ul><ul><li>Server-based </li></ul><ul><li>Web-based service </li></ul>
  27. 27. FeedReader (client)
  28. 28. Firefox 3
  29. 29. Firefox 3
  30. 30. IE7
  31. 31. Feed on Feeds (server)
  32. 32. Bloglines (Web-based service)
  33. 33. Subscribing to a feed
  34. 34. Integrating Bloglines w/ Firefox 3.0
  35. 35. The Bloglines Bookmarklet
  36. 36. Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008 Integrating RSS into Your Web site Part 3: Creating Feeds
  37. 37. How do I create a feed? <ul><li>Hand-rolled You type the markup and the content </li></ul><ul><li>Semi-automated You type the content, software generates the markup. </li></ul><ul><li>Fully-automated You put the content in your blog and software generates a feed based on that content. </li></ul>
  38. 38. FeedSpring
  39. 39. FeedSpring
  40. 40. FeedSpring
  41. 41. FeedSpring
  42. 42. FeedSpring
  43. 43. FeedSpring
  44. 44. FeedSpring
  45. 45. FeedSpring <ul><li>Limitations </li></ul><ul><ul><li>Local installation limits mobility and posters to a single computer. </li></ul></ul><ul><ul><li>No built-in FTP. Must transfer the .xml file to the server manually. </li></ul></ul><ul><ul><li>Still in beta (but what isn’t these days?) </li></ul></ul>
  46. 46. ListGarden
  47. 47. ListGarden
  48. 48. ListGarden
  49. 49. ListGarden
  50. 50. ListGarden
  51. 51. ListGarden <ul><li>Limitations </li></ul><ul><ul><li>Depending of type of server installed on, may not be secure. (i.e. no passwords on cgi-bin directories.) </li></ul></ul>
  52. 52. Feedity
  53. 53. Feedity
  54. 54. Feedity
  55. 55. Feedity
  56. 56. Feedity
  57. 57. Feedity <ul><li>Limitations </li></ul><ul><ul><li>Works better on some Web pages than on others. </li></ul></ul><ul><li>Notes </li></ul><ul><ul><li>Be sure to take advantage of the refine feature for more accurate results. </li></ul></ul>
  58. 58. page2rss
  59. 59. page2rss
  60. 60. page2rss
  61. 61. page2rss
  62. 62. page2rss <ul><li>Limitations </li></ul><ul><ul><li>Generally works better than Feedity but has no ability to refine the results. </li></ul></ul>
  63. 63. Twitter
  64. 64. Twitter
  65. 65. Twitter
  66. 66. Twitter <ul><li>Limitations </li></ul><ul><ul><li>140 characters per post </li></ul></ul>
  67. 67. Google Calendar
  68. 68. Google Calendar
  69. 69. Google Calendar
  70. 70. Google Calendar
  71. 71. Google Calendar <ul><li>Limitations </li></ul><ul><ul><li>None to speak of </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Now sync-able with Outlook </li></ul></ul><ul><ul><li>Can also embed calendar into site </li></ul></ul>
  72. 72. Feedmysearch
  73. 73. Feedmysearch
  74. 74. Feedmysearch
  75. 75. Feedmysearch
  76. 76. Feedmysearch <ul><li>Limitations </li></ul><ul><ul><li>None to speak of </li></ul></ul>
  77. 77. Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008 Integrating RSS into Your Web site Part 4: Republishing Feeds
  78. 78. Integrating feed content into your Web site <ul><li>Grab content from multiple RSS feeds </li></ul><ul><li>Reduce and/or mash it </li></ul><ul><li>Republish it on your site </li></ul>
  79. 79. Feed2JS
  80. 80. Feed2JS
  81. 81. Feed2JS
  82. 82. Feed2JS
  83. 83. Feed2JS
  84. 84. Feed2JS <ul><li>Limitations </li></ul><ul><ul><li>Third party (but you can download and install it on your own server which is recommended) </li></ul></ul>
  85. 85. feed.informer
  86. 86. feed.informer
  87. 87. feed.informer
  88. 88. feed.informer
  89. 89. feed.informer
  90. 90. feed.informer
  91. 91. FeedDigest
  92. 92. feed.informer
  93. 93. feed.informer
  94. 94. feed.informer <ul><li>Limitations </li></ul><ul><ul><li>Third party service. </li></ul></ul><ul><ul><li>Limited to five feeds in free version. </li></ul></ul>
  95. 95. Scrolling RSS News Ticker
  96. 96. Scrolling RSS News Ticker
  97. 97. Scrolling RSS News Ticker
  98. 98. Scrolling RSS News Ticker
  99. 99. Scrolling RSS News Ticker <ul><li>Limitations </li></ul><ul><ul><li>Third party </li></ul></ul><ul><ul><li>Shows small advertisement </li></ul></ul>
  100. 100. RSS Scrollbox Widget
  101. 101. RSS Scrollbox Widget
  102. 102. RSS Scrollbox Widget
  103. 103. RSS Scrollbox Widget
  104. 104. RSS Scrollbox Widget <ul><li>Limitations </li></ul><ul><ul><li>Third party </li></ul></ul><ul><ul><li>Shows small advertisement </li></ul></ul><ul><li>Ad free, local-hosted version available for $35. </li></ul>
  105. 105. Grazr
  106. 106. Grazr
  107. 107. Grazr
  108. 108. Grazr
  109. 109. Grazr
  110. 110. Grazr <ul><li>Limitations </li></ul><ul><ul><li>Third party </li></ul></ul>
  111. 111. Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008 Integrating RSS into Your Web site Part 5: Advanced Feed Manipulation
  112. 112. IM Feeds
  113. 113. IM Feeds
  114. 114. IM Feeds
  115. 115. IM Feeds
  116. 116. IM Feeds
  117. 117. IM Feeds <ul><li>Limitations </li></ul><ul><ul><li>IMs tend to come in without any formatting. i.e. a single large block of text. </li></ul></ul><ul><ul><li>Seems to randomly not like valid RSS feeds. </li></ul></ul>
  118. 118. Pingie
  119. 119. Pingie
  120. 120. Pingie
  121. 121. Pingie
  122. 122. Pingie
  123. 123. Pingie
  124. 124. Pingie <ul><li>Limitations </li></ul><ul><ul><li>Doesn’t like feedburner feeds </li></ul></ul>
  125. 125. ZapTXT
  126. 126. ZapTXT
  127. 127. ZapTXT
  128. 128. ZapTXT
  129. 129. ZapTXT
  130. 130. ZapTXT <ul><li>Limitations </li></ul><ul><ul><li>Can’t handle feeds that require logins </li></ul></ul><ul><ul><li>Sometimes reports a feed as “not valid” and there’s nothing you can do about it. </li></ul></ul><ul><ul><li>Searches on multiple keywords are “OR” searches. “AND” searches don’t seem to be possible. </li></ul></ul>
  131. 131. Mail2RSS
  132. 132. Mail2RSS
  133. 133. Mail2RSS
  134. 134. Mail2RSS
  135. 135. Mail2RSS <ul><li>Limitations </li></ul><ul><ul><li>Bloglines doesn’t like the RSS2.0 feeds, use the 1.0 link instead </li></ul></ul><ul><ul><li>Mail automatically deletes after seven days </li></ul></ul><ul><ul><li>Feeds are limited to 20 items </li></ul></ul><ul><ul><li>Potential security issue when using Subscribe with Bloglines bookmarklet (next slide) </li></ul></ul>
  136. 136. Mail2RSS
  137. 137. RssFwd
  138. 138. RssFwd
  139. 139. RssFwd
  140. 140. RssFwd
  141. 141. RssFwd
  142. 142. RssFwd
  143. 143. RssFwd <ul><li>Limitations </li></ul><ul><ul><li>Some (including me) argue that converting RSS to e-mail defeats the purpose of RSS. </li></ul></ul>
  144. 144. Feed2Podcast
  145. 145. Feed2Podcast
  146. 146. Feed2Podcast
  147. 147. Feed2Podcast
  148. 148. Feed2Podcast <ul><li>Limitations </li></ul><ul><ul><li>Your feeds are read by a computer generated voice. </li></ul></ul><ul><ul><li>Non-English words are not well supported. </li></ul></ul>
  149. 149. FeedJournal
  150. 150.
  151. 151. FeedJournal
  152. 152. FeedJournal
  153. 153. FeedJournal
  154. 154. FeedJournal
  155. 155. FeedJournal
  156. 156.
  157. 157. FeedJournal <ul><li>Limitations </li></ul><ul><ul><li>Must manually regenerate each issue </li></ul></ul>
  158. 158. Contact information <ul><li>Michael Sauers </li></ul><ul><li>[email_address] </li></ul><ul><li>http://travelinlibrarian.info/ </li></ul><ul><li>http://www.delicious.com/travelinlibrarian/il2008/rss </li></ul>

×