integrating rss into your web site (il2008)

158
1

Upload: michael-sauers

Post on 08-May-2015

3.058 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Integrating RSS into Your Web Site (IL2008)

1

Page 2: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

3

Page 4: Integrating RSS into Your Web Site (IL2008)

Introductions

4

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

Page 5: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

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 (IL2008)

How does RSS work?

7

Information Provider

Information Receiver

Page 8: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

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 (IL2008)

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 (IL2008)

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 (IL2008)

<?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 (IL2008)

How can I find feeds?

13

Google Blog Search

Bloglines

BlogrollsA list of blogs/feeds read by another blogger

Look for the orange icon…

Page 14: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

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 (IL2008)

Podcasts in iTunes

16

Page 17: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

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 (IL2008)

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 (IL2008)

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 (IL2008)

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 (IL2008)

RSS file in IE6

22

Page 23: Integrating RSS into Your Web Site (IL2008)

Atom file w/ associated style sheet

23

Page 24: Integrating RSS into Your Web Site (IL2008)

Firefox 3.0

24

Page 25: Integrating RSS into Your Web Site (IL2008)

Internet Explorer 7

25

Page 26: Integrating RSS into Your Web Site (IL2008)

Types of Aggregators

26

ClientAdd-onBuilt-inServer-basedWeb-based service

Page 27: Integrating RSS into Your Web Site (IL2008)

FeedReader (client)

27

Page 28: Integrating RSS into Your Web Site (IL2008)

Firefox 3

28

Page 29: Integrating RSS into Your Web Site (IL2008)

Firefox 3

29

Page 30: Integrating RSS into Your Web Site (IL2008)

IE7

30

Page 31: Integrating RSS into Your Web Site (IL2008)

Feed on Feeds (server)

31

Page 32: Integrating RSS into Your Web Site (IL2008)

Bloglines (Web-based service)

32

Page 33: Integrating RSS into Your Web Site (IL2008)

Subscribing to a feed

33

Page 34: Integrating RSS into Your Web Site (IL2008)

Integrating Bloglines w/ Firefox 3.0

34

Page 35: Integrating RSS into Your Web Site (IL2008)

The Bloglines Bookmarklet

35

Page 36: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

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 (IL2008)

FeedSpring

38

Page 39: Integrating RSS into Your Web Site (IL2008)

FeedSpring

39

Page 40: Integrating RSS into Your Web Site (IL2008)

FeedSpring

40

Page 41: Integrating RSS into Your Web Site (IL2008)

FeedSpring

41

Page 42: Integrating RSS into Your Web Site (IL2008)

FeedSpring

42

Page 43: Integrating RSS into Your Web Site (IL2008)

FeedSpring

43

Page 44: Integrating RSS into Your Web Site (IL2008)

FeedSpring

44

Page 45: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

ListGarden

46

Page 47: Integrating RSS into Your Web Site (IL2008)

ListGarden

47

Page 48: Integrating RSS into Your Web Site (IL2008)

ListGarden

48

Page 49: Integrating RSS into Your Web Site (IL2008)

ListGarden

49

Page 50: Integrating RSS into Your Web Site (IL2008)

ListGarden

50

Page 51: Integrating RSS into Your Web Site (IL2008)

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 (IL2008)

Feedity

52

Page 53: Integrating RSS into Your Web Site (IL2008)

Feedity

53

Page 54: Integrating RSS into Your Web Site (IL2008)

Feedity

54

Page 55: Integrating RSS into Your Web Site (IL2008)

Feedity

55

Page 56: Integrating RSS into Your Web Site (IL2008)

Feedity

56

Page 57: Integrating RSS into Your Web Site (IL2008)

Feedity

57

LimitationsWorks better on some Web pages than on

others.

NotesBe sure to take advantage of the refine feature

for more accurate results.

Page 58: Integrating RSS into Your Web Site (IL2008)

page2rss

58

Page 59: Integrating RSS into Your Web Site (IL2008)

page2rss

59

Page 60: Integrating RSS into Your Web Site (IL2008)

page2rss

60

Page 61: Integrating RSS into Your Web Site (IL2008)

page2rss

61

Page 62: Integrating RSS into Your Web Site (IL2008)

page2rss

62

LimitationsGenerally works better than Feedity but has no

ability to refine the results.

Page 63: Integrating RSS into Your Web Site (IL2008)

Twitter

63

Page 64: Integrating RSS into Your Web Site (IL2008)

Twitter

64

Page 65: Integrating RSS into Your Web Site (IL2008)

Twitter

65

Page 66: Integrating RSS into Your Web Site (IL2008)

Twitter

66

Limitations140 characters per post

