Template talk:PubMed

Rationale for my changes
My changelog entry: "update template to support improved pubmed URL structure (fault-tested vs old query), and enabled HTTPS as well"

Why I updated the URL structure: The previous URL had pubmed run a search query, then redirect the user to a page that was essentially the search results for that query (at least in a sense). The URL structure of the final pages was not congruent with the current URL structure for a pubmed page, which is clearly not ideal. It was also awkward vs the current structure. Since I bypassed the unnecessary search query, this change will produce a reduction in the amount of load on pubmed's servers (especially on the database end), will remove an unnecessary delay and redirection from accessing a pubmed-template-generated link, and will give the user the URL in a clean format that follows pubmed's current URL structure. Invalid pubmed IDs are still handled appropriately by pubmed with this structure.

Why I enabled HTTPS: While pubmed does not automatically redirect http traffic to their https site, their https site exists and functions identically to the non-https site, so there's no reason not to send users to the https site. Since https is preferred over http on wikipedia and is generally considered to be clearly superior to http due to the privacy/security benefits of using https, it was pretty clear that this needed to be changed.

I wasn't sure if my changelog entry was detailed enough, so that's why I wrote this. It's probably unnecessary, but just in case... Garzfoth (talk) 22:28, 14 May 2016 (UTC)