Slideshow transcript
Slide 1: Integrating RSS into Your Web site Part 1: Introduction Michael Sauers, BCR Internet Librarian 2006 22 October 2006
Slide 2: 2
Slide 3: Introductions • Name • Library • Position • Does your library use RSS? If so, how? • Why are you here? 3
Slide 4: Survey Questions • Were you aware of the IL2006 Wiki • Did you read it? • Did you edit it? • Did you subscribe to the wiki’s RSS feed? 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 news 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? • 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. 7
Slide 8: Implications of RSS • Information received in a single location • Information received in quickly • Reduced need to visit the originating Web site 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: What does RSS look like? <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>BCR: The Third Indicator</title> <link>http://www.bcr.org/publications/thirdind/</link> <description>The Third Indicator, published monthly, is a technical memo focusing on OCLC products and services. It includes general OCLC news as well as detailed technical information on cataloging, reference and resource sharing. Announcements of new OCLC developments are also included.</description> <lastBuildDate>Tue, 21 Sep 2004 21:37:39 GMT</lastBuildDate> <generator>ListGarden Program 1.01</generator> <docs>http://blogs.law.harvard.edu/tech/rss</docs> <item> <title>WorldCat Resource Sharing Training</title> <link>http://www.bcr.org/publications/thirdind/2004/august/augsharetrain04.htm l</link> <description>If you'd like to see what WorldCat Resource Sharing looks like and learn more about it, visit the OCLC Web site at www.oclc.org/ill/migration/ or view the WorldCat Resource Sharing tutorial at www5.oclc.org/downloads/tutorials/firstsearch/sv/rsbasics/intro/index.html/ .</description> <pubDate>Tue, 21 Sep 2004 19:29:47 GMT</pubDate> <guid isPermaLink="false">thirdind-2004-08-21-19-29-47</guid> </item> </channel> 10 </rss>
Slide 11: How can I find feeds? • Feedster • Bloglines • Blogrolls A list of blogs/feeds read by another blogger • Look for the orange icon… 11
Slide 12: How do I subscribe to a feed? • Look for an orange icon: • Depending on your aggregator, the subscription procedure may range from copying and pasting the link to right- clicking and selecting “subscribe”. 12
Slide 13: More RSS icons • “Support the Common Feed Icon” by Rogers Cadenhead http://www.cadenhead.org/workbench/news/2872/support- common-feed-icon 13
Slide 14: A standard icon? • The move is to establish this icon, originally proposed by the Firefox, folks as the syndication icon. • Microsoft’s Internet Explorer 7 will use this icon. • http://www.feedicons.com/ 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 • Gizmodo • Librarian.net www.gizmodo.com www.librarian.net • Security Now! • LISNews www.grc.com/securitynow.htm www.lisnews.com • 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, BCR Internet Librarian 2006 22 October 2006
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: RSS file in Firefox 21
Slide 22: RSS file in IE6 22
Slide 23: RSS file in IE7b3 23
Slide 24: RSS file w/ associated style sheet 24
Slide 25: 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 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 1.5 29
Slide 30: Netscape 8 30
Slide 31: IE7beta 2 31
Slide 32: Feed on Feeds (server) 32
Slide 33: Bloglines (Web-based service) 33
Slide 34: Subscribing to a feed 34
Slide 35: Bloglines Toolkit (for Firefox) 35
Slide 36: Subscribing via the Toolkit 36
Slide 37: The Bloglines Bookmarklet 37
Slide 38: Integrating RSS into Your Web site Part 3: Creating Feeds Michael Sauers, BCR Internet Librarian 2006 22 October 2006
Slide 39: 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. 39
Slide 40: FeedSpring 40
Slide 41: FeedSpring 41
Slide 42: FeedSpring 42
Slide 43: FeedSpring 43
Slide 44: FeedSpring 44
Slide 45: FeedSpring 45
Slide 46: FeedSpring 46
Slide 47: 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?) 47
Slide 48: FeedXS 48
Slide 49: FeedXS 49
Slide 50: FeedXS 50
Slide 51: FeedXS 51
Slide 52: FeedXS 52
Slide 53: FeedXS 53
Slide 54: FeedXS 54
Slide 55: FeedXS 55
Slide 56: FeedXS • Limitations – Few options for controlling the feed – No support for enclosures 56
Slide 57: RapidFeeds: FeedManager 57
Slide 58: RapidFeeds: FeedManager 58
Slide 59: RapidFeeds: FeedManager 59
Slide 60: RapidFeeds: FeedManager 60
Slide 61: RapidFeeds: FeedManager 61
Slide 62: RapidFeeds: FeedManager 62
Slide 63: RapidFeeds: FeedManager 63
Slide 64: RapidFeeds: FeedManager 64
Slide 65: RapidFeeds: FeedManager 65
Slide 66: RapidFeeds: FeedManager • Limitations – Registration does not work with newer e- mail addresses. (Insisted my .info address was invalid.) – Does not allow publishing to another server so if the company disappears, your feed goes with it. 66
Slide 67: ListGarden 67
Slide 68: ListGarden 68
Slide 69: ListGarden 69
Slide 70: ListGarden 70
Slide 71: ListGarden 71
Slide 72: ListGarden • Limitations – Depending of type of server installed on, may not be secure. (i.e. no passwords on cgi-bin directories.) 72
Slide 73: RSSxl 73
Slide 74: RSSxl 74
Slide 75: RSSxl 75
Slide 76: RSSxl 76
Slide 77: RSSxl 77
Slide 78: RSSxl 78
Slide 79: 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’” 79
Slide 80: Sabifoo 80
Slide 81: Sabifoo 81
Slide 82: Sabifoo 82
Slide 83: Sabifoo 83
Slide 84: Sabifoo 84
Slide 85: Sabifoo • Limitations – Third party service could disappear at any time. – Doesn’t always work well with Yahoo! Messenger and AIM. – Does not interpret HTML in posts. 85
Slide 86: RSS Calendar 86
Slide 87: RSS Calendar 87
Slide 88: RSS Calendar 88
Slide 89: RSS Calendar 89
Slide 90: RSS Calendar 90
Slide 91: RSS Calendar 91
Slide 92: RSS Calendar 92
Slide 93: RSS Calendar • Limitations – No importing from existing calendars 93
Slide 94: Integrating RSS into Your Web site Part 4: Republishing Feeds Michael Sauers, BCR Internet Librarian 2006 22 October 2006
Slide 95: Integrating feed content into your Web site • Grab content from multiple RSS feeds • Reduce and/or mash it • Republish it on your site 95
Slide 96: Feedroll 96
Slide 97: Feedroll 97
Slide 98: Feedroll 98
Slide 99: Feedroll 99
Slide 100: Feedroll • Limitations – Free version works only with pre- programmed feeds 100
Slide 101: RapidFeeds: MySite 101
Slide 102: RapidFeeds: MySite 102
Slide 103: RapidFeeds: MySite 103
Slide 104: RapidFeeds: MySite 104
Slide 105: RapidFeeds: MySite 105
Slide 106: RapidFeeds: MySite 106
Slide 107: RapidFeeds: MySite • Limitations – Registration does not work with newer e- mail addresses. (Insisted my .info address was invalid) – Code supplied is longer than all others as it contains all the CSS. 107
Slide 108: RSS2HTML 108
Slide 109: RSS2HTML 109
Slide 110: RSS2HTML 110
Slide 111: RSS2HTML 111
Slide 112: RSS2HTML 112
Slide 113: RSS2HTML 113
Slide 114: RSS2HTML 114
Slide 115: RSS2HTML • Limitations – Third party service could disappear at any time. – 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. 115
Slide 116: Feed2JS http://www.feed2js.org/ 116
Slide 117: Build 117
Slide 118: Preview 118
Slide 119: Style 119
Slide 120: Generate Javascript 120
Slide 121: Place the Javascript in the page 121
Slide 122: View the results 122
Slide 123: Feed2JS • Limitations – Hosted service (though you can download and install it on your own server which is recommended) – Client must have JavaScript turned on for it to work. 123
Slide 124: FeedDigest 124
Slide 125: FeedDigest 125
Slide 126: FeedDigest 126
Slide 127: FeedDigest 127
Slide 128: FeedDigest 128
Slide 129: FeedDigest 129
Slide 130: FeedDigest 130
Slide 131: FeedDigest 131
Slide 132: FeedDigest 132
Slide 133: FeedDigest • Limitations – Third party service could disappear at any time. – Limited to five feeds in free version. 133
Slide 134: Scrolling RSS News Ticker 134
Slide 135: Scrolling RSS News Ticker 135
Slide 136: Scrolling RSS News Ticker 136
Slide 137: Scrolling RSS News Ticker 137
Slide 138: Scrolling RSS News Ticker • Limitations – JavaScript required – Shows small advertisement 138
Slide 139: RSS Scrollbox Widget 139
Slide 140: RSS Scrollbox Widget 140
Slide 141: RSS Scrollbox Widget 141
Slide 142: RSS Scrollbox Widget • Limitations – JavaScript required – Shows small advertisement 142
Slide 143: Grazr 143
Slide 144: Grazr 144
Slide 145: Grazr 145
Slide 146: Grazr 146
Slide 147: Grazr 147
Slide 148: Grazr • Limitations – JavaScript required 148
Slide 149: LibraryThing Blog Widget 149
Slide 150: LibraryThing Blog Widget 150
Slide 151: LibraryThing Blog Widget • Limitations – Requires JavaScript – Requires LibraryThing account 151
Slide 152: Integrating RSS into Your Web site Part 5: Advanced Feed Manipulation Michael Sauers, BCR Internet Librarian 2006 22 October 2006
Slide 153: FeedBlendr 153
Slide 154: FeedBlendr 154
Slide 155: FeedBlendr 155
Slide 156: FeedBlendr 156
Slide 157: 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.” 157
Slide 158: FeedBurner 158
Slide 159: FeedBurner 159
Slide 160: FeedBurner 160
Slide 161: FeedBurner 161
Slide 162: FeedBurner 162
Slide 163: FeedBurner 163
Slide 164: FeedBurner 164
Slide 165: FeedBurner 165
Slide 166: FeedBurner 166
Slide 167: FeedBurner 167
Slide 168: FeedBurner 168
Slide 169: FeedBurner 169
Slide 170: FeedBurner 170
Slide 171: FeedBurner 171
Slide 172: FeedBurner 172
Slide 173: FeedBurner 173
Slide 174: 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. 174
Slide 175: Feed Crier 175
Slide 176: Feed Crier 176
Slide 177: Feed Crier • Limitations – Only three feeds for free – Free version advertisement supported – Works only with AIM 177
Slide 178: ZapTXT 178
Slide 179: ZapTXT 179
Slide 180: ZapTXT 180
Slide 181: ZapTXT 181
Slide 182: ZapTXT 182
Slide 183: 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. 183
Slide 184: Mail2RSS 184
Slide 185: Mail2RSS 185
Slide 186: Mail2RSS 186
Slide 187: Mail2RSS 187
Slide 188: 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) 188
Slide 189: Mail2RSS 189
Slide 190: RssFwd 190
Slide 191: RssFwd 191
Slide 192: RssFwd 192
Slide 193: RssFwd 193
Slide 194: RssFwd 194
Slide 195: RssFwd 195
Slide 196: RssFwd • Limitations – Some (including me) argue that converting RSS to e-mail defeats the purpose of RSS. 196
Slide 197: Feed2Podcast 197
Slide 198: Feed2Podcast 198
Slide 199: Feed2Podcast 199
Slide 200: Feed2Podcast 200
Slide 201: Feed2Podcast • Limitations – Your feeds are read by a computer generated voice. – Non-English words are not well supported. 201
Slide 202: Contact information Michael Sauers msauers@travelinlibrarian.info http://travelinlibrarian.info/ http://del.icio.us/travelinlibrarian/il2006/rss 202




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 27 (more)