Real Simple Syndication Kenneth M. Anderson CSCI 7818 November 30, 2000.

Slides:



Advertisements
Similar presentations
RSS RSS is an acronymn for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web. RSS.
Advertisements

A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
1 Lesson 14 - Unit N Optimizing Your Web Site for Search Engines.
RSS 2.0: Experience with implementation in a closed Intranet Presented by Mr Ajith Balan Scientific Officer Scientific Information Resource Division Bhabha.
METSÄNTUTKIMUSLAITOS SKOGSFORSKNINGINSTITUTET FINNISH FOREST RESEARCH NSTITUTE RSS-feed a new way to provide information internationally Jarmo.
Intelligent Systems Lab Pusan National University 2007 컴퓨터공학실험 (I) 12 주 실습강의 RSS Reader.
IDK0040 Võrgurakendused I RSS 2.0 Deniss Kumlander.
CSc 667/867 Java Web Start / JNLP RSS. Deploying Software with JNLP and Java Web Start Delivering client-side Java technology-based programs has recently.
Tutorial 6 Working with Web Forms
5/8/2006apatwa/SecureRSS 1 Secure RSS CS526 Class Project Ankur Patwa.
CSC 101 Slide Show Ashley Carroll. Podcast What is Podcasting? Podcasting is the distribution of audio or video files, such as radio programs or music.
Web Page Development Identify elements of a Web Page Start Notepad
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Using CSS with XML documents Some browsers, including MSIE 5.5, accept CSS specifications for rendering XML tags.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
+ RSS Aggregation and Syndication. + Really Simple Syndication (aka, Rich Site Summary) Image source:
Purdue Pride Joe Gutierrez Tung Ho Janam Jahavier 3/10/2010Purdue Pride1.
Web Content Management at GCN.com The Gilbane Conference: Content Technologies for Government Alec Dann SVP of Internet Publishing PostNewsweek Tech Media.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
Web Syndication Presented by: Gani Dragusha. What is Web Syndication? What is RSS? History of RSS Advantages / Disadvantages RSS New Features Web Syndication.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
XP Tutorial 6New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Creating Web Page Forms Designing a Product Registration Form Tutorial.
XP Tutorial 6New Perspectives on HTML and XHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
Ch 5 HTML and CSS Web Standards Solutions A Web Standardistas’ Approach.
Adventures in Radio UserLand Lincoln Cushing, UC Berkeley Institute of Industrial Relations Library.
HTML (HyperText Markup Language)
Setting Up an RSS Feed 1 Project by iWEBbic.com 1.
The RSS Feed (Rich Site Summary) By Jenna Mulvey.
 2002 Prentice Hall, Inc. All rights reserved.2 Chapter 2 — Introduction to HyperText Markup Language 4: Part I Outline 2.1Introduction 2.2Markup Languages.
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
The New Elements © Main Menu Structure Media Canvas Form Click on one of the categories below to view information about the new HTML5 elements in.
What is RSS? And how do I use it to make my life easier.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
Introduction to Blogs as an Information Resource Kevin Reiss Rutgers School of Law- Library
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
COS 125 DAY 21. Agenda Assignment 8 corrected  4 A’s, 2 B’s, 2 C’s and 1 late Assignment 9 not corrected yet Capstone progress report due There will.
HTML Forms.
HTML: Hyptertext Markup Language Doman’s Sections.
Ali Alshowaish. What is HTML? HTML stands for Hyper Text Markup Language Specifically created to make World Wide Web pages Web authoring software language.
Bringing DLESE to Your Doorstep Using RSS to distribute content and personalize the DLESE experience DLESE Annual Meeting July 10, 2004 Shelley Olds DLESE.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Wiki Space Introduction How to use Wiki spaces to complete your project on the Crusades.
Copenhagen, 6 June 2006 EC CHM Multilinguality Anton Cupcea Finsiel Romania.
R. Suresh (NASA/MTECH) Ben Burford (JAXA) Bernhard Buckl (DLR) Contact: - CEOS WGISS Meeting, Beijing, China, September 2004 A RSS.
XML - RSS Cathy Hsu. What’s RSS? RSS is considered a name variously used to refer to three different standards –Really Simple Syndication (RSS0.9) –Rich.
RSS By Ishaq Khan.  RSS stands for Really Simple Syndication  With RSS it is possible to distribute up-to- date web content from one web site to thousands.
RSS Really Simple Syndication. Overview RSS is a web content syndication format RSS documents are XML and must conform to the xml 1.0 recommendation RSS.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
Introduction to RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
RSS Syndication CS 431 – Carl Lagoze – Cornell University.
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
Working With RSS In ColdFusion Presented by Pete Freitag Principal Consultant, Foundeo Inc.
Introduction to HTML.
Web Page Elements Writing For the Web
Feed: RSS/ATOM, Podcast
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Basic XHTML Tables XHTML tables—a frequently used feature that organizes data into rows and columns. Tables are defined with the table element. Table.
“Real Simple Syndication” (RSS)
Web Development & Design Foundations with H T M L 5
Chapter 16 The World Wide Web.
Introduction to HTML.
RSS RSS is an acronymn for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web. RSS.
Presentation transcript:

