My site makes me happy. So far everything has gone ok with my Drupal migration at www.whootis.com.

However I am totally lost on the RSS part. I have this link:

http://www.whootis.com/rss.xml

That NEVER shows anything other then the front page of my site in it. I would like to alter this link to show all recent posts and updates on my site. However I am totally lost as to how to do that. The "Administer->RSS publishing" link only offers control over how the node is presented, and how much of it. I recently tried to use the Views module, however I can't find any examples that explains how to make it alter the rss.xml link. It says something about the RSS is auto discovered, but I don't see where it appears anywhere on my site or in the HTML source. What am I doing wrong here? Can someone point me to some examples and walk throughs of how to make the rss.xml link that Drupal produces contain a list of all recent updates and posts?

Thank you for your help.

Comments

Anonymous’s picture

I recently was having the same problem. Sadly you cannot change the rss.xml. However using the views module like you said you can create a whole new rss feed. It will have a different address but it is still and rss feed with all your content none the less. What I did is I cloned the frontpage view and just named it content. Then down in the filters section of the view you will see a filter that says Node: front page is yes. Just delete that filter. What this does is create a view with all content that is published on your site and to get to the rss feed. just go to the view url and add the /feed to the end of the url string.

So if the view was named content and the url in the view section was set to content I would go to http://www.example.com/content/feed

You can view this in action at my website.
http://drupial.com/content
http://drupial.com/content/feed

TheGorf’s picture

Ah very interesting. So there then is no way to alter the default rss.xml to load that info?

Did you manually create the feed icon and path in your own theme? For instance on the main page I noted that you have a syndication section that has the original rss feed icon pointing at rss.xml, but you also have one at the bottom of the page that points to your content/feeds page. I'm assuming you manually created this link?

Anonymous’s picture

Actually the one at the bottom of the page is automatically created for me.

If your theme that you are using supports a rss link for content it will show up.

Gerben Zaagsma’s picture

I am trying this but something doesn't work (using Views 2):

What I did is I cloned the frontpage view and just named it content. Then down in the filters section of the view you will see a filter that says Node: front page is yes. Just delete that filter.

I have done this, than this step:

What this does is create a view with all content that is published on your site

This also works. After I put as path "content" in the page settings I get the full list of content when i click http://www.example.com/content

But then the problem comes:

and to get to the rss feed. just go to the view url and add the /feed to the end of the url string.

This doesn't work. I tried specifying a path in the feed settings but whatever I do it always displays as the content page (so http://www.example.com/content) and a feed is never triggered.

I am pretty sure I am overlooking something very basic but after one hour of fiddling I just cannot figure it out..

thanks,
Gerben

Gerben Zaagsma’s picture

Ok I got the feed to work. The problem now is that it does not update..

dnaromance’s picture

Hi,

Actually for me, I think by only using VIEWS module will do.

For me, I use VIEWS module. And there's already a default rss view, what I did is change the url to rss.xml. Then filter by Node: Type, which content type I wanna show for rss for my site. Then of course sort by Sort Criteria Node: Updated Time, then the latest updated content will be on top.

I'm not sure whether this might helps you. :)

Best regards,
kailoon

Gerben Zaagsma’s picture

Hi kailoon,

Thanks very much for your reply. Unfortunately the problem still exists. The feed actually works but the problem is that it is not updated, no matter what I change.

All best,
Gerben

Gerben Zaagsma’s picture

Issue solved, or so it seems for now. The solution was to change the "items per page" number in Views. Somehow the old items were not pushed out of the feed and so the new nodes did not "get in".

Gerben