SlideShare a Scribd company logo
Automated News Feeds:
The RSS Standard
For News Feeds
Brian Kelly
UKOLN
University of Bath
Bath, BA2 7AY
UKOLN is supported by:
Email
B.Kelly@ukoln.ac.uk
URL
http://www.ukoln.ac.uk/
Pres 2
2
The Guardian Feed
An example of a Guardian
news feed is illustrated.
Note that you have to use
your own Perl script to
process the news
information.
All the Guardian provides
is the URL of the news
feed.
3
Moreover
Moreover provides
a wizard for
choosing your
news feed and its
appearance
To use the news feed, simply include
the JavaScript code in your Web page
<!-- Start Of Moreover.com News Javascript Code -->
<SCRIPT LANGUAGE="Javascript">
<!--
// load global_article array with articles from category
if (article != null)
…
To use the news feed, simply include
the JavaScript code in your Web page
<!-- Start Of Moreover.com News Javascript Code -->
<SCRIPT LANGUAGE="Javascript">
<!--
// load global_article array with articles from category
if (article != null)
…
4
Need For Standards
Proprietary approach:
 Every supplier has its own format for
news feeds
 Many different applications needed to
download and parse news feeds
Standards approach:
 Open standard format for news
 Single application can be used with
news feeds from different suppliers
5
RSS
RSS:
• Originally (v 0.9) stood for Rich Site Summary
• A popular lightweight XML standard for
distributing news feeds and syndication
• Now an RDF application – RDF Site Summary
<item rdf:about="http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/">
<title>DOM Level 3 Events Working Draft Published</title>
<description>10 April 2001: The DOM Working Group has published an updated Working
Draft of ….</description>
<link>http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/</link>
</item>
<item rdf:about="http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/">
<title>DOM Level 3 Events Working Draft Published</title>
<description>10 April 2001: The DOM Working Group has published an updated Working
Draft of ….</description>
<link>http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/</link>
</item>
Now try exercises B5-3, B5-4 and B5-5 to
gain experiences in using and creating RSS
Now try exercises B5-3, B5-4 and B5-5 to
gain experiences in using and creating RSS
H
6
Parsing RSS
W3C’s news information
is available as an RSS file
7
Creating RSS
RSSxpress is an
example of a Web-
based tool which can
be used to create
an RSS file
This tool was
developed by
UKOLN
Other tools are available to create RSS, and expect to
see them in a CMS (Zope already does this).
See <http://www.blogspace.com/rss/>
Other tools are available to create RSS, and expect to
see them in a CMS (Zope already does this).
See <http://www.blogspace.com/rss/>
8
Approaches To Viewing
UKOLN has two RSS parsers:
RSSxpress:
• A CGI program
• Requires SysAdmin to install
locally and configure
• Works with any browser
RSSxpress-lite:
• JavaScript solution which can
be used by HTML authors
• Browser must support
JavaScript
• Need style sheet to improve
appearance of news feeds
See <http://rssxpress.ukoln.ac.uk/>
and <http://rssxpress.ukoln.ac.uk/lite/>
See <http://rssxpress.ukoln.ac.uk/>
and <http://rssxpress.ukoln.ac.uk/lite/>
9
Other Parsers (1)
RSS files can be
processed by many
applications -
for example
My.Netscape.com
See <http://my.netscape.com/publish/help/
mnn20/quickstart.html> for details on creating,
validating and publishing your RSS file so that it is
accessible in My.Netscape
See <http://my.netscape.com/publish/help/
mnn20/quickstart.html> for details on creating,
validating and publishing your RSS file so that it is
accessible in My.Netscape
10
Other Parsers (2)
The Redland RSS 1.0
Viewer is an open source
Web service allowing you
to take RSS 1.0 feeds
and format them as
HTML
It was developed by
Dave Beckett, ILRT,
University of Bristol.
http://www.redland.opensource.ac.uk/rss/http://www.redland.opensource.ac.uk/rss/
11
Moreover provide
a free tickertape
application
See <http://w.moreover.com/dev/ticker.html>
Other Parsers (3)
Headline Viewer is
an MS Windows
application that lets
you see news
headlines from a
configurable list of
Headline providers
See <http://www.vertexdev.com/HeadlineViewer/>See <http://www.vertexdev.com/HeadlineViewer/>
12
Other Parsers (4)
A final
example of a
news reader
is
Feedreader.
<http://www.feedreader.com/><http://www.feedreader.com/>

More Related Content