Page 67: Integrating RSS into Your Web Site (IL2008)

Google Calendar

67

Page 68: Integrating RSS into Your Web Site (IL2008)

Google Calendar

68

Page 69: Integrating RSS into Your Web Site (IL2008)

Google Calendar

69

Page 70: Integrating RSS into Your Web Site (IL2008)

Google Calendar

70

Page 71: Integrating RSS into Your Web Site (IL2008)

Google Calendar

71

LimitationsNone to speak of

BenefitsNow sync-able with OutlookCan also embed calendar into site

Page 72: Integrating RSS into Your Web Site (IL2008)

Feedmysearch

72

Page 73: Integrating RSS into Your Web Site (IL2008)

Feedmysearch

73

Page 74: Integrating RSS into Your Web Site (IL2008)

Feedmysearch

74

Page 75: Integrating RSS into Your Web Site (IL2008)

Feedmysearch

75

Page 76: Integrating RSS into Your Web Site (IL2008)

Feedmysearch

76

LimitationsNone to speak of

Page 77: Integrating RSS into Your Web Site (IL2008)

Michael SauersTechnology Innovation

LibrarianNebraska Library

Commission Computers in Libraries

2008

Integrating RSS into Your Web site Part 4:

Republishing Feeds

Page 78: Integrating RSS into Your Web Site (IL2008)

Integrating feed content into your Web site

78

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

Page 79: Integrating RSS into Your Web Site (IL2008)

Feed2JS

79

Page 80: Integrating RSS into Your Web Site (IL2008)

Feed2JS

80

Page 81: Integrating RSS into Your Web Site (IL2008)

Feed2JS

81

Page 82: Integrating RSS into Your Web Site (IL2008)

Feed2JS

82

Page 83: Integrating RSS into Your Web Site (IL2008)

Feed2JS

83

Page 84: Integrating RSS into Your Web Site (IL2008)

Feed2JS

84

LimitationsThird party

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

Page 85: Integrating RSS into Your Web Site (IL2008)

feed.informer

85

Page 86: Integrating RSS into Your Web Site (IL2008)

feed.informer

86

Page 87: Integrating RSS into Your Web Site (IL2008)

feed.informer

87

Page 88: Integrating RSS into Your Web Site (IL2008)

feed.informer

88

Page 89: Integrating RSS into Your Web Site (IL2008)

feed.informer

89

Page 90: Integrating RSS into Your Web Site (IL2008)

feed.informer

90

Page 91: Integrating RSS into Your Web Site (IL2008)

FeedDigest

91

Page 92: Integrating RSS into Your Web Site (IL2008)

feed.informer

92

Page 93: Integrating RSS into Your Web Site (IL2008)

feed.informer

93

Page 94: Integrating RSS into Your Web Site (IL2008)

feed.informer

94

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

Page 95: Integrating RSS into Your Web Site (IL2008)

Scrolling RSS News Ticker

95

Page 96: Integrating RSS into Your Web Site (IL2008)

Scrolling RSS News Ticker

96

Page 97: Integrating RSS into Your Web Site (IL2008)

Scrolling RSS News Ticker

97

Page 98: Integrating RSS into Your Web Site (IL2008)

Scrolling RSS News Ticker

98

Page 99: Integrating RSS into Your Web Site (IL2008)

Scrolling RSS News Ticker

99

LimitationsThird partyShows small advertisement

Page 100: Integrating RSS into Your Web Site (IL2008)

RSS Scrollbox Widget

100

Page 101: Integrating RSS into Your Web Site (IL2008)

RSS Scrollbox Widget

101

Page 102: Integrating RSS into Your Web Site (IL2008)

RSS Scrollbox Widget

102

Page 103: Integrating RSS into Your Web Site (IL2008)

RSS Scrollbox Widget

103

Page 104: Integrating RSS into Your Web Site (IL2008)

RSS Scrollbox Widget

104

LimitationsThird partyShows small advertisement

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

Page 105: Integrating RSS into Your Web Site (IL2008)

Grazr

105

Page 106: Integrating RSS into Your Web Site (IL2008)

Grazr

106

Page 107: Integrating RSS into Your Web Site (IL2008)

Grazr

107

Page 108: Integrating RSS into Your Web Site (IL2008)

Grazr

108

Page 109: Integrating RSS into Your Web Site (IL2008)

Grazr

109

Page 110: Integrating RSS into Your Web Site (IL2008)

Grazr

110

LimitationsThird party

Page 111: Integrating RSS into Your Web Site (IL2008)

Michael SauersTechnology Innovation

LibrarianNebraska Library

Commission Computers in Libraries

2008

Integrating RSS into Your Web site Part 5:

