integrating rss into your web site - cil2008

178
1

Upload: michael-sauers

Post on 08-May-2015

6.363 views

Category:

Business


0 download

DESCRIPTION

Presented at Computers in Libraries 2008. Supersedes all previous versions.

TRANSCRIPT

Page 1: Integrating RSS Into Your Web Site - CIL2008

1

Page 2: Integrating RSS Into Your Web Site - CIL2008

Integrating RSS into Your Web sitePart 1:

Introduction

Michael SauersTechnology Innovation

LibrarianNebraska Library

CommissionComputers in Libraries

2008

Page 3: Integrating RSS Into Your Web Site - CIL2008

3

Page 4: Integrating RSS Into Your Web Site - CIL2008

Introductions

4

NameLibraryPositionDoes your library use RSS? If so, how?Why are you here?

Page 5: Integrating RSS Into Your Web Site - CIL2008

What is RSS?

5

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.

Page 6: Integrating RSS Into Your Web Site - CIL2008

The History of RSS

6

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.

Page 7: Integrating RSS Into Your Web Site - CIL2008

How does RSS work?

7

Information Provider

Information Receiver

Page 8: Integrating RSS Into Your Web Site - CIL2008

How does RSS work?

8

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.

Page 9: Integrating RSS Into Your Web Site - CIL2008

Are there differentversions of RSS?

9

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.

Page 10: Integrating RSS Into Your Web Site - CIL2008

Implications of RSSInformation is received in a single locationInformation is received quicklyThe need to visit the originating Web site is

reducedand…

10

Page 11: Integrating RSS Into Your Web Site - CIL2008

11

htt

p:/

/ww

w.f

lickr

.co

m/p

ho

tos/

shift

ed

/49

16

66

80

5/

The possible end of this:

Page 12: Integrating RSS Into Your Web Site - CIL2008

<?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>

What does RSS look like?

12

Page 13: Integrating RSS Into Your Web Site - CIL2008

How can I find feeds?

13

Feedster

Bloglines

BlogrollsA list of blogs/feeds read by another blogger

Look for the orange icon…

Page 14: Integrating RSS Into Your Web Site - CIL2008

How do I subscribe to a feed?

14

Look for the orange iconhttp://www.feedicons.com/

Depending on your aggregator, the subscription procedure may range from copying and pasting the link to right-clicking and selecting “subscribe”.

Page 15: Integrating RSS Into Your Web Site - CIL2008

Podcasts

15

Uses RSS to syndicate audio content

RSS 2.0 <enclosure>Like adding an attachment to an e-mail

Audio FormatsMP3 (Open Source)AAC (Apple Proprietary)

iPod not necessary

Page 16: Integrating RSS Into Your Web Site - CIL2008

Podcasts in iTunes

16

Page 17: Integrating RSS Into Your Web Site - CIL2008

Notable Feeds

17

Librarian.netwww.librarian.net

LISNewswww.lisnews.com

The Shifted Librariantheshiftedlibrarian.com

The Travelin’ Librariantravelinlibrarian.info

Tame the Webtametheweb.com/ttwblog

Unshelvedwww.overduemedia.com

PaperCutspapercuts.tscpl.org

• Gizmodowww.gizmodo.com

• Security Now!www.grc.com/securitynow.htm

• Inside The Net &This Week in Tech (TWiT)thisweekintech.com

• Boing Boingboingboing.net

• Google News• isbn.nu• del.icio.us• flickr

Page 18: Integrating RSS Into Your Web Site - CIL2008

Michael SauersTechnology Innovation

LibrarianNebraska Library

Commission Computers in Libraries

2008

Integrating RSS into Your Web sitePart 2:

Reading Feeds

Page 19: Integrating RSS Into Your Web Site - CIL2008

What is an Aggregator?

19

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.

Page 20: Integrating RSS Into Your Web Site - CIL2008

What are the differenttypes of aggregators?

20

Standalone ClientsFeedReader, Radio UserLand

PIM add-insPluck, NewsGator, intraVnews

Browser add-insFirefox, Sage

Web-basedBloglines, NewsIsFree

A list is available @http://www.lights.com/weblogs/rss.html

Page 21: Integrating RSS Into Your Web Site - CIL2008

Why do I need an aggregator?

21

Most importantly it makes the content of the feed readable

Checks for updates automaticallyNotifies you of new informationDisplays only new items for youMay allow you to sort and save information

Page 22: Integrating RSS Into Your Web Site - CIL2008

RSS file in IE6

22

Page 23: Integrating RSS Into Your Web Site - CIL2008