PDF
Getting Started with RSS
PPTX
Advanced Wordpress 201
DOC
Curriculum vitae
PPT
Evaluation of Where It's @
PPT
IWMW 2001: Practical Web Strategies: Conflict, Ethics and Your Web Site (2)
PDF
L11 Service Design and REST
PDF
Wang_Billy_Portfolio_0416
PDF
La ciudad de avellaneda curso de auxiliar de farmacia
Getting Started with RSS
Advanced Wordpress 201
Curriculum vitae
Evaluation of Where It's @
IWMW 2001: Practical Web Strategies: Conflict, Ethics and Your Web Site (2)
L11 Service Design and REST
Wang_Billy_Portfolio_0416
La ciudad de avellaneda curso de auxiliar de farmacia

Similar to IWMW 2001: Automated News Feeds (2) (20)

PPT
Integrating RSS into Your Web site
PPT
IWMW 2001: Automated News Feeds (4)
PPT
Integrating RSS Into Your Web Site
PDF
Amp your site: An intro to accelerated mobile pages
PPTX
search_demystified_presentation for SEO SE<
PPT
Mla Databases
PPT
Integrating RSS Into Your Web Site - CIL2008
PPTX
GDPR and EA Commissioning a web site Part 6 of 8
PPT
PPT
Integrating RSS Into Your Web Site
PPTX
Dexxter's QT feed reader
PPTX
Analysis of Google Page Speed Insight
PDF
RSS System Project Presentation
PPTX
PDF
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
PPT
Word Press Website Tips
PDF
IBM Connect 2016 - AD1548 - Building Responsive XPages Applications
KEY
You've Got Plugins in Your Plugins: Bundling Plugin Dependencies - Atlassian ...
PDF
Use drupal 8 as a framework the romance recalibration
PPTX
GDPR and EA Commissioning a web site part 5, writing a web page
Integrating RSS into Your Web site
IWMW 2001: Automated News Feeds (4)
Integrating RSS Into Your Web Site
Amp your site: An intro to accelerated mobile pages
search_demystified_presentation for SEO SE<
Mla Databases
Integrating RSS Into Your Web Site - CIL2008
GDPR and EA Commissioning a web site Part 6 of 8
Integrating RSS Into Your Web Site
Dexxter's QT feed reader
Analysis of Google Page Speed Insight
RSS System Project Presentation
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Word Press Website Tips
IBM Connect 2016 - AD1548 - Building Responsive XPages Applications
You've Got Plugins in Your Plugins: Bundling Plugin Dependencies - Atlassian ...
Use drupal 8 as a framework the romance recalibration
GDPR and EA Commissioning a web site part 5, writing a web page
Ad

More from IWMW (20)

PPT
Look who's talking now
PPTX
Introduction to IWMW 2000 (Liz Lyon)
PPTX
Web Tools report
PPT
Personal Contingency Plan - Beat The Panic
PPT
Whose site is it anyway?
PPT
Open Source - the case against
PPT
IWMW 2002: Avoiding Portal Wars - an MIS view
PDF
What does open source mean for the institutional web manager?
PDF
Library 2.0
PPT
Social participation in student recruitment
PDF
Supporting Institutions in Changing Times: Manifesto
PPTX
IWMW 2019 photo scavenger hunt highlights
PDF
How to Turn a Web Strategy into Web Services
PPTX
Static Site Generators - Developing Websites in Low-resource Condition
PPTX
Looking to the Future
PPTX
Looking to the Future
PPTX
Developing Communities of Practice
PDF
How to train your content- so it doesn't slow you down...
PPTX
Grassroots & Guerrillas: The Beginnings of a UX Revolution
PPTX
Connecting Your Content: How to Save Time and Improve Content Quality through...
Look who's talking now
Introduction to IWMW 2000 (Liz Lyon)
Web Tools report
Personal Contingency Plan - Beat The Panic
Whose site is it anyway?
Open Source - the case against
IWMW 2002: Avoiding Portal Wars - an MIS view
What does open source mean for the institutional web manager?
Library 2.0
Social participation in student recruitment
Supporting Institutions in Changing Times: Manifesto
IWMW 2019 photo scavenger hunt highlights
How to Turn a Web Strategy into Web Services
Static Site Generators - Developing Websites in Low-resource Condition
Looking to the Future
Looking to the Future
Developing Communities of Practice
How to train your content- so it doesn't slow you down...
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Connecting Your Content: How to Save Time and Improve Content Quality through...
Ad

Recently uploaded (20)

PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
1_English_Language_Set_2.pdf probationary
PDF
RMMM.pdf make it easy to upload and study
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
1_English_Language_Set_2.pdf probationary
RMMM.pdf make it easy to upload and study
202450812 BayCHI UCSC-SV 20250812 v17.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
What if we spent less time fighting change, and more time building what’s rig...
Final Presentation General Medicine 03-08-2024.pptx
Hazard Identification & Risk Assessment .pdf
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Computing-Curriculum for Schools in Ghana
Orientation - ARALprogram of Deped to the Parents.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Digestion and Absorption of Carbohydrates, Proteina and Fats
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Final Presentation General Medicine 03-08-2024.pptx
Weekly quiz Compilation Jan -July 25.pdf
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
History, Philosophy and sociology of education (1).pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين

IWMW 2001: Automated News Feeds (2)

  • 1. Automated News Feeds: The RSS Standard For News Feeds Brian Kelly UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by: Email [email protected] URL http://www.ukoln.ac.uk/ Pres 2
  • 2. 2 The Guardian Feed An example of a Guardian news feed is illustrated. Note that you have to use your own Perl script to process the news information. All the Guardian provides is the URL of the news feed.
  • 3. 3 Moreover Moreover provides a wizard for choosing your news feed and its appearance To use the news feed, simply include the JavaScript code in your Web page <!-- Start Of Moreover.com News Javascript Code --> <SCRIPT LANGUAGE="Javascript"> <!-- // load global_article array with articles from category if (article != null) … To use the news feed, simply include the JavaScript code in your Web page <!-- Start Of Moreover.com News Javascript Code --> <SCRIPT LANGUAGE="Javascript"> <!-- // load global_article array with articles from category if (article != null) …
  • 4. 4 Need For Standards Proprietary approach:  Every supplier has its own format for news feeds  Many different applications needed to download and parse news feeds Standards approach:  Open standard format for news  Single application can be used with news feeds from different suppliers
  • 5. 5 RSS RSS: • Originally (v 0.9) stood for Rich Site Summary • A popular lightweight XML standard for distributing news feeds and syndication • Now an RDF application – RDF Site Summary <item rdf:about="http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/"> <title>DOM Level 3 Events Working Draft Published</title> <description>10 April 2001: The DOM Working Group has published an updated Working Draft of ….</description> <link>http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/</link> </item> <item rdf:about="http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/"> <title>DOM Level 3 Events Working Draft Published</title> <description>10 April 2001: The DOM Working Group has published an updated Working Draft of ….</description> <link>http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010410/</link> </item> Now try exercises B5-3, B5-4 and B5-5 to gain experiences in using and creating RSS Now try exercises B5-3, B5-4 and B5-5 to gain experiences in using and creating RSS H
  • 6. 6 Parsing RSS W3C’s news information is available as an RSS file
  • 7. 7 Creating RSS RSSxpress is an example of a Web- based tool which can be used to create an RSS file This tool was developed by UKOLN Other tools are available to create RSS, and expect to see them in a CMS (Zope already does this). See <http://www.blogspace.com/rss/> Other tools are available to create RSS, and expect to see them in a CMS (Zope already does this). See <http://www.blogspace.com/rss/>
  • 8. 8 Approaches To Viewing UKOLN has two RSS parsers: RSSxpress: • A CGI program • Requires SysAdmin to install locally and configure • Works with any browser RSSxpress-lite: • JavaScript solution which can be used by HTML authors • Browser must support JavaScript • Need style sheet to improve appearance of news feeds See <http://rssxpress.ukoln.ac.uk/> and <http://rssxpress.ukoln.ac.uk/lite/> See <http://rssxpress.ukoln.ac.uk/> and <http://rssxpress.ukoln.ac.uk/lite/>
  • 9. 9 Other Parsers (1) RSS files can be processed by many applications - for example My.Netscape.com See <http://my.netscape.com/publish/help/ mnn20/quickstart.html> for details on creating, validating and publishing your RSS file so that it is accessible in My.Netscape See <http://my.netscape.com/publish/help/ mnn20/quickstart.html> for details on creating, validating and publishing your RSS file so that it is accessible in My.Netscape
  • 10. 10 Other Parsers (2) The Redland RSS 1.0 Viewer is an open source Web service allowing you to take RSS 1.0 feeds and format them as HTML It was developed by Dave Beckett, ILRT, University of Bristol. http://www.redland.opensource.ac.uk/rss/http://www.redland.opensource.ac.uk/rss/
  • 11. 11 Moreover provide a free tickertape application See <http://w.moreover.com/dev/ticker.html> Other Parsers (3) Headline Viewer is an MS Windows application that lets you see news headlines from a configurable list of Headline providers See <http://www.vertexdev.com/HeadlineViewer/>See <http://www.vertexdev.com/HeadlineViewer/>
  • 12. 12 Other Parsers (4) A final example of a news reader is Feedreader. <http://www.feedreader.com/><http://www.feedreader.com/>