We are trying to get a feed from a Diigo group into a WetPaint wiki RSS widget. The goal is for all bookmarks with a given tag "ALT" to appear in the widget on "alt.wetpaint.com". When this failed, I tries to import the feed from Diigo into Yahoo Pipes. There were a variety of success and failure cases:
* The RSS feed from the Diigo group with no tag specified works in both Pipes and WetPaint:
(it appears that any value replacing ALT fails the same way).
* Both types of feeds are compressed with gzip.
* Both types of feed validate successfully at feedvalidator.org. Both generate warnings (not errors) for "item should contain a guid element" and "missing atom:link". In the case of the group feed without tags, there is an additional warning that appears to be a problem with HTML within the description of one of the items - but the feed with the extra warning works, and the feed without the extra warning doesn't.
* feeds from a single user with tags don't validate at feedvalidator.org:
This fails validation with "Missing channel element: description". However, the feed works with Yahoo Pipes and with WetPaint.
* Single user feeds with tags work in Pipes; in WetPaint only the channel title and URL appear.
* Single user feeds without tags are treated as invalid URL's in WetPaint, but work in Pipes. The output of this pipe validates (with warnings), and works in WetPaint.
Obviously, we would like all these feeds to work in all these places. Not to belabor the obvious, but the point of RSS feeds is interoperability. Somebody with strong RSS-fu needs to look carefully at the output of the Diigo feed URL's.
* The RSS feed from the Diigo group with no tag specified works in both Pipes and WetPaint:
http://groups.diigo.com/rss/ctlt-and-friends/bookmark
* A feed which includes a tag specification does not work in either Pipes or WetPaint:
http://groups.diigo.com/rss/ctlt-and-friends/bookmark/tag/ALT
(it appears that any value replacing ALT fails the same way).
* Both types of feeds are compressed with gzip.
* Both types of feed validate successfully at feedvalidator.org. Both generate warnings (not errors) for "item should contain a guid element" and "missing atom:link". In the case of the group feed without tags, there is an additional warning that appears to be a problem with HTML within the description of one of the items - but the feed with the extra warning works, and the feed without the extra warning doesn't.
* feeds from a single user with tags don't validate at feedvalidator.org:
http://www.diigo.com/rss/user/Yeidel/jytest
This fails validation with "Missing channel element: description". However, the feed works with Yahoo Pipes and with WetPaint.
* Single user feeds with tags work in Pipes; in WetPaint only the channel title and URL appear.
* Single user feeds without tags are treated as invalid URL's in WetPaint, but work in Pipes. The output of this pipe validates (with warnings), and works in WetPaint.
Obviously, we would like all these feeds to work in all these places. Not to belabor the obvious, but the point of RSS feeds is interoperability. Somebody with strong RSS-fu needs to look carefully at the output of the Diigo feed URL's.