On Sat, Jan 02, 2010 at 10:32:58AM -0600, Daniel Roesler wrote: > RSS feeds for PmWiki need to have a unique link for each item, so feed > readers can identify new edits. I've created a patch (just changed two > lines) in /scripts/feeds.php that fixes the problem. It adds a > ?guid=1234567890 to the end of the PageUrl link (unix time stamp of > last edit). Can we please include it for the next version of PmWiki? > Thanks.
I'm not sure that adding the timestamp to the link should be the default. It's certainly easily done as a local customization. I'm not inflexible on this point, though -- I'd bend to the will of the majority here. I just know there are likely sites that *don't* want every edit to result in a new unique identifier for a page, and since it's a 1-line local customization in config.php, it's not terribly onerous to keep it that way. It might deserve a line in docs/sample-config.php, however. Also, there's no need to create a separate page variable for the timestamp -- unix timestamps are already available as $LastModifiedTime. Personally, I'd much prefer to see an ISO-formatted dated as the timestamp rather than a unix timestamp. Thus the local modification for this is simply: $FeedFmt['rss']['item']['guid'] = '{$PageUrl}?guid=$ItemISOTime'; or $FeedFmt['rss']['item']['guid'] = '{$PageUrl}?guid=$LastModifiedTime'; Pm _______________________________________________ pmwiki-devel mailing list pmwiki-devel@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-devel