On 05/17/2013 04:23 PM, David Abián wrote:
> Hello all,
>
> In the last weeks, I have been applying protocol-relative URLs in links
> with an HTTP defined protocol, and converting links from external to
> internal link format with my bot in all content pages of some (few)
> Wikimedia projects (please see details in [1]).
You quote Ryan Lane, "A number of templates, CSS, and Javascript on
projects are improperly referencing resources, and as such, they are
being loaded incorrectly. All resources should be referenced using
protocol-relative URLs now (//<resource-url> vs http://<resource-url>)."
But he is talking about resources like CSS/images/JavaScript, which can
cause mixed content warnings. Your bot only does links, which is a
separate issue.
Note that public WMF wikis do not have such external content in
wikitext. Images can only be from the local wiki or Commons (which of
course handles the protocol right).
The rest (CSS, JavaScript, other images, etc.) can only be from
extensions, gadgets, and user scripts.
> However, most of the projects are still pending, this task is not
> included in GBs scope, the community is raising many doubts, and I think
> that, in some way, running this task on all pages and projects, even
> without exceptions, should be allowed.
I use HTTPS Everywhere myself, so I get where you're coming from. But I
see this is a normal task that should follow the normal per-wiki bot
approval process(es) (if any).
Matt Flaschen