(This bug has been transposed from the
WikiDefectRSSFeedDoesNotShowChangesForSomeAggreg
ators page. It was originally submitted by JamesAvery)
The RSS feed does not show changes when some
aggregators are used. This is due to the fact that the
GUID does not change when an update is made to the
item. I can see tackling this two different ways.
1) Change the GUID for an item when you update it.
2) Generate an RSS feed that creates new items on a
daily basis for changes.
Discuss this possible change here:
http://www.flexwiki.com/default.aspx/FlexWiki.RSSForma
t
Logged In: YES
user_id=1124145
Tested on build 1.8.0.1694.
Bug Not Present.
----
Joe Gasper:
I just tried "SharpReader" and "RSS Bandit" against our
internal wiki
running build 1694. I changed a few pages, refreshed the
feeds, and the
changed pages showed up in the aggregators.
----
Jimmy Sieben:
Sage (http://sage.mozdev.org/) is an example of one reader
that doesn't
detect the changed topics.
----
Joe Gasper:
I just tried (against build 1694) Sage 1.3.6 under Firefox 1.0.7
and it
displayed changed topics after a standard refresh.
May be it was Sage?
Logged In: YES
user_id=1124145
Bug reopen due to mixed reports.
Jimmy Sieben :
Unless I'm not understanding, this issue is not resolved for all
aggregators in 1695
That is, when I run Sage 1.3.6 in FX 1.0.7, an updated topic
is not
detected as changed.
Steps:
1) Load the RSS Feed in Sage
2) Mark all items read
3) Update a page (like HomePage)
4) Refresh the feed.
Notice that it doesn't indicate HomePage was updated.
Logged In: YES
user_id=1124145
Joe Gasper:
Sorry, I was looking at changes to documents that were not
in the
initial RSS feed listing.
To confirm/confuse the bug, Sage and RSS Bandit do not
acknowledge
changes to updated topics currently listed in the feed (like
the others
have observed), but SharpReader does.
Also, with Sage, if I clear browser History, all feed items
return to
being displayed as unread/updated. Not sure how useful that
is...
Running some public FlexWiki feeds through a validator
produces a couple
errors:
(from here:
http://www.flexwiki.com/default.aspx/FlexWiki/IUseIt.html )
http://feedvalidator.org/check.cgi?url=http%3A%2F%
2Fpatternshare.org%2Fr
ss.aspx%3Fnamespace%3DHome
http://feedvalidator.org/check.cgi?url=http%3A%2F%
2Fspeechwiki.org%2Frss
.aspx%3Fnamespace%3DSR
1)
Undefined item element: created (123 occurrences)
<created>Sat, 07 May 2005 18:18:21 GMT</created>
^
2)
guid must be a full URL, unless isPermaLink attribute is false
(5
occurrences)
<guid>http://speechwiki.org/SR/Command name.html?
diff=y</guid>
^
I tried removing guid (optional) and created (undefined)
elements from a
fixed FlexWiki RSS xml file and then modifying
pubDate. "Updated" pages
still weren't acknowledged in Sage or RSS Bandit.
Feed validator: http://feedvalidator.org/
RSS 2 spec: http://feedvalidator.org/docs/rss2.html