Slideshow transcript
Slide 1: 1
Slide 2: Integrating RSS into Your Web site Part 1: Introduction Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008
Slide 3: 3
Slide 4: Introductions Name Library Position Does your library use RSS? If so, how? Why are you here? 4
Slide 5: What is RSS? Depending on who you ask it stands for either “Really Simple Syndication”, “Rich Site Summary”, or “RDF Site Summary”. “Really Simple Syndication” is the de facto definition today. RSS is an XML language for syndicating items on the Internet. 5
Slide 6: The History of RSS 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. 6
Slide 7: How does RSS work? Information Receiver Information Provider 7
Slide 8: How does RSS work? The information provider creates an RSS file. Users subscribe to the file via an aggregator. When the author updates the RSS file, the user is automatically notified of the new items and may read them on their schedule. 8
Slide 9: Are there different versions of RSS? 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 Each has different features from the author’s point of view. Today’s aggregators support all of the versions transparently. RSS 2.0 & Atom are the most common. 9
Slide 10: Implications of RSS Information is received in a single location Information is received quickly The need to visit the originating Web site is reduced and… 10
Slide 11: 11 The possible end of this: http://www.flickr.com/photos/shifted/491666805/
Slide 12: What does RSS look like? <?xml version="1.0" encoding="utf-8"?> <rss version="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="http://http://www.nlc.state.ne.us/ docs/nefed.asp">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="http://www.sixapart.com/ns/types#category">Information Resources</category> <pubDate>Wed, 09 May 2007 07:28:43 -0600</pubDate> </item> </channel> </rss> 12
Slide 13: How can I find feeds? Feedster Bloglines Blogrolls A list of blogs/feeds read by another blogger Look for the orange icon… 13
Slide 14: How do I subscribe to a feed? Look for the orange icon http://www.feedicons.com/ Depending on your aggregator, the subscription procedure may range from copying and pasting the link to right-clicking and selecting “subscribe”. 14
Slide 15: Podcasts Uses RSS to syndicate audio content RSS 2.0 <enclosure> Like adding an attachment to an e-mail Audio Formats MP3 (Open Source) AAC (Apple Proprietary) iPod not necessary 15
Slide 16: Podcasts in iTunes 16
Slide 17: Notable Feeds Librarian.net • Gizmodo www.librarian.net www.gizmodo.com LISNews • Security Now! www.lisnews.com www.grc.com/securitynow.htm • Inside The Net & The Shifted Librarian This Week in Tech (TWiT) theshiftedlibrarian.com thisweekintech.com The Travelin’ Librarian • Boing Boing travelinlibrarian.info boingboing.net Tame the Web • Google News tametheweb.com/ttwblog • isbn.nu Unshelved • del.icio.us www.overduemedia.com • flickr PaperCuts papercuts.tscpl.org 17
Slide 18: Integrating RSS into Your Web site Part 2: Reading Feeds Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008
Slide 19: What is an Aggregator? 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 It’s what you need to retrieve and read RSS feeds. 19
Slide 20: What are the different types of aggregators? Standalone Clients FeedReader, Radio UserLand PIM add-ins Pluck, NewsGator, intraVnews Browser add-ins Firefox, Sage Web-based Bloglines, NewsIsFree A list is available @ http://www.lights.com/weblogs/rss.html 20
Slide 21: Why do I need an aggregator? Most importantly it makes the content of the feed readable Checks for updates automatically Notifies you of new information Displays only new items for you May allow you to sort and save information 21
Slide 22: RSS file in IE6 22
Slide 23: Atom file w/ associated style sheet 23
Slide 24: Firefox 2.0 24
Slide 25: Internet Explorer 7 25
Slide 26: Types of Aggregators Client Add-on Built-in Server-based Web-based service 26
Slide 27: FeedReader (client) 27
Slide 28: Pluck (add-on for IE) 28
Slide 29: Firefox 2 29
Slide 30: IE7 30
Slide 31: Feed on Feeds (server) 31
Slide 32: Bloglines (Web-based service) 32
Slide 33: Subscribing to a feed 33
Slide 34: Integrating Bloglines w/ Firefox 2.0 34
Slide 35: The Bloglines Bookmarklet 35
Slide 36: Integrating RSS into Your Web site Part 3: Creating Feeds Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008
Slide 37: How do I create a feed? Hand-rolled You type the markup and the content Semi-automated You type the content, software generates the markup. Fully-automated You put the content in your blog and software generates a feed based on that content. 37
Slide 38: FeedSpring 38
Slide 39: FeedSpring 39
Slide 40: FeedSpring 40
Slide 41: FeedSpring 41
Slide 42: FeedSpring 42
Slide 43: FeedSpring 43
Slide 44: FeedSpring 44
Slide 45: FeedSpring Limitations Local installation limits mobility and posters to a single computer. No built-in FTP. Must transfer the .xml file to the server manually. Still in beta (but what isn’t these days?) 45
Slide 46: ListGarden 46
Slide 47: ListGarden 47
Slide 48: ListGarden 48
Slide 49: ListGarden 49
Slide 50: ListGarden 50
Slide 51: ListGarden Limitations Depending of type of server installed on, may not be secure. (i.e. no passwords on cgi-bin directories.) 51
Slide 52: RSSxl 52
Slide 53: RSSxl 53
Slide 54: RSSxl 54
Slide 55: RSSxl 55
Slide 56: RSSxl Limitations Solid knowledge of HTML required to get parsing correct. Works better on pages with simpler layouts. The validation code “will change each month and you will need to visit this page for the new code.” (Though I’ve found feeds continue to work without updating the code.) “If you are using this tool to publish an RSS feed from your website, then you must include a visible HTML link to www.wotzwot.com on your site next to the link to your feed like the following: ‘Powered by RSSxl’” 56
Slide 57: Twitter What are you doing now? Post via: Web site Clients IM SMS 57
Slide 58: Twitter 58
Slide 59: Twitter 59
Slide 60: Twitter 60
Slide 61: Twitter Limitations 140 characters per post 61
Slide 62: Google Calendar 62
Slide 63: Google Calendar 63
Slide 64: Google Calendar 64
Slide 65: Google Calendar 65
Slide 66: Google Calendar Limitations None to speak of Benefits Now sync-able with Outlook Can also embed calendar into site 66
Slide 67: Integrating RSS into Your Web site Part 4: Republishing Feeds Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008
Slide 68: Integrating feed content into your Web site Grab content from multiple RSS feeds Reduce and/or mash it Republish it on your site 68
Slide 69: RSS2HTML 69
Slide 70: RSS2HTML 70
Slide 71: RSS2HTML 71
Slide 72: RSS2HTML 72
Slide 73: RSS2HTML 73
Slide 74: RSS2HTML 74
Slide 75: RSS2HTML 75
Slide 76: RSS2HTML 76
Slide 77: RSS2HTML Limitations Third party service. Minimal customization / limited to their templates / can’t make it look like your site. Did not work well on some feeds and not at all on others. (No luck with GoogleNews. Mixed results with Flickr.) Given a URL to embed with, not a script, which forces embedding via iframe. 77
Slide 78: Feed2JS 78
Slide 79: Feed2JS 79
Slide 80: Feed2JS 80
Slide 81: Feed2JS 81
Slide 82: Feed2JS 82
Slide 83: Feed2JS Limitations Third party (but you can download and install it on your own server which is recommended) 83
Slide 84: FeedDigest 84
Slide 85: FeedDigest 85
Slide 86: FeedDigest 86
Slide 87: FeedDigest 87
Slide 88: FeedDigest 88
Slide 89: FeedDigest 89
Slide 90: FeedDigest 90
Slide 91: FeedDigest 91
Slide 92: FeedDigest 92
Slide 93: FeedDigest 93
Slide 94: FeedDigest 94
Slide 95: FeedDigest Limitations Third party service. Limited to five feeds in free version. 95
Slide 96: Scrolling RSS News Ticker 96
Slide 97: Scrolling RSS News Ticker 97
Slide 98: Scrolling RSS News Ticker 98
Slide 99: Scrolling RSS News Ticker 99
Slide 100: Scrolling RSS News Ticker Limitations Third party Shows small advertisement 100
Slide 101: RSS Scrollbox Widget 101
Slide 102: RSS Scrollbox Widget 102
Slide 103: RSS Scrollbox Widget 103
Slide 104: RSS Scrollbox Widget 104
Slide 105: RSS Scrollbox Widget Limitations Third party Shows small advertisement Ad free, local-hosted version available for $35. 105
Slide 106: Grazr 106
Slide 107: Grazr 107
Slide 108: Grazr 108
Slide 109: Grazr 109
Slide 110: Grazr 110
Slide 111: Grazr Limitations Third party 111
Slide 112: Integrating RSS into Your Web site Part 5: Advanced Feed Manipulation Michael Sauers Technology Innovation Librarian Nebraska Library Commission Computers in Libraries 2008
Slide 113: FeedBlendr 113
Slide 114: FeedBlendr 114
Slide 115: FeedBlendr 115
Slide 116: FeedBlendr 116
Slide 117: FeedBlendr Limitations Could not get OPML importing to work. Third party service could disappear at any time. “If this blend is not accessed for more than 2 weeks, it will be removed from the database and will need to be recreated.” 117
Slide 118: FeedBurner 118
Slide 119: FeedBurner 119
Slide 120: FeedBurner 120
Slide 121: FeedBurner 121
Slide 122: FeedBurner 122
Slide 123: FeedBurner 123
Slide 124: FeedBurner 124
Slide 125: FeedBurner 125
Slide 126: FeedBurner 126
Slide 127: FeedBurner 127
Slide 128: FeedBurner 128
Slide 129: FeedBurner 129
Slide 130: FeedBurner 130
Slide 131: FeedBurner 131
Slide 132: FeedBurner 132
Slide 133: FeedBurner 133
Slide 134: FeedBurner Limitations Since by using this you get a new feed URL, it is not recommended you use it on existing feeds. Your feed will be relying on a third party to work. If the company goes under, your feed will disappear. 134
Slide 135: Feed Crier 135
Slide 136: Feed Crier 136
Slide 137: Feed Crier Limitations Only three feeds for free Free version advertisement supported Works only with AIM 137
Slide 138: Pingie 138
Slide 139: Pingie 139
Slide 140: Pingie 140
Slide 141: Pingie 141
Slide 142: Pingie 142
Slide 143: Pingie 143
Slide 144: Pingie Limitations Doesn’t like feedburner feeds 144
Slide 145: ZapTXT 145
Slide 146: ZapTXT 146
Slide 147: ZapTXT 147
Slide 148: ZapTXT 148
Slide 149: ZapTXT 149
Slide 150: ZapTXT Limitations Can’t handle feeds that require logins Sometimes reports a feed as “not valid” and there’s nothing you can do about it. Searches on multiple keywords are “OR” searches. “AND” searches don’t seem to be possible. 150
Slide 151: Mail2RSS 151
Slide 152: Mail2RSS 152
Slide 153: Mail2RSS 153
Slide 154: Mail2RSS 154
Slide 155: Mail2RSS Limitations Bloglines doesn’t like the RSS2.0 feeds, use the 1.0 link instead Mail automatically deletes after seven days Feeds are limited to 20 items Potential security issue when using Subscribe with Bloglines bookmarklet (next slide) 155
Slide 156: Mail2RSS 156
Slide 157: RssFwd 157
Slide 158: RssFwd 158
Slide 159: RssFwd 159
Slide 160: RssFwd 160
Slide 161: RssFwd 161
Slide 162: RssFwd 162
Slide 163: RssFwd Limitations Some (including me) argue that converting RSS to e-mail defeats the purpose of RSS. 163
Slide 164: Feed2Podcast 164
Slide 165: Feed2Podcast 165
Slide 166: Feed2Podcast 166
Slide 167: Feed2Podcast 167
Slide 168: Feed2Podcast Limitations Your feeds are read by a computer generated voice. Non-English words are not well supported. 168
Slide 169: FeedJournal 169
Slide 170: 170
Slide 171: FeedJournal 171
Slide 172: FeedJournal 172
Slide 173: FeedJournal 173
Slide 174: FeedJournal 174
Slide 175: FeedJournal 175
Slide 176: 176
Slide 177: FeedJournal Limitations Must manually regenerate each issue 177
Slide 178: Contact information Michael Sauers msauers@nlc.state.ne.us http://travelinlibrarian.info/ http://del.icio.us/travelinlibrarian/cil2008/rss 178



Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 1 (more)