IndieWebCamp is a 2-day creator camp focused on growing the independent web

RSS

(Redirected from rss)


RSS typically loosely refers to a set of XML feed file formats of varying degrees of use for syndicating typically time-stamped content from web sites. RSS is an acronym that stands for: Rich Site Summary (originally RDF Site Summary, often dubbed Really Simple Syndication)[1]. Atom is an alternative XML format for feeds.

RSS formats are fairly widely used, from news sites to blogs (all blogging platforms support, self-hosted or share-cropped), through ecommerce or classified sites such as Craisglist, though there have been shutdown in recent years.

RSS formats are fairly open (development/licensing processes/openness varies across variants) yet all encourage an open feed file ecosystem across the web which means that every application can produce or consume RSS feeds, without relying on terms of service, agreements or service-centric API.

Contents

Indieweb Examples

Projects

Silo Examples

Flickr

To get the feed of a single person use: https://api.flickr.com/services/feeds/photos_public.gne?lang=en-us&format=rss_200&id=USERID.

Unfortunately, the USERID is not the username, and to get the actual ID you either need to need to use the Flickr API or visit a 3rd party service, like http://idgettr.com/. At least you can specify set IDs as well to follow, the details are at https://www.flickr.com/services/feeds/.

There is also a way to get the feed of everyone you follow: https://api.flickr.com/services/feeds/photos_friends.gne?lang=en-us&format=rss_200&id=USERID but in this case, USERID should be your own ID.

There is a documentation on this at https://www.flickr.com/services/feeds/.

deviantArt

http://backend.deviantart.com/rss.xml?q=gallery%3AUSERNAME.

"gallery:" becomes "gallery%3A" due to the URL encoding; only replace the USERNAME with the deviantArt username.

Tumblr

http://USERNAME.tumblr.com/rss

WordPress

WordPress ( both .com and hosted sites ) nearly always have RSS feeds for the site, for the categories, the tags; even for comments, sitewise and per entry.

Examples: full site feed

   http://USERNAME.wordpress.com/comments/feed

full comments feed

   http://USERNAME.wordpress.com/comments/feed

category feed

   http://USERNAME.wordpress.com/category/CATEGORYNAME/feed

post specific comments feed

   http://USERNAME.wordpress.com/URL/TO/THE/POST/feed

Blogspot.com

http://USERNAME.blogspot.com/feeds/posts/default

500px

https://500px.com/USERNAME/rss

Behance

https://www.behance.net/USERNAME.xml


Pinterest

http://www.pinterest.com/USERNAME/BOARDNAME.rss


Instagram

Only trought 3rd pary [2], but it works.

http://widget.websta.me/rss/n/USERNAME

last.fm

http://ws.audioscrobbler.com/1.0/user/USERNAME/recenttracks.rss

For other feeds, like loved tracks, see [3].

Praise

Praise for RSS, example uses:

Issues

Problems Consuming RSS

There are many known problems consuming RSS feeds. See feed#Criticism for an extensive listing.

Ambiguous Usage

Use of the term "RSS" in conversation, whether online or in-person, has been ambiguously and interchangeably used to mean:

  • RSS 2.0 in particular (implying all other versions of RSS aren't actually RSS, or are ignorable, or both)
  • RSS feed files of any version
  • RSS feed files of any version AND Atom feed files of any version
  • as a synonym for a feed file of any format

Criticisms

Causes Plumbing Misfocus

Discussion of RSS in the context of indieweb or openweb etc. typically causes everyone involved in such communication to shift their thinking / conversation to be plumbing-centric (since RSS is a format, not a user feature), instead of user-centric.

This is at the opportunity cost of discussing actual user-level features, such the features and levels in IndieMark, and against generally agreed upon IndieWeb principles, in particular:

  • UX and design are more important than protocols and formats.

Solution: refocus the discussion on use-cases.

When someone asks "Why don't you support RSS?" or requests "Please use RSS":

Ask them, "What's the use case you're trying to solve?"

Then document the use-case, and how you're solving it with building blocks on your own website.

And keep the discussion focused on use-cases, rather than plumbing.

See proof of work for some techniques to keep discussion focused on UX, use-cases, and other indieweb principles

Feed File Criticisms

Main article: feed_file#Criticism

RSS variants are all feed files, thus all the feed file criticisms apply as well.

Alternative

Instead of publishing/consuming RSS:

When using such alternatives, you should consider RSS or Atom's ubiquituous nature. Very few readers support Microformats at this point, compared to the thousands of self-hosted RSS feed readers.

Shutdowns

Main article: feed#Shutdowns

This section specifically documents shutdowns or dropping of support for RSS feed files on sites, whether indieweb, corporate, and/or silos.

2015


More shutdowns are documented in feed shutdowns.

History

See the Wikipedia article on RSS for a more thorough history.

This section is a stub, please add to it to expand it to include notable events in the development of RSS.

See Also

Retrieved from "http://indiewebcamp.com/RSS"