Last modified: 2010-11-26 03:55:01 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T27594, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 25594 - Deploy RSS module to publish items from the WikimediaFoundation Blog
Deploy RSS module to publish items from the WikimediaFoundation Blog
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
http://wikimediafoundation.org/wiki/Home
: patch-need-review
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-10-20 01:46 UTC by Mark A. Hershberger
Modified: 2010-11-26 03:55 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Mark A. Hershberger 2010-10-20 01:46:15 UTC
Currently, headlines from the WMF blog (http://blog.wikimedia.org/) are manually copied onto the wikimediafoundation.org website to be published.  I've reviewed the RSS extension (http://www.mediawiki.org/wiki/Extension:RSS) and updated it to address some concerns.

Roan or Tim should review it again and then it should be deployed on the wikimediafoundation.org website.
Comment 1 Mark A. Hershberger 2010-11-09 01:10:26 UTC
I think all of the known issues have been addressed (See http://www.mediawiki.org/w/index.php?path=/trunk/extensions/RSS&title=Special:Code/MediaWiki/path) and all we're waiting on now is a final OK from Tim before deploying.  I'm going to update the documentation on MW.org (http://www.mediawiki.org/wiki/Extension:RSS) now.
Comment 2 MZMcBride 2010-11-25 23:16:49 UTC
Looks like Tim did this today: http://wikitech.wikimedia.org/index.php?diff=30243&oldid=30236&diffonly=1

Currently, trying to use the extension with the code "<rss>http://blog.wikimedia.org/feed/</rss>" on wikimediafoundation.org throws an error: Failed to load RSS feed from http://blog.wikimedia.org/feed/: There was a problem during the HTTP request: 403 Forbidden

Roan thinks the proxy (url-downloader.wikimedia.org) might not be passing the user-agent.
Comment 3 Tim Starling 2010-11-26 03:41:43 UTC
No, the problem is that that proxy is configured to deny requests to hosts on the internal network:

acl to-wikimedia dst 208.80.152.0/22
acl to-wikimedia dst 91.198.174.0/24
acl to-wikimedia dst 10.0.0.0/16
...
http_access deny to-wikimedia

If blog.wikimedia.org is the only host we need to access, then I can just disable the proxy.
Comment 4 MZMcBride 2010-11-26 03:45:15 UTC
(In reply to comment #3)
> If blog.wikimedia.org is the only host we need to access, then I can just
> disable the proxy.

The current use-case is for blog.wikimedia.org only (<http://wikimediafoundation.org/wiki/Template:Blogbox>). It's not unreasonable to think the extension might be used with other domains/subdomains, though. For example, techblog.wikimedia.org or an outside FOSS blog or an outside personal blog of a staffer. If it's possible to have the extension work with any RSS feed, that'd be best.
Comment 5 Tim Starling 2010-11-26 03:46:04 UTC
I've disabled the proxy.
Comment 6 MZMcBride 2010-11-26 03:50:44 UTC
Okay, this is working now: http://wikimediafoundation.org/w/index.php?title=Template:Blogbox&oldid=52180

I think this bug is resolved as "fixed" now, unless there is further proxy work you think needs done.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links