What triggers RSS update transmissions?

iainhouston - October 25, 2009 - 17:26

I created a Feed display from a Page display of a view and people can now subscribe successfully to a generated page that lists all titles and teasers of pages belonging to a particular Taxonomy term. Excellent - so far.

But I want subscribers to be informed (i.e. the transmission of an RSS feed update) when anybody edits the content of, or comments on, any of those pages connected with the view. This is not happening yet.

I don't understand exactly what triggers a Drupal RSS feed update transmission.
Clearly the generated page view itself is not changing when people make comments or edit that part of a page which is not also a teaser. So I expect I need to associate some RSS trigger mechanism (whatever that is) to the pages related to the Taxonomy term itself. Or do I?

Is the RSS trigger mechanism run from the cron page?

because...

yelvington - October 25, 2009 - 18:29

I don't understand exactly what triggers a Drupal RSS feed update transmission.

Couple of things wrong with your question:

1. There is no such thing as an RSS feed update transmission. Feeds are pulled by clients, not pushed to clients. At any moment, the RSS feeds for your site reflect the current state of the database. Your RSS customers will discover the changes when THEY get around to polling the feeds.

2. Drupal RSS feeds reflect content, not comments. If you want to create feeds reflecting something other than content, see http://drupal.org/project/commentrss or http://drupal.org/project/views.

Ooops! Confused!

iainhouston - October 26, 2009 - 01:58

Thank you so much for taking the time to reply.
Of course it's client pulling - excuse my confusion!
I set up a new view just to feed recent comment and it seems to work now, although I have discovered a bug in the generated SQL when I try to filter the view to feed just one Taxonomy term from a vocabulary; an alias is missed off.

Cron

odisey - October 25, 2009 - 19:14

Hello,
I am not sure I understand your question .... the answer you have here already may cover it. I am wondeing if you have poormanscron or have cron set up on your server to run the updates. These should refresh RSS feed info you are subscribed to and printing to your site from other sites. The poormanscron is an extremely easy work around, even if your server supports cron and you have not set it up.

Odisey

 
 

Drupal is a registered trademark of Dries Buytaert.