Presentation is loading. Please wait.

Presentation is loading. Please wait.

RSS Part Two ACE 2004 June 21, 2004. Versions of RSS.90.91 1.0.92.93 2.0.

Similar presentations


Presentation on theme: "RSS Part Two ACE 2004 June 21, 2004. Versions of RSS.90.91 1.0.92.93 2.0."— Presentation transcript:

1 RSS Part Two ACE 2004 June 21, 2004

2 Versions of RSS.90.91 1.0.92.93 2.0

3 ...And then there’s Atom

4 A Short History of RSS In the beginning there was Netscape –RSS.90 developed for Netscape portalNetscape portal –RSS.91 (also for Netscape)91 More standard More valid XML Still in extensive use today (weblogs, news)use

5 History of RSS (con’t.) Then came RSS 1.0 –Enhanced metadata format –Rich Document Format –XML namespaces RSS 0.92 –0.91 with optional elements –Eventually leads to RSS 2.0

6 History of RSS (con’t.) RSS 0.93 –Talked about but never used RSS 2.0 –The end of RSS –0.92 with optional elements Atom –Attempt to step outside RSS progression

7 Versions in use today 0.91 0.92 1.0 2.0 Atom (Google)

8 Web Services

9 What are Web Services? Applications that interface with each other to give you direct access to information Automated resources accessed via the Internet Web-based applications that can dynamically interact with other Web apps using XML protocols

10 Web Services can provide... Personalized web content Immediate updates Internal content integration External content incorporation

11 Advantages You only have to negotiate once Automatic maintenance Immediate response One-time setup

12

13

14 Creating the RSS Feed  Investigate your current CMS / blogging system, it may already do it for you. –Might have to configure CMS or blog

15 Creating the RSS Feed  Some other systems may allow you to “mark up” your content in a manner so that “scraping” tools can be used to generate the XML code. –Mark up content –Register your site http://feedster.com http://blogstreet.com

16 Creating the RSS Feed  Form input at WebDevTips http://www.webdevtips.com/webdevtips/code gen/rss.shtml http://www.webdevtips.com/webdevtips/code gen/rss.shtml

17 Creating the RSS Feed OK, so you don't use blogging software, forms are a hassle, but you have content that would lend itself to being syndicated. Now what? If your site is generated with a scripting language like PHP, ASP, JSP, Python, or Perl, then there are software libraries you can use to write your own. It is doable!

18 Software Scripting for RSS Generally, two things you do with RSS from a software coding perspective: 1.Create a RSS file 2.Parse an existing RSS file

19 Software Scripting for RSS  Software parsing libraries are generally “loose” and allow you to parse multiple versions.

20 Scripting Libraries and Tutorials  JSP/Java  PHP  ASP  Pyton  Coldfusion MX  Perl

21 Feed Verification  Feed Validator http://feedvalidator.org http://feedvalidator.org http://feeds.archive.org/validator/ Example feeds: http://cyfernet.ces.ncsu.edu/cyfdb/pmt/cyfe rnet.rss http://cyfernet.ces.ncsu.edu/cyfdb/pmt/cyfe rnet.rss http://www.ncsu.edu/news.rdf http://sysnews.ncsu.edu/news/index.rdf


Download ppt "RSS Part Two ACE 2004 June 21, 2004. Versions of RSS.90.91 1.0.92.93 2.0."

Similar presentations


Ads by Google