<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Tegan,<br>
<br>
My config.php now looks like this ...<br>
<br>
##&nbsp; The feeds.php script enables ?action=rss, ?action=atom, ?action=rdf,<br>
##&nbsp; and ?action=dc, for generation of syndication feeds in various
formats.<br>
&nbsp;if ($action == 'rss') include_once('scripts/feeds.php'); # RSS<br>
&nbsp;if ($action == 'atom') include_once('scripts/feeds.php');&nbsp; # Atom 1.0<br>
&nbsp;if ($action == 'dc') include_once('scripts/feeds.php');&nbsp;&nbsp;&nbsp; # Dublin
Core<br>
&nbsp;if ($action == 'rdf') include_once('scripts/feeds.php');&nbsp;&nbsp; # RSS 1.0<br>
&nbsp;$FeedFmt['rss']['item']['link'] = '{$PageUrl}?when=$ItemISOTime';<br>
<br>
Then:<br>
1/ Using the browser go to the Pmwiki page you are using<br>
2/ Click on the "Recent Changes" for this page<br>
3/ The url for the Recent Changes for the page is now in the address
bar:<br>
&nbsp;&nbsp; i.e.&nbsp; &nbsp; <a class="moz-txt-link-freetext" href="http://ww.example.com/pmwiki/pmwiki.php/Main/RecentChanges">http://ww.example.com/pmwiki/pmwiki.php/Main/RecentChanges</a><br>
4/ At the end of the url just type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?action=rss <br>
&nbsp; i.e&nbsp;&nbsp; &nbsp;
<a class="moz-txt-link-freetext" href="http://ww.example.com/pmwiki/pmwiki.php/Main/RecentChanges?action=rss">http://ww.example.com/pmwiki/pmwiki.php/Main/RecentChanges?action=rss</a><br>
5/Now select this text with your mouse and copy it.<br>
6/ Now go to what ever news aggregator you are using. I am using
Mozilla Thunderbird.<br>
7/ I open a new folder under my "News and Blogs account" and paste the
url into<br>
&nbsp;the news aggregator.<br>
8/ Check to see how often your aggregator looks for the feed (default
in Thunderbird is 100mins!)<br>
&nbsp;&nbsp; You may want to change this.<br>
9/ Make some changes to the Pmwiki page you went to in step 1/<br>
10/ You should see the change detected in the feed to your News reader.<br>
example:
<a class="moz-txt-link-freetext" href="http://www.example.com/pmwiki/pmwiki.php/Main/RecentChanges?when=2007-09-13T09:30:10Z">http://www.example.com/pmwiki/pmwiki.php/Main/RecentChanges?when=2007-09-13T09:30:10Z</a><br>
&nbsp; <br>
Notice how the url has the date/time to the end.&nbsp; <br>
It seems it is this is what enables the reader to detect a change has
occurred.<br>
<br>
This is what cracked it for me.<span class="moz-smiley-s1"><span> :-) </span></span><br>
<br>
Regards<br>
<br>
Graham<br>
<br>
Tegan Dowling wrote:
<blockquote
 cite="mid5c8455a0709130535h43621c13od58ba29112e250e1@mail.gmail.com"
 type="cite">
  <pre wrap="">On 9/11/07, Graham Archer <a class="moz-txt-link-rfc2396E" href="mailto:Graham.Archer@sun.com">&lt;Graham.Archer@sun.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap=""> I am having some difficulty with RSS and the updates not being
detected/shown by my reader
 after the initial subscription.

 I want changes made to the wiki to be picked up by my RSS reader (Mozilla
Thunderbird)

 In my local/config.php:

##  The feeds.php script enables ?action=rss, ?action=atom, ?action=rdf,
 ##  and ?action=dc, for generation of syndication feeds in various formats.
  if ($action == 'rss') include_once('scripts/feeds.php');
  if ($action == 'atom') include_once('scripts/feeds.php');
 # Atom 1.0
  if ($action == 'dc') include_once('scripts/feeds.php');
 # Dublin Core
  if ($action == 'rdf') include_once('scripts/feeds.php');
 # RSS 1.0
 When I add ?action=rss to the end of a wikipage url and subscribe to the
RSS reader I get
 a small flurry of updates (3 in total) showing some changes. Then - even
though I make changes to the
 wiki page - no further updates are picked up by the Reader.
.
.
.

 Hello,

 I just realised there is an archive for the previous posts....
 I searched it and found this one:

<a class="moz-txt-link-freetext" href="http://pmichaud.com/pipermail/pmwiki-users/2007-June/044157.html">http://pmichaud.com/pipermail/pmwiki-users/2007-June/044157.html</a>

 It seems my Reader is only looking at the URL, and since it doesn't change
there are no updates.
 However PM's neat little trick works a treat....Thanks..!!
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Yes, PM wrote:
'Some aggregators key updates to the urls in the feed, and since page
urls don't change when there's an update, the aggregator never
notices. In these cases we have to "trick" the aggregator into seeing
a different url every time a page is updated. I think this can be done
with something like: $FeedFmt['rss']['item']['link'] =
'{$PageUrl}?when=$ItemISOTime'; '

If this works for you, can you explain how it's used?  Does this go
into local/config.php, and if so, where -- above or below the
rss-enabling code?  Once this bit is added, does the URL address of
the feed that you plug into your feed-reader need to change somehow?

Thanks!

_______________________________________________
pmwiki-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:pmwiki-users@pmichaud.com">pmwiki-users@pmichaud.com</a>
<a class="moz-txt-link-freetext" href="http://www.pmichaud.com/mailman/listinfo/pmwiki-users">http://www.pmichaud.com/mailman/listinfo/pmwiki-users</a>
  </pre>
</blockquote>
<br>
</body>
</html>