I'm having some problems with the remote RSS block in moodle 1.52. Whenever I add a feed it just does not show up in the block. No error or anything. The page just appears to be loading for a couple seconds then the empty block appears.
Anyone had this problem?
My RSS block seemed to have caused the right side of the page to dissappear.
I had an RSS block displaying BBC Learning English headlines on the front page of my Moodle 1.5.2 site. It suddenly stopped working last week and I have not been able to make it work again. Other blocks, including another RSS one displaying CNN News headlines, have not been affected.
works fine for me. RSS feeds change URLs all the time... big pain
Crafton and Paul-- did you resolve your issues? There was a bug in one of the versions. Download a new one and all should be well...
The BBC feed worked for me for weeks but then suddenly it stopped working, and with it the whole block, and all the other blocks on the same side.
I was using a learning English feed as well
I ended up deleting the bbc feed as detailed here
I tried to replicate the situation by posting the same titles to my own blog and then usign the feed from that but nothing happened.
I guess that slightly more careful filtering is required, but what to filter for? I have no idea.
I think I've tracked it down to the Communicate article from the BBC site.
Here's the code:
<item><title>Communicate</title><link>http://www.bbc.co.uk/worldservice/learningenglish/communicate/index.shtml</link><description>Visit our relaunched Communicate page and see a new pictureHowever, I don't think this is the total answer. My Moodle page keeps displaying after the abrupt end of the Communicate story, but yours didn't, right?
of visitors to our site everyday. If you would li</description><pubDate>Wed, 05 Oct 2005 16:57:04 GMT</pubDate></item></channel></rss>
You can see it stop here: http://www.bbc.co.uk/worldservice/learningenglish/rss/leweekly.xml
But you can see the same feed has more articles if you use Google's reader:
And you can see my site... it keeps displaying blocks underneath it at:
http://moodle.snevets.com (I have the RSS block set to display 50 feeds, but only 20 are displayed... is this the maximum? or is the Communicate feed truly the cause?)
Could the last two letters, "li" be somehow mistaken for <li> ?
I need to take some HTML and PHP courses...
I tried it on mine. The feed does not validate (I just realised that there is this feature, to validate feeds on the manage all feeds page, with a link next to add feed!) and as you say it does not display. The validator result is attached. My guess is that the problem is not the date or the fact that the htlm elements (a, br, and i) are not defined but the last
This feed is valid, but may cause problems for some users. We recommend fixing these problems.
I think that this is the problem.
When I try to add my feed to to the rss client block the page crashes and will not let me add the feed, due (by the look of things) to a problem with the encoding. No. I spoke too soon. The results page sayign something like "you have added the feed" was not being displayed, but the feed itself was added (4 times).
And yes once again, when I configure an instance of the block (on one course) to display this feed the consqeuences are severe - the right hand column of blocks is not displayed. I think that the consequence are more severe in my server because my page are displayed in Unicode (utf-8).
Perhaps we should get in touch with the bbc to tell them that there feed is showing the wrong encoding.
But ideally the rss block should check for feeds that have the wrong encoding and not display them.
I deleted the BBC feed again using
Thank you, Tim.
I have just written to the BBC explaining the validation problem you detected. Let's hope they do something about it. In any case, if I get an answer, I will post it.
I also wish to thank Mark for his efforts.
Thank you very much for contacting us about the problems you've been having with our RSS feed.
We think we've fixed this problem now, but we would be grateful if you would check it again. If you are still having problems, please get back to me.
Indeed, the RSS block in which I display the Learning English headlines now works fine. Oddly enough, if I try to validate the feed I still get a warning message, but the wording has changed. It reads:
Wonderful, it works now.
And I thought that the BBC were immovable, like a lion in Trafalgar Square. All the same, perhaps the way the responsdant says "the problem you are having with your feed," rather than "the problem with our feed," retains a little British imperial condescension.
I guess that it is up to users to ensure that feeds validate.
My BBC feed has vanished again. I have tried to validate it and it looks like it has reverted to the old setting (i.e.Your feed appears to be encoded as "UTF-8", but your server is reporting "US-ASCII"). I have just written to the BBC again to inform them of this.
So, to check this I opened up /moodle/lib/magpie/extlib/Snoopy.class.inc and added the proxy details manually (see lines 46 and 47 of that file) and... Ta-da! All working as it should.
I will contact Daryl Hawes (hello if you're reading this) and ask him about this ASAP.
Adding the proxy details manually has just worked for me - thanks!
I've noticed what I think is another little bug in the block. When I set it to allow Administrators and Teachers to add new feeds I can add new feeds okay, but when I set it to just Administrators I lose the link to add new feeds - but I'm an Administrator! Anyone else come across this one?
The block's great though, despite these minor teething problems. Thanks to whoever wrote it!
Hi all, sorry for the lack of reply, have been away with LDAP issues.
I have made the changes to the snoopy files but still no luck whatsoever.
I was going to ask the same question as Matt.
I have never had any luck getting a remote feed to display.