Integrating RSS into Your Web Site (IL2008)

3,537 views

Published on

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

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,537
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
79
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • 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>

    ×