Real Simple Syndication Kenneth M. Anderson CSCI 7818 November 30, 2000

History Userland Software hosts a website known as Scripting News – In December 1997, this website offered an XML version of its homepage –This XML document was freely available and allowed other web sites to “syndicate” or include scripting news content in their own content Netscape picked up on this idea and introduced my.netscape.com that was based on an XML format known as RSS 0.9 –By July of 1999, the two formats had merged into RSS 0.91 Userland Software produces a Web content-management system known as Manila that allows users to create “Weblogs” that automatically support this format, e.g. users can publish their websites as RSS 0.91 XML documents –This allows other websites to syndicate that content –There are currently thousands of Manila web sites!

RSS, not all fun and games Apparently a minor “war” erupted around this specification in June of 2000 when O’Reilly announced “RSS 1.0” which was developed without the input of Userland Software! –Details from Userland’s point of view are available at: As far as I can tell, Userland has stuck with version 0.91 and is forming a development community that is going to evolve this specification separate from the RSS 1.0 spec!

RSS, the details An RSS document’s root tag is, which has a required “version” attribute. This tag can contain a single element. A channel has several required sub-elements and several optional elements The purpose of the channel tag is to provide (meta) information about some Web content that is available for syndication

Channel, required elements - up to 100 characters, typically the name of a website - a URL to the website, up to 500 chars - a phrase to describe the channel, up to 500 chars - described next - allowable values are listed at:

Channel, required elements continued - provides an image to represent the channel –contains the following required sub-elements - URL of image, 500 chars - describes the image, URL of channel –contains the following optional sub-elements - width of image in pixels, 144 max, 88 default - height of image in pixels, 400 max, 31 default - contents of TITLE attribute for the anchor tag that is generated based on the element above

Channel, optional elements - a copyright notice, 100 chars - editor of the channel, 100 chars, typically an address - technical contact, 100 chars, - a PICS rating, 500 chars - conforms to RFC modification date - pointer (e.g. URL) to RSS spec,, - explained next

Channel, optional elements continued - allows channel to provide access to search or other cgi-provided capabilities in a syndicated context –contains the following sub-elements - label of the Submit button, 100 chars - explains textInput area, e.g. “Search”, 500 chars - name of the text object, 20 chars - URL of cgi script

Channel, optional elements continued - may contain up to seven sub- elements –lists the days in which aggregators must not update their view of the channel –Aggregators are Web “spiders” that travel the web looking for RSS documents. They use the RSS documents to pull information from a channel and “syndicate” it on their host site –unfortunately most aggregators ignore this element

Channel, optional elements continued - may contain up to twenty-four sub-elements –lists the hours in which aggregators must not update their view of the channel –unfortunately most aggregators ignore this element

elements Finally, a channel may contain any number of elements An element has the following sub- elements – - title of story, 100 chars – - URL of the story, 500 chars – - synopsis of the story, 500 chars This is how content of a website is syndicated; each item element syndicates a particular story

An example WriteTheWeb News for web users that write back en-us Copyright 2000, WriteTheWeb team. (continued next slide)

Example, continued WriteTheWeb images/mynetscape88.gif News for web users that write back

Giving the world a pluggable Gnutella WorldOS is a framework on which to build programs that work like Freenet or Gnutella -allowing distributed applications using peer-to-peer routing. Syndication discussions hot up After a period of dormancy, the Syndication mailing list has become active again, with contributions from leaders in traditional media and Web syndication. Example, continued

Rendered Channel An example of a rendered channel is available at: – This shows the latest information in the “WriteTheWeb” channel The above URL pulls information from the WriteTheWeb RSS file to present in its own website; The actual WriteTheWeb web site can be accessed by simply clicking on any of the links contained in the syndicated content