To RSS or not to RSS, that is the question
You will not be able to say that as your techy high tech shepherd to say I did not tell you. This is it.
Its your MIND
Do what you want to do.
Yet
I can tell you
who to give it to
You know in your mind that you can not do what you want to do.
You can do what He wants you to do by studying to show yourself approved.
By renewing your mind to the international scope of this thing.
We need to send the WORD out by any means necessary ASAP in these last days.
Get on board. This will be very complicated, but save it for future reference.
I want to write a program that reads RSS feeds, so that I can publish headlines on my site, build my own portal or homegrown news aggregator, or whatever.
Is it possible?
I can do all things through Christ who strengthens me!
(and xml.com who gives me the knowledge here on earth)
You will not be able to say that as your techy high tech shepherd to say I did not tell you. This is it.
Its your MIND
Do what you want to do.
Yet
I can tell you
who to give it to
You know in your mind that you can not do what you want to do.
You can do what He wants you to do by studying to show yourself approved.
By renewing your mind to the international scope of this thing.
We need to send the WORD out by any means necessary ASAP in these last days.
Get on board. This will be very complicated, but save it for future reference.
I want to write a program that reads RSS feeds, so that I can publish headlines on my site, build my own portal or homegrown news aggregator, or whatever.
Is it possible?
I can do all things through Christ who strengthens me!
(and xml.com who gives me the knowledge here on earth)
This is from an article by Mark Pilgrim
RSS is a format for syndicating news and the content of news-like sites, including major news sites like Wired, news-oriented community sites like Slashdot, and personal weblogs. But it's not just for news. Pretty much anything that can be broken down into discrete items can be syndicated via RSS: the "recent changes" page of a wiki, a changelog of CVS checkins, even the revision history of a book. Once information about each item is in RSS format, an RSS-aware program can check the feed for changes and react to the changes in an appropriate way.
RSS-aware programs called news aggregators are popular in the weblogging community. Many weblogs make content available in RSS. A news aggregator can help you keep up with all your favorite weblogs by checking their RSS feeds and displaying new items from each of them.
A brief history
But coders beware. The name "RSS" is an umbrella term for a format that spans several different versions of at least two different (but parallel) formats. The original RSS, version 0.90, was designed by Netscape as a format for building portals of headlines to mainstream news sites. It was deemed overly complex for its goals; a simpler version, 0.91, was proposed and subsequently dropped when Netscape lost interest in the portal-making business. But 0.91 was picked up by another vendor, UserLand Software, which intended to use it as the basis of its weblogging products and other web-based writing software.
In the meantime, a third, non-commercial group split off and designed a new format based on what they perceived as the original guiding principles of RSS 0.90 (before it got simplified into 0.91). This format, which is based on RDF, is called RSS 1.0. But UserLand was not involved in designing this new format, and, as an advocate of simplifying 0.90, it was not happy when RSS 1.0 was announced. Instead of accepting RSS 1.0, UserLand continued to evolve the 0.9x branch, through versions 0.92, 0.93, 0.94, and finally 2.0.
Feed-Related Backgrounders
CNN: Welcome to the 'new' Web, same as the 'old' Web
Mark Pilgrim at XML.com
Wired Magazine: Aggregators Attack Info Overload
MediaThink: RSS: The Next Big Thing Online (an introduction to RSS implications for business)
BBC News
Wikipedia
RSS-aware programs called news aggregators are popular in the weblogging community. Many weblogs make content available in RSS. A news aggregator can help you keep up with all your favorite weblogs by checking their RSS feeds and displaying new items from each of them.
A brief history
But coders beware. The name "RSS" is an umbrella term for a format that spans several different versions of at least two different (but parallel) formats. The original RSS, version 0.90, was designed by Netscape as a format for building portals of headlines to mainstream news sites. It was deemed overly complex for its goals; a simpler version, 0.91, was proposed and subsequently dropped when Netscape lost interest in the portal-making business. But 0.91 was picked up by another vendor, UserLand Software, which intended to use it as the basis of its weblogging products and other web-based writing software.
In the meantime, a third, non-commercial group split off and designed a new format based on what they perceived as the original guiding principles of RSS 0.90 (before it got simplified into 0.91). This format, which is based on RDF, is called RSS 1.0. But UserLand was not involved in designing this new format, and, as an advocate of simplifying 0.90, it was not happy when RSS 1.0 was announced. Instead of accepting RSS 1.0, UserLand continued to evolve the 0.9x branch, through versions 0.92, 0.93, 0.94, and finally 2.0.
Feed-Related Backgrounders
CNN: Welcome to the 'new' Web, same as the 'old' Web
Mark Pilgrim at XML.com
Wired Magazine: Aggregators Attack Info Overload
MediaThink: RSS: The Next Big Thing Online (an introduction to RSS implications for business)
BBC News
Wikipedia
Note that the following order topto bottom will be the listing of the RSS services
RSS versions and recommendations
Version
Owner
Pros
Status
Recommendation
Version
Owner
Pros
Status
Recommendation
0.90
Netscape
Obsoleted by 1.0
Don't use
Netscape
Obsoleted by 1.0
Don't use
0.91
UserLand
Drop dead simple
Officially obsoleted by 2.0, but still quite popular
Use for basic syndication. Easy migration path to 2.0 if you need more flexibility
UserLand
Drop dead simple
Officially obsoleted by 2.0, but still quite popular
Use for basic syndication. Easy migration path to 2.0 if you need more flexibility
0.92, 0.93, 0.94
UserLand
Allows richer metadata than 0.91
Obsoleted by 2.0
Use 2.0 instead
1.0
RSS-DEV Working Group
RDF-based, extensibility via modules, not controlled by a single vendor
Stable core, active module development
Use for RDF-based applications or if you need advanced RDF-specific modules
UserLand
Allows richer metadata than 0.91
Obsoleted by 2.0
Use 2.0 instead
1.0
RSS-DEV Working Group
RDF-based, extensibility via modules, not controlled by a single vendor
Stable core, active module development
Use for RDF-based applications or if you need advanced RDF-specific modules
2.0
UserLand
Extensibility via modules, easy migration path from 0.9x branch
Stable core, active module development
Use for general-purpose, metadata-rich syndication
What does an RSS feed look like? That depends on which version of RSS you're talking about. Here's a sample RSS 0.91 feed
features a rich mix of information and services for the XML community.en-us In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms. Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas. In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.
Simple, right? A feed comprises a channel, which has a title, link, description, and (optional) language, followed by a series of items, each of which have a title, link, and description.
Now look at the RSS 1.0 version of the same information:en-us Will Provost 2002-12-04 Adetail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas. Priya Lakshminarayanan this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003. Antoine Quint 2002-12-04
UserLand
Extensibility via modules, easy migration path from 0.9x branch
Stable core, active module development
Use for general-purpose, metadata-rich syndication
What does an RSS feed look like? That depends on which version of RSS you're talking about. Here's a sample RSS 0.91 feed
features a rich mix of information and services for the XML community.
Simple, right? A feed comprises a channel, which has a title, link, description, and (optional) language, followed by a series of items, each of which have a title, link, and description.
Now look at the RSS 1.0 version of the same information:
No comments:
Post a Comment