Atom file w/ associated style sheet

23

Page 24: Integrating RSS Into Your Web Site - CIL2008

Firefox 2.0

24

Page 25: Integrating RSS Into Your Web Site - CIL2008

Internet Explorer 7

25

Page 26: Integrating RSS Into Your Web Site - CIL2008

Types of Aggregators

26

ClientAdd-onBuilt-inServer-basedWeb-based service

Page 27: Integrating RSS Into Your Web Site - CIL2008

FeedReader (client)

27

Page 28: Integrating RSS Into Your Web Site - CIL2008

Pluck (add-on for IE)

28

Page 29: Integrating RSS Into Your Web Site - CIL2008

Firefox 2

29

Page 30: Integrating RSS Into Your Web Site - CIL2008

IE7

30

Page 31: Integrating RSS Into Your Web Site - CIL2008

Feed on Feeds (server)

31

Page 32: Integrating RSS Into Your Web Site - CIL2008

Bloglines (Web-based service)

32

Page 33: Integrating RSS Into Your Web Site - CIL2008

Subscribing to a feed

33

Page 34: Integrating RSS Into Your Web Site - CIL2008

Integrating Bloglines w/ Firefox 2.0

34

Page 35: Integrating RSS Into Your Web Site - CIL2008

The Bloglines Bookmarklet

35

Page 36: Integrating RSS Into Your Web Site - CIL2008

Michael SauersTechnology Innovation

LibrarianNebraska Library

Commission Computers in Libraries

2008

Integrating RSS into Your Web site Part 3:

Creating Feeds

Page 37: Integrating RSS Into Your Web Site - CIL2008

How do I create a feed?

37

Hand-rolledYou type the markup and the content

Semi-automatedYou type the content, software generates the markup.

Fully-automatedYou put the content in your blog and software generates a feed based on that content.

Page 38: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

38

Page 39: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

39

Page 40: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

40

Page 41: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

41

Page 42: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

42

Page 43: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

43

Page 44: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

44

Page 45: Integrating RSS Into Your Web Site - CIL2008

FeedSpring

45

LimitationsLocal 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?)

Page 46: Integrating RSS Into Your Web Site - CIL2008

ListGarden

46

Page 47: Integrating RSS Into Your Web Site - CIL2008

ListGarden

47

Page 48: Integrating RSS Into Your Web Site - CIL2008

ListGarden

48

Page 49: Integrating RSS Into Your Web Site - CIL2008

ListGarden

49

Page 50: Integrating RSS Into Your Web Site - CIL2008

ListGarden

50

Page 51: Integrating RSS Into Your Web Site - CIL2008

ListGarden

51

LimitationsDepending of type of server installed on, may

not be secure. (i.e. no passwords on cgi-bin directories.)

Page 52: Integrating RSS Into Your Web Site - CIL2008

RSSxl

52

Page 53: Integrating RSS Into Your Web Site - CIL2008

RSSxl

53

Page 54: Integrating RSS Into Your Web Site - CIL2008

RSSxl

54

Page 55: Integrating RSS Into Your Web Site - CIL2008

RSSxl

55

Page 56: Integrating RSS Into Your Web Site - CIL2008

RSSxl

56

LimitationsSolid 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’”

Page 57: Integrating RSS Into Your Web Site - CIL2008

Twitter

57

What are you doing now?Post via:

Web siteClientsIMSMS

Page 58: Integrating RSS Into Your Web Site - CIL2008

Twitter

58

Page 59: Integrating RSS Into Your Web Site - CIL2008

Twitter

59

Page 60: Integrating RSS Into Your Web Site - CIL2008

Twitter

60

Page 61: Integrating RSS Into Your Web Site - CIL2008

Twitter

61

Limitations140 characters per post

Page 62: Integrating RSS Into Your Web Site - CIL2008

Google Calendar

62

Page 63: Integrating RSS Into Your Web Site - CIL2008

Google Calendar

63

Page 64: Integrating RSS Into Your Web Site - CIL2008

Google Calendar

64

Page 65: Integrating RSS Into Your Web Site - CIL2008

Google Calendar

65

Page 66: Integrating RSS Into Your Web Site - CIL2008

Google Calendar

66

LimitationsNone to speak of

BenefitsNow sync-able with OutlookCan also embed calendar into site

Page 67: Integrating RSS Into Your Web Site - CIL2008

Michael SauersTechnology Innovation

LibrarianNebraska Library

Commission Computers in Libraries

2008

Integrating RSS into Your Web site Part 4:

Republishing Feeds

Page 68: Integrating RSS Into Your Web Site - CIL2008

