https://bugzilla.wikimedia.org/show_bug.cgi?id=471


Aryeh Gregor <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
                   |                            |m




--- Comment #44 from Aryeh Gregor <[email protected]>  2009-04-24 
19:00:12 UTC ---
(In reply to comment #42)
> * There has never been a syndicated Special page in MediaWiki's codebase
> before, and the existing code assumes that the corresponding feed is 
> accessible
> at Special:Watchlist?feed=rss, which is not the case (you have to use the
> feedwatchlist API URL). There are two methods of going about solving this: one
> is generating a fake request from Special:Watchlist code to feedwatchlist and
> returning the code directly, and using the regular syndication link 
> calculation
> code, and the other is special-casing Special:Watchlist in OutputPage. I would
> prefer the former, but both are fairly hacky.

Ideally this would be broken out into nice, clean, reusable code.  I ran into
this problem too when I was trying to make page history feeds available on
article view instead of just page history view.

> * My preferred implementation approach is to assume that the user is using a
> feedreader in their browser. If an unauthenticated user hits the RSS feed, we
> publish an item explaining to them that they are not logged in, and give them
> instructions on how to enable the "public" (should be phrased carefully) feed
> that they can directly give to their feedreader. This means that the discovery
> cost is minimal: a user can use the usual mechanism for subscribing to a feed,
> without having to have had twiddled a preference beforehand.

Assuming that the feed reader supports logins seems like a really bad idea,
TBH.  A ton of people use feed readers like Google Reader or whatnot instead of
their browser, and this will break horribly AFAICS, unless I'm missing
something.  I'm not even sure a majority of users use their browser for feed
reading -- I don't, anyway.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to