Last modified: 2014-08-01 18:56:53 UTC
having installed + RSS feed (Version 2.21 20130415) + MediaWiki 1.20.2 i´m unable to display the internal RSS feeds of my mediawiki. The Error-Message is: Failed to load RSS feed from https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=rss: Error parsing XML for RSS Imho the problem is in "recent Changes" the use of the illegal tag "lastBuildDate". This RSS file saved and the tag replaced with "pubDate", the rss is displayed properly. Quite strange because those files are displayed correctly in the browser... So could you please fix this or do i have to create an ugly workaround? Best Regards Karl Prinz
1. please login to your server and try to fetch the feed url with wget or curl wget https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=rss Does this work? If it fails, then let us know the error message. Perhaps it is a Proxy problem (which can be healed). 2. please try to use atom (instead of rss) wget https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=atom
(In reply to comment #1) > 1. please login to your server and try to fetch the feed url with wget or > curl > > wget https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=rss > > Does this work? yes it does work with wget for rss and atom
ok, I can confirm your observation and will try to fix this soon.
keep-alive message: I will try to fix this until 2013-06-10.
Hello, I checked with latest E:RSS version the feed of http://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&feed=atom . This works for me. Please can you confirm that this works on your server, with your configuration? Remaining Problems, which I saw, are: i) The difference view of MediaWiki (MediaWiki recent changes feed = difference view) introduces a table layout in the RSS feed, which is however not rendered by the extension in its present form. It was designed to do that. ii) when the list of recent changes is empty and the feed does not have "item", the extension print the error message "Error parsing XML for RSS"
(In reply to comment #5) > Hello, > > I checked with latest E:RSS version the feed of > http://de.wikipedia.org/w/index.php?title=Spezial: > Letzte_%C3%84nderungen&feed=atom > . This works for me. > > Please can you confirm that this works on your server, with your > configuration? Installed RSS Version 2.22, MediaWiki 1.20.2 it works with the external links not with the feed of my mediawiki <rss max=4>https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=rss</rss> Failed to load RSS feed from https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=atom: Error parsing XML for RSS <rss max=4>https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=atom</rss> Failed to load RSS feed from https://devnet.eggs.de/e/index.php5?title=Special:RecentChanges&feed=atom: Error parsing XML for RSS <rss max=4>http://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&feed=rss</rss> OK, with rendering problems mentioned below <rss max=4>http://de.wikipedia.org/w/index.php?title=Spezial:Letzte_%C3%84nderungen&feed=atom</rss> OK, with rendering problems mentioned below > > > Remaining Problems, which I saw, are: > > i) The difference view of MediaWiki (MediaWiki recent changes feed = > difference > view) introduces a table layout in the RSS feed, which is however not > rendered > by the extension in its present form. It was designed to do that. > > ii) when the list of recent changes is empty and the feed does not have > "item", > the extension print the error message "Error parsing XML for RSS"
Why wasn´t this fixed in the new version? Is it too complicated to implement or do you think this feature is irrelevant?
Somebody needs to provide a patch. Are you interested?
@André: I will see, what I can do, time is limited, and I am not a paid developer.
T.Gries: I know. :) I was answering comment 7.
The bug is fixed, i´ve tested it * with the (latest) mediawiki version (mediawiki-1.23.2) * the actual version of the RSS extension (napshot of version c7c5f15) * with: <rss max=4>http://localhost/mediawiki-1.23.2/api.php?limit=4&action=feedrecentchanges&feedformat=rss</rss> Thanx a lot Thomas! Karl