Advanced Feed Manipulation

Page 112: Integrating RSS into Your Web Site (IL2008)

IM Feeds

112

Page 113: Integrating RSS into Your Web Site (IL2008)

IM Feeds

113

Page 114: Integrating RSS into Your Web Site (IL2008)

IM Feeds

114

Page 115: Integrating RSS into Your Web Site (IL2008)

IM Feeds

115

Page 116: Integrating RSS into Your Web Site (IL2008)

IM Feeds

116

Page 117: Integrating RSS into Your Web Site (IL2008)

IM Feeds

117

LimitationsIMs tend to come in without any formatting.

i.e. a single large block of text.Seems to randomly not like valid RSS feeds.

Page 118: Integrating RSS into Your Web Site (IL2008)

Pingie

118

Page 119: Integrating RSS into Your Web Site (IL2008)

Pingie

119

Page 120: Integrating RSS into Your Web Site (IL2008)

Pingie

120

Page 121: Integrating RSS into Your Web Site (IL2008)

Pingie

121

Page 122: Integrating RSS into Your Web Site (IL2008)

Pingie

122

Page 123: Integrating RSS into Your Web Site (IL2008)

Pingie

123

Page 124: Integrating RSS into Your Web Site (IL2008)

Pingie

124

LimitationsDoesn’t like feedburner feeds

Page 125: Integrating RSS into Your Web Site (IL2008)

ZapTXT

125

Page 126: Integrating RSS into Your Web Site (IL2008)

ZapTXT

126

Page 127: Integrating RSS into Your Web Site (IL2008)

ZapTXT

127

Page 128: Integrating RSS into Your Web Site (IL2008)

ZapTXT

128

Page 129: Integrating RSS into Your Web Site (IL2008)

ZapTXT

129

Page 130: Integrating RSS into Your Web Site (IL2008)

ZapTXT

130

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 131: Integrating RSS into Your Web Site (IL2008)

Mail2RSS

131

Page 132: Integrating RSS into Your Web Site (IL2008)

Mail2RSS

132

Page 133: Integrating RSS into Your Web Site (IL2008)

Mail2RSS

133

Page 134: Integrating RSS into Your Web Site (IL2008)

Mail2RSS

134

Page 135: Integrating RSS into Your Web Site (IL2008)

Mail2RSS

135

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 136: Integrating RSS into Your Web Site (IL2008)

Mail2RSS

136

Page 137: Integrating RSS into Your Web Site (IL2008)

RssFwd

137

Page 138: Integrating RSS into Your Web Site (IL2008)

RssFwd

138

Page 139: Integrating RSS into Your Web Site (IL2008)

RssFwd

139

Page 140: Integrating RSS into Your Web Site (IL2008)

RssFwd

140

Page 141: Integrating RSS into Your Web Site (IL2008)

RssFwd

141

Page 142: Integrating RSS into Your Web Site (IL2008)

RssFwd

142

Page 143: Integrating RSS into Your Web Site (IL2008)

RssFwd

143

LimitationsSome (including me) argue that converting

RSS to e-mail defeats the purpose of RSS.

Page 144: Integrating RSS into Your Web Site (IL2008)

Feed2Podcast

144

Page 145: Integrating RSS into Your Web Site (IL2008)

Feed2Podcast

145

Page 146: Integrating RSS into Your Web Site (IL2008)

Feed2Podcast

146

Page 147: Integrating RSS into Your Web Site (IL2008)

Feed2Podcast

147

Page 148: Integrating RSS into Your Web Site (IL2008)

Feed2Podcast

148

LimitationsYour feeds are read by a computer generated

voice.Non-English words are not well supported.

Page 149: Integrating RSS into Your Web Site (IL2008)

FeedJournal

149

Page 150: Integrating RSS into Your Web Site (IL2008)

150

Page 151: Integrating RSS into Your Web Site (IL2008)

FeedJournal

151

Page 152: Integrating RSS into Your Web Site (IL2008)

FeedJournal

152

Page 153: Integrating RSS into Your Web Site (IL2008)

FeedJournal

153

Page 154: Integrating RSS into Your Web Site (IL2008)

FeedJournal

154

Page 155: Integrating RSS into Your Web Site (IL2008)

FeedJournal

155

Page 156: Integrating RSS into Your Web Site (IL2008)

156

Page 157: Integrating RSS into Your Web Site (IL2008)

FeedJournal

157

LimitationsMust manually regenerate each issue

Page 158: Integrating RSS into Your Web Site (IL2008)

Contact information

158

Michael [email protected]

http://travelinlibrarian.info/http://www.delicious.com/travelinlibrarian/

il2008/rss