A centre of expertise in digital information management RSS: Let's Clear The Confusion And Start Using! Brian Kelly UK Web Focus UKOLN University of Bath Email [email protected]UKOLN is supported by: www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2005/sessions/ Summary RSS is great – let's use it Learning Outcomes: • Gain understanding of potential for RSS • Be aware of the confusions over RSS terminology • Understand different approaches for creating RSS • Seen examples of RSS viewers • Be able to make recommendations on local use of RSS • Be aware of quality assurance issues
51
Embed
IWMW 2005: RSS Let's Clear The Confusion And Start Using!
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
A centre of expertise in digital information management
What do you know about news feeds, RSS, …?• Knows what RSS stands for?• Read RSS feeds• Publish RSS feeds:
Using simple tools Advanced developer (have read specs,
developed RSS software, …)• What's RSS?
Intr
oduc
tion
A centre of expertise in digital information management
www.ukoln.ac.uk
5
What Do You What To Gain?What do you want to gain from the session?
What topics would you like to be addressed?
Intr
oduc
tion
A centre of expertise in digital information management
www.ukoln.ac.uk
6
What Do We Want To Do?We provide quality information services and we want all to have rich access to services & know about them.So we:
• Enhance service• Run mailing lists• Contribute to mailing list• Run events• Publish newsletters• Provide Web sites• Ask others to include
news on their Web sites,newsletters, email lists, …
• ….
But:• In what ways?• Too much information,
too much spam• Not everyone attends• Not everyone reads• Not everyone reads• Time-consuming to
process• Limited user choice
What we would like to do is minimise human bottlenecks in processing 3rd party context for use on Web and email, whilst allowing users more flexibility in handling information overload
Bac
kgro
und
A centre of expertise in digital information management
www.ukoln.ac.uk
7
Let’s Kill Email!Email:
• We’re all familiar with it• We all use it (even when away at conferences)
But:• Why send messages which time-out when many
users will read them too late?• Why not use delivery channels which are spam-free? • Why not use delivery channels which are more suited
to receiving information (as opposed to discussions)?• Why not use a solution which provides richer
structure/metadata• Why not allow users to select their preferred
channels?• Why not allow users greater customisation (e.g. don’t
deliver information when I’m on holiday)
Bac
kgro
und
A centre of expertise in digital information management
www.ukoln.ac.uk
8
Initial AttemptsInitial attempts at richer solutions e.g. BBC News:
• Solutions included:• Scrolling Tickertape news display on your PC• JavaScript to pull news items to your Web site• Subscriptions to email alerts
• Content often generated from single source• User has choice: chose content; no tickertape
displayed when away; suspend email; …
There was a clear need for an open solution, which would allow use of standard authoring tools and viewers by any news provider
Bac
kgro
und
But:• Accessibility problems (JavaScript dependency, ..) • Proprietary• Everyone else needs to replicate software, …• No benefit of scale through standard solutions
A centre of expertise in digital information management
www.ukoln.ac.uk
9
RSS – A Universal Solution RSS:
• Initially developed as syndication tool for My.Netscape portal
• Potential for this lightweight solution quickly recognised
• Blogging software integrated RSS feeds
• Many RSS readers and authoring tools developed
• RSS becomes part of JISC's Information Environment (IE)
A centre of expertise in digital information management
www.ukoln.ac.uk
10
RSS ViewersLots of different ways of reading RSS news feeds, which allows user to select preferred approach:
A centre of expertise in digital information management
www.ukoln.ac.uk
11
RSS AggregatorsAn RSS aggregator:
• Brings together RSS news feeds from various sources
• We've seen desktop & Web aggregators designed for use by individuals (my favourite services, my weather report, my stocks and shares, …)
A server-based RSS aggregator:• Allows service provider to aggregate news feeds for
its communities • Feeds for student on a particular course• Feeds related to a funding body
We will now see the JISC RSS Aggregator, designed to provide easy access to news from JISC services and facilitate sharing and community building across the JISC community
View
ing
RSS
A centre of expertise in digital information management
www.ukoln.ac.uk
12
The JISC RSS AggregatorJISC RSS Aggregator:
• Single point of access to news from JISC services
• Efficient (limited management needed centrally)
• Well-designed, attractive interface
• Developed by EEVLIs this needed in institutions?
http://www.eevl.ac.uk/jiscnews/
This software is available from EEVL (or see alternatives )
Areas in which your organisation would wish to receive news feeds provided by others
• Persuading them• Reliance on third parties (can we trust them)• …
Exer
cise
A centre of expertise in digital information management
www.ukoln.ac.uk
15
RSS File FormatRSS is a powerful, lightweight format. How do you create RSS news feeds?
Cre
atin
g R
SS
RSS Channels<channel><title>BBC News | UK | UK Edition</title><link>http://news.bbc.co.uk/hi/uk/default.stm</link><description>BBC UK News updated every minute of every day</description></channel>
RSS News Items<item><title>Tony Blair quits over Iraq</title><description>Tony Blair quits the cabinet, accusing George W Bush of breaking promises over UN's role in rebuilding Iraq.</description><link>http://news.bbc.co.uk/hi/uk_politics/3019871.stm</link></item>
NOTE: Trust is an important aspect of news feeds – is the supplier of news embedded in your Web pages, providing accurate information – the above news is not true!
A centre of expertise in digital information management
www.ukoln.ac.uk
16
RSS Authoring ToolsMany ways of creating RSS files:
• By hand (don't!)• Dedicated RSS tools• Web-based tools• Blogs (see SOSIG)• Generation of RSS
and HTML from database
• Transformation of HTML RSS (or vice versa)
• Externally-hosted value-added service providers e.g. Feedburner
A centre of expertise in digital information management
www.ukoln.ac.uk
21
Viewing RSS Feeds (3)"If you've got a late-model wireless device and want to try accessing your favorite syndicated content on-the-go, give FeedBurner's Feed Reader (MFR) a test drive:
• Supports feeds in all major formats (RSS, RDF, and Atom)
• Plucker• Hand/RSS for Palm• See <http://palmtops.about.com/
cs/productreviews/tp/Palm_RSS.htm>
Note this is intended as a illustration and is not a product endorsement! The software has not been tested and it is not known if it complies with appropriate standards.
A centre of expertise in digital information management
www.ukoln.ac.uk
24
RSS - User IssuesSome issues to think about:
• RSS is great, but what RSS tool / model should we provide for our users?
• RSS file has been described as 'the programmers undergarments". How do we ensure users know what to do with an RSS file: View it Copy URL and paste into
RSS viewer Draft and drop into RSS
viewer
Native XML file view
Styled XML file – but where's the navigation?Is there a need for tips in the link to the RSS file?
A centre of expertise in digital information management
www.ukoln.ac.uk
25
What Else Can You Do? (1)What else can RSS be used for?Syndication:
• You have content you want others to include in their Web site (e.g. IWMW 2005 conference details)
Alerts:• Alerts of new search results, items in eBay, ….
Tracking:• You want users to be able to track progress of their
items (currently available for Parcel tracking; how about book order; fault reports; …)
Personalised Interfaces:• Weather from weather service; stocks & shares; ….
Replacing E-Mail:• …
Use
s O
f RSS
A centre of expertise in digital information management
www.ukoln.ac.uk
26
What Else Can You Do? (2)Email:
• You can read your GMail email using an RSS viewer
• Lsoft now provide RSS for their email archives e.g. JISCMail archives (and thoughts on differences?)
Awasu RSS reader has free plugin for reading email
A centre of expertise in digital information management
www.ukoln.ac.uk
29
Exercise 2Now you have seen the range of possibilities for RSS and the different approaches to creating RSS files:
• Discuss the authoring models you feel may be applicable within your organisation
• Outlines the advantages and disadvantages of the approaches
• List other potential barriers to effective use of RSS
Exer
cise
E
A centre of expertise in digital information management
www.ukoln.ac.uk
30
Exercise 2 - DiscussionAuthoring models / Advantages and disadvantages
• By hand or dedicated editors Simple Prone to errors, data re-entered & not repurposed
• From backend database / CMS Repurposed existing data May be included as standard
• Conversion Repurposed existing data Which way: RSS XHTML or vice versa (pros & cons)
Potential barriers to effective use of RSS• Inertia?• Lack of interest to end users? (supplier-driven?)• …
Exer
cise
E
A centre of expertise in digital information management
www.ukoln.ac.uk
31
Content Issues• Accuracy, relevance, timeliness, … of content• Display of content (don't make assumptions)• Context of content (e.g. MLA news from UKOLN)
Quality IssuesTechnical Issues
• Important to validate RSS file• Incorrect syntax / characters
may or may not be displayed• Be aware of non-standard
A centre of expertise in digital information management
www.ukoln.ac.uk
34
Case Study – QA Focus (2)The approach (similar to IWMW feeds):
• RSS and OPML files created by hand • Tried using 3rd party XHTML RSS, but
didn't work• No time (expertise) for simple backend
scripting• Files validated and viewed by RSS viewer• Policies documents – subtext is you can
trust us
A centre of expertise in digital information management
www.ukoln.ac.uk
35
What Does RSS Stand For?RSS naming and versions can be very confusingC
avea
ts
RSS 0.9Developed by Netscape to allow 3rd party content to be embedded in My.Netscape portal
RSS=Rich Site Summary
Issues• Which to go for? (JISC IE uses RSS 1.0)• Really Simple Syndication is probably the best abbreviation
(RSS 1.0 abbreviation is recursive and confusing)
RSS 1.0RSS=RDF Site Summary
RSS – great idea! Let's make it extensible and part of Semantic Web; so we'll use XML RDF.
RSS 2.0 RSS=Really Simple Syndication
RSS – great idea! Let's keep it simple. So we'll use XML.
A centre of expertise in digital information management
www.ukoln.ac.uk
36
RSS 1.0 Extensions“Developing Feeds With RSS and Atom”, (O'Reilly), Ben Hammersley lists some RSS 1.0 extensions:
• RSS for LOM, <http://www.downes.ca/xml/RSS_LOM.htm>
• Distribution of molecular information in CML, <http://wwmm.ch.cam.ac.uk/moin/CmlRss>
But some of the proposals mentioned seem not to be being developedNote:
Some of the proposals mentioned seem not to be being developed
But interest in XHTML 2 and news feeds and W3C's standardisation of Atom
A News Standards Summit was held in Amsterdam in May 2005. See <http://www.newssummit.org/2005/>
Latest News
Cav
eats
A centre of expertise in digital information management
www.ukoln.ac.uk
37
Limitations Of The RSS FormatLimitations Of RSS Format
• RSS's strengths are based on its simplicity• The simplicity means limited display capabilities and
functionality• You can't apply rich formatting or embed hyperlinks,
search interfaces, … in RSS feeds• Actually can by using XML escaping techniques• Such tricks make work in some viewers (e.g.
browsers) but could cause problems in others• Do you want to repeat the problems caused during
the browser wars in late 1990s (pages looked and behaved differently in different browsers)?
• Aim to maximise interoperability rather than maximise functionality
Cav
eats
A centre of expertise in digital information management
www.ukoln.ac.uk
38
Limitations Of RSS StatisticsRSS Statistics
• There are lies, dammed lies and Web statistics!• Be wary of RSS statistics
Issues• RSS aggregators may harvest resources which
are not read• RSS items may be retrieved while your PC is left
on over the weekend• 40% of my visitors now get information via RSS.
What does this mean? What are the implications?
Cav
eats
A centre of expertise in digital information management
www.ukoln.ac.uk
39
Beyond Text (1)Podcasting:
• Automated delivery mechanism for transferring sound files to you MP3 player (or PC)
• Concept invented in 2004• Exponential growth• Based on RSS 2.0 (plus enclosures)
Is it of interest?• Accessibility• Learning processing information on the move
Twenty-nine percent of US adults who own MP3 players like [the] iPod say they have downloaded podcast programs from the Internet, the Pew Internet and American Life Project found... more than 6 million people are listening to a form of communication that emerged only last year ….
A centre of expertise in digital information management
www.ukoln.ac.uk
40
Beyond Text (2)On 5 April 2005 the Bibliocasting list was announced:
".. dedicated to discussion of streaming media in library environment. This list grows out of increasing popularity of "Podcasting," .. use of RSS .. to download audio programs (like audio blogs) to computers and MP3 players. So what to post on the list? Examples of how libraries can build on the growing excitement of Podcasting; Questions on how libraries can use podcasting and other multimedia information they create to promote themselves and provide better service; …We have also set up a podcast for the list...that's right, you can listen to the list. Each post is transformed from text-to-speech, and syndicated using RSS."
A centre of expertise in digital information management
www.ukoln.ac.uk
47
Exercise 3A: NewsletterExercise:Your organisation produces many newslettersYou have been asked to update the technical architecture
• Is there an opportunity to use innovative technologies (& need for the technologies)?
• What role can RSS have?• What authoring model should you use?• What support will end users need?• How do you address the issue of trust?
Exer
cise
E
A centre of expertise in digital information management
www.ukoln.ac.uk
48
Exercise 3B: Trust IssuesYou feel RSS is a key technology for your organisation. You want to use if to disseminate mission-critical info (course info, exam results, …)You are worried that use of RSS may be hindered by:
• Concerns by 3rd parties in letting you publish on their Web site
• Your legal adviser's worries• …
What should you do to address such concerns?Is a service agreement needed? If so, what should it cover
Exer
cise
A centre of expertise in digital information management
www.ukoln.ac.uk
49
Exercise 3B: Trust IssuesRSS Partner service agreementThis agreement related to the RSS feeds listed.The PARTNER SERVICE agrees to:
• Make reasonable effort to ensure that the RSS feeds are persistent until at least DATE.
• Validate RSS files when they created or updated and ensure usable in wide range of RSS readers
• Make reasonable effort to ensure that titles and descriptions have consistent length and style
• Make reasonable effort to ensure that the content of the RSS feeds is accurate and appropriate
• Allow the content to be reused as defined in the Creative Commons licence
Exer
cise
A centre of expertise in digital information management
www.ukoln.ac.uk
50
ConclusionsRSS:
• Powerful lightweight solution for news syndication
• Provides users with flexibility in how they choose to receive content
• More than just news – potential for richer syndication of content, dynamic content, …
• Quality of content important in ensuring end users trust the content
• Need to develop appropriate publishing procedures for news
• Still some issues about standards – but this shouldn't prevent deployment
A centre of expertise in digital information management