Op 20 okt 2010, om 00:09 heeft Marco Schuster het volgende geschreven: > On Tue, Oct 19, 2010 at 11:41 PM, Platonides <[email protected]> > wrote: >> Rob Lanphier wrote: >>> Hi all, >>> >>> In diving into a problem with logging[1], we discovered that we were >>> unintentionally treating several special page accesses (in this >>> case, >>> containing included Javascript) as normal pageviews, thus throwing >>> our >>> pageview statistics way off. The proposed solution involves >>> changing >>> the way we access those Javascript requests from this form: >>> http://en.wikipedia.org/wiki/Special:BannerController >>> >>> ...to this form: >>> http://en.wikipedia.org/w/index.php?title=Special:BannerController >>> >>> I'm assuming this convention isn't documented anywhere (other than >>> earlier today on the wikitech wiki[2]). Before we run off and >>> document this as something code reviewers need to look out for, I'd >>> like to make sure this is really how we'd like to make the >>> distinction. >> >> I think the anomally is to have a Special page that is javascript. >> >> A special page should look like a wiki page. >> >> In your case, I would append ctype=text/javascript to the query >> string, >> so it >> a) Looks more like something that will give out javascript. >> b) Forces it to use the long style. > Nope, appending parameters works also in the short form: > http://en.wikipedia.org/wiki/Special:BannerController?ctype=text/javascript > > Works also for ?action=edit etc. > > Marco > > -- > VMSoft GbR > Nabburger Str. 15 > 81737 München > Geschäftsführer: Marco Schuster, Volker Hemmert > http://vmsoft-gbr.de > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
But the short version without /w/index.php but with direct ?parameters doensn't for for action=raw (&ctype=text/javascript) See the errror on: http://meta.wikimedia.org/wiki/User:Krinkle/global.js?action=raw Nor does (atleast did) the software never point to a non-viewing page in the short form. -- Krinkle _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