Integrating feed content into your Web site

68

Grab content from multiple RSS feedsReduce and/or mash itRepublish it on your site

Page 69: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

69

Page 70: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

70

Page 71: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

71

Page 72: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

72

Page 73: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

73

Page 74: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

74

Page 75: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

75

Page 76: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

76

Page 77: Integrating RSS Into Your Web Site - CIL2008

RSS2HTML

77

LimitationsThird 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.

Page 78: Integrating RSS Into Your Web Site - CIL2008

Feed2JS

78

Page 79: Integrating RSS Into Your Web Site - CIL2008

Feed2JS

79

Page 80: Integrating RSS Into Your Web Site - CIL2008

Feed2JS

80

Page 81: Integrating RSS Into Your Web Site - CIL2008

Feed2JS

81

Page 82: Integrating RSS Into Your Web Site - CIL2008

Feed2JS

82

Page 83: Integrating RSS Into Your Web Site - CIL2008

Feed2JS

83

LimitationsThird party

(but you can download and install it on your own server which is recommended)

Page 84: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

84

Page 85: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

85

Page 86: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

86

Page 87: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

87

Page 88: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

88

Page 89: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

89

Page 90: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

90

Page 91: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

91

Page 92: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

92

Page 93: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

93

Page 94: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

94

Page 95: Integrating RSS Into Your Web Site - CIL2008

FeedDigest

95

LimitationsThird party service.Limited to five feeds in free version.

Page 96: Integrating RSS Into Your Web Site - CIL2008

Scrolling RSS News Ticker

96

Page 97: Integrating RSS Into Your Web Site - CIL2008

Scrolling RSS News Ticker

97

Page 98: Integrating RSS Into Your Web Site - CIL2008

Scrolling RSS News Ticker

98

Page 99: Integrating RSS Into Your Web Site - CIL2008

Scrolling RSS News Ticker

99

Page 100: Integrating RSS Into Your Web Site - CIL2008

Scrolling RSS News Ticker

100

LimitationsThird partyShows small advertisement

Page 101: Integrating RSS Into Your Web Site - CIL2008

RSS Scrollbox Widget

101

Page 102: Integrating RSS Into Your Web Site - CIL2008

RSS Scrollbox Widget

102

Page 103: Integrating RSS Into Your Web Site - CIL2008

RSS Scrollbox Widget

103

Page 104: Integrating RSS Into Your Web Site - CIL2008

RSS Scrollbox Widget

104

Page 105: Integrating RSS Into Your Web Site - CIL2008

RSS Scrollbox Widget

105

LimitationsThird partyShows small advertisement

Ad free, local-hosted version available for $35.

Page 106: Integrating RSS Into Your Web Site - CIL2008

Grazr

106

Page 107: Integrating RSS Into Your Web Site - CIL2008

Grazr

107

Page 108: Integrating RSS Into Your Web Site - CIL2008

Grazr

108

Page 109: Integrating RSS Into Your Web Site - CIL2008

Grazr

109

Page 110: Integrating RSS Into Your Web Site - CIL2008

Grazr

110

Page 111: Integrating RSS Into Your Web Site - CIL2008

Grazr

111

LimitationsThird party

Page 112: Integrating RSS Into Your Web Site - CIL2008

Michael SauersTechnology Innovation

LibrarianNebraska Library

Commission Computers in Libraries

2008

Integrating RSS into Your Web site Part 5:

Advanced Feed Manipulation

Page 113: Integrating RSS Into Your Web Site - CIL2008

FeedBlendr

113

Page 114: Integrating RSS Into Your Web Site - CIL2008

FeedBlendr

114

Page 115: Integrating RSS Into Your Web Site - CIL2008

FeedBlendr

115

Page 116: Integrating RSS Into Your Web Site - CIL2008

FeedBlendr

116

Page 117: Integrating RSS Into Your Web Site - CIL2008

FeedBlendr

117

LimitationsCould 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.”

Page 118: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

118

Page 119: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

119

Page 120: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

120

Page 121: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

121

Page 122: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

122

Page 123: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

123

Page 124: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

124

Page 125: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

125

Page 126: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

126

Page 127: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

127

Page 128: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

128

Page 129: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

129

Page 130: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

130

Page 131: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

131

Page 132: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

132

Page 133: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

133

Page 134: Integrating RSS Into Your Web Site - CIL2008

FeedBurner

134

LimitationsSince 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.

Page 135: Integrating RSS Into Your Web Site - CIL2008

Feed Crier

135

Page 136: Integrating RSS Into Your Web Site - CIL2008

Feed Crier

136

Page 137: Integrating RSS Into Your Web Site - CIL2008

Feed Crier

137

LimitationsOnly three feeds for freeFree version advertisement supportedWorks only with AIM

Page 138: Integrating RSS Into Your Web Site - CIL2008

Pingie

138

Page 139: Integrating RSS Into Your Web Site - CIL2008

Pingie

139

Page 140: Integrating RSS Into Your Web Site - CIL2008

Pingie

140

Page 141: Integrating RSS Into Your Web Site - CIL2008

Pingie

141

Page 142: Integrating RSS Into Your Web Site - CIL2008

Pingie

142

Page 143: Integrating RSS Into Your Web Site - CIL2008

Pingie

143

Page 144: Integrating RSS Into Your Web Site - CIL2008

Pingie

144

LimitationsDoesn’t like feedburner feeds

Page 145: Integrating RSS Into Your Web Site - CIL2008

ZapTXT

145

Page 146: Integrating RSS Into Your Web Site - CIL2008

ZapTXT

146

Page 147: Integrating RSS Into Your Web Site - CIL2008

ZapTXT

147

Page 148: Integrating RSS Into Your Web Site - CIL2008

ZapTXT

148

Page 149: Integrating RSS Into Your Web Site - CIL2008

ZapTXT

149

Page 150: Integrating RSS Into Your Web Site - CIL2008

ZapTXT

150

LimitationsCan’t handle feeds that require loginsSometimes 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.

Page 151: Integrating RSS Into Your Web Site - CIL2008

Mail2RSS

151

Page 152: Integrating RSS Into Your Web Site - CIL2008

Mail2RSS

152

Page 153: Integrating RSS Into Your Web Site - CIL2008

Mail2RSS

153

Page 154: Integrating RSS Into Your Web Site - CIL2008

Mail2RSS

154

Page 155: Integrating RSS Into Your Web Site - CIL2008

Mail2RSS

155

LimitationsBloglines doesn’t like the RSS2.0 feeds, use

the 1.0 link insteadMail automatically deletes after seven daysFeeds are limited to 20 itemsPotential security issue when using Subscribe

with Bloglines bookmarklet(next slide)

Page 156: Integrating RSS Into Your Web Site - CIL2008

Mail2RSS

156

Page 157: Integrating RSS Into Your Web Site - CIL2008

RssFwd

157

Page 158: Integrating RSS Into Your Web Site - CIL2008

RssFwd

158

Page 159: Integrating RSS Into Your Web Site - CIL2008

RssFwd

159

Page 160: Integrating RSS Into Your Web Site - CIL2008

RssFwd

160

Page 161: Integrating RSS Into Your Web Site - CIL2008

RssFwd

161

Page 162: Integrating RSS Into Your Web Site - CIL2008

RssFwd

162

Page 163: Integrating RSS Into Your Web Site - CIL2008

RssFwd

163

LimitationsSome (including me) argue that converting

RSS to e-mail defeats the purpose of RSS.

Page 164: Integrating RSS Into Your Web Site - CIL2008

Feed2Podcast

164

Page 165: Integrating RSS Into Your Web Site - CIL2008

Feed2Podcast

165

Page 166: Integrating RSS Into Your Web Site - CIL2008

Feed2Podcast

166

Page 167: Integrating RSS Into Your Web Site - CIL2008

Feed2Podcast

167

Page 168: Integrating RSS Into Your Web Site - CIL2008

Feed2Podcast

168

LimitationsYour feeds are read by a computer generated

voice.Non-English words are not well supported.

Page 169: Integrating RSS Into Your Web Site - CIL2008

FeedJournal

169

Page 170: Integrating RSS Into Your Web Site - CIL2008

170

Page 171: Integrating RSS Into Your Web Site - CIL2008

FeedJournal

171

Page 172: Integrating RSS Into Your Web Site - CIL2008

FeedJournal

172

Page 173: Integrating RSS Into Your Web Site - CIL2008

FeedJournal

173

Page 174: Integrating RSS Into Your Web Site - CIL2008

FeedJournal

174

Page 175: Integrating RSS Into Your Web Site - CIL2008

FeedJournal

175

Page 176: Integrating RSS Into Your Web Site - CIL2008

176

Page 177: Integrating RSS Into Your Web Site - CIL2008

FeedJournal

177

LimitationsMust manually regenerate each issue

Page 178: Integrating RSS Into Your Web Site - CIL2008

Contact information

178

Michael [email protected]

http://travelinlibrarian.info/http://del.icio.us/travelinlibrarian/cil2008/rss