Topic on User talk:TBeholder

Please remember the protocol when adding external links

9
Robkelk (talkcontribs)

Hi! I see you added a link to My Significance Sense Is Tingling‎, but didn't include the protocol. That makes it difficult to find the link in an automated sweep using the wiki's built-in tools. I've fixed it for you.

See the difference that adding the protocol makes?

This isn't a requirement, but it does make maintenance easier.

Looney Toons (talkcontribs)

I'd like to make it a requirement; just because MediaWiki is clever enough to figure out what to do doesn't mean we should allow it.

A quick check of your contribution history shows that you have been deliberately deleting web protocols from URLs since at least February if not earlier. I've proposed a massive repair project to the other admins to address this.

TBeholder (talkcontribs)

HTTPS and HTTP come with their own sets of cockroaches. So if a site handles both...

That one part of mediawiki can handle it and another part cannot is somewhat surprising.

Robkelk (talkcontribs)

That's no reason to leave off the protocol - and it's definitely not a reason to remove the protocol from a link that already has it.

If a site handles both, then pick one. Don't go without.

Robkelk (talkcontribs)

Following up on this - I have discovered that it is a requirement: see Uniform Resource Identifier (URI): Generic Syntax, by Network Working Group (T. Berners-Lee et al), published in 2005.

I have fixed the link fragments that you added to Digging Yourself Deeper. It is your responsibility to to fix the remainder of the fragments you have left scattered throughout the wiki -- you broke it, you fix it.

Please reply to this posting so that we know that you have read it. If you fail to reply before noon Eastern time on June 25, we will put a non-punitive editing block on your userID, and will remove said block after you have replied.

@Labster @GethN7 @Looney Toons @QuestionableSanity @Derivative @SelfCloak

TBeholder (talkcontribs)

> I have discovered that it is a requirement: see Uniform Resource Identifier (URI): Generic Syntax

It doesn't seem to be an RFC for MediaWiki. =)

> It is your responsibility to to fix the remainder of the fragments you have left scattered throughout the wiki -- you broke it, you fix it.

I can't even remember when picked this up, thus it's obviously not practically feasible to do this via going through history. On the upside, fixing hacky links as they are encountered will also fix the ones that aren't mine.

> Please reply to this posting so that we know that you have read it. If you fail to reply before noon Eastern time on June 25, we will put a non-punitive editing block on your userID, and will remove said block after you have replied.

Well, it's up to you. If you think this will accelerate the process, of course.


As a side note, even fixing all of them isn't going to make search suck significantly less, since this removes only 2 out of 6 versions for the same link (http|https|none × www|none)... not counting possible variants with URL encoding (which may or may not work correctly without it, too).

Robkelk (talkcontribs)

> It doesn't seem to be an RFC for MediaWiki. =)

The only reason I'm not getting upset is because I saw the smiley...

(For anybody else reading this, that argument is like saying federal laws don't appear to be on the statute books for individual cities. We're on the Internet; Internet rules apply.)

Yes, this will be a long job. Can we at least agree to not make it a bigger job?

TBeholder (talkcontribs)

Uh, since all links are pre-processed by engine either way, standards for the output format are kind of... not very relevant? And wasn't the entire point of why This Is Horrible that mediawiki processes hacky links into correct form in some cases, but oops, it turns out that they are not fully interchangeable?

Also, speaking of external links: it looks like InternetArchiveBot is still triggered by any redirects, even correct ones? I see lots of wikia links turned to archive after their big domain migration ("x.wikia.com" -> "x.fandom.com").

Robkelk (talkcontribs)

That's another reason to add a scheme - so we can search for the links.