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


Edward Z. Yang <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




--- Comment #42 from Edward Z. Yang <[email protected]>  2009-04-24 
16:54:08 UTC ---
Initial implementation comments:

* 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.

* 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.

* The token to be used can be cast as either a watchlist token, or a read
token: that is, a token that can be used to read any private data on MediaWiki
(which is really just watchlist). I prefer the latter.


-- 
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