User talk:Kghbln

Jump to: navigation, search

About this board

This user is a proud MediaWiki third-party wiki system administrator.

exdi // Phabricator
Gerrit / Diffusion / GitHub / SVN / Wikia WikiaWiki / WikiHow / OD / DW / go2tech / ext
Misc: - NSA
My highest contribution rank on this wiki: #3 on 2014-08-31
My wikilove. :) Lovely, indeed. :)

Some stroopwafels for you!

Thank you for help and encouragement on various tweaks.  :) Varnent 20:26, 16 December 2011 (UTC)

A barnstar for you!

The Tireless Contributor Barnstar
For your truly awesome work on many wikis, in particular the Semantic MediaWiki one :) Jeroen De Dauw (talk) 15:02, 18 March 2012 (UTC)

A beer for you!

Thank you for your help though the program does confuse me quite a bit I appreciate you kindness in helping me if only you participated in adopting people then I would want you as a mentor have a beer in my kind offering to you. Kiki-kk (talk) 21:26, 16 July 2012 (UTC)

A kitten for you!

Thank you for cool edit on Extension:SpecialDeleteOldRevisions2‎ ! It is late and my head is of... It's good that you are on guard!

Jehy (talk) 20:53, 17 September 2012 (UTC)

By clicking "Add topic", you agree to our Terms of Use and agree to irrevocably release your text under the CC BY-SA 3.0 License and GFDL

Whitch extension do you use for this great talk site

JOEKKarl (talkcontribs)


I am new in Mediawiki. Whitch extensen do you use for your talk page?

Thank you

Kghbln (talkcontribs)

I like this one too. It is the Flow extension which was automatically activated for me since I used the precursor extension on my talk page before. However, I think it is currently not possible to manually activate this on a talk page. You will have to request this. Cheers

This comment was hidden by Kghbln (history)
Kghbln (talkcontribs)


Changed status on UserPageEditProtection extension

Summary by Kghbln

UserPageEditProtection works with the MediaWiki 1.27 branch.

Christharp (talkcontribs)

Hi I noticed that you changed the info box on UserPageEditProtectin from being unmaintained to stable. However you keep the note about the extension still being unmaintained, which leads me to believe that you found the extension currently works with 1.27. Am I making a correct assumption? As always thanks for any insights you can give. All the best to you

Kghbln (talkcontribs)

Yes, this extension works with MediaWiki 1.27.x so we are safe till June 2019. :) When it comes to the overall status the following thread contains still valid information.

It will be nice if you could post future extension specific questions on the extension's talk page since I am afraid that no other interested party will have a look here on my talk page. You can do a ping from there.

Summary by Kghbln

I support only easy fixes so it is labelled "unmaintained" as a precaution.

Christharp (talkcontribs)

Hi just wondering why Extension:UserPageEditProtection is marked as unmaintained by you when it seems a new updated version just came two months ago and this version came out after the extension was marked as unmaintained. Was thinking of using the extension, but the unmaintained thing has me confused (especially since there's lots of extensions that seem not to have been updated, or changed, for a far longer time). Thanks for any insight you can gave.

Kghbln (talkcontribs)

Hi, this is a matter of caution. I am not really a programmer so I can only do basic stuff. In case something goes wrong I may not be able to fix it. Basically I do not want to make false promises and that is why I marked it as unmaintained. However I found this extension useful and this is why I have it deployed on some wikis. I do however think that it is not an overly complicated extension so in case something does not work it will hopefully be easy to find someone who can help. Cheers

Summary by Kghbln

Thank you for the kitten. :)

Terryarends (talkcontribs)


Kghbln (talkcontribs)

Thanks a bunch. (talkcontribs)

You just changed the status from unmaintained to stable. I made today some modifications to reflect the the new loading mechanism for extensions. Shall I contact now Tom Hutchison? I asked alreay today Ævar Arnfjörð Bjarmason if he minds if I maintain the extension for the moment (he does not mind). --Sigbert (talk) 11:47, 30 March 2016 (UTC)

Kghbln (talkcontribs)

This extension seemed to be unmaintained but still working for a while until I discovered Tom's version today. I guess it will be best if we all work on the code on GitHub to avoid heaps of forks and duplicate effort. So it will be great if you open a pull request on GitHub with your changes. Tom has been very helpful in the past and he could merge your adaptations in.

Reply to "Extension Purge"

User:Aldnonymous at semantic mediawiki

Aldnonymous (talkcontribs)

sorry for disturbing you.Aldnonymous 00:18, 11 October 2011 (UTC)

Kghbln (talkcontribs)

Hey Aldnonymous, of cause I will unblock you and you are not disturbing me at all. Recently we had a lot of spammers but it is getting more and more difficult to fight them. I was not sure about your username so I passed a hint for you. Cheers

Aldnonymous (talkcontribs)

no harm done... thx!

Aldnonymous (talkcontribs)

i still can't edit my user page though... could you please ublock my IP as well...?

Kghbln (talkcontribs)

Oh, this was an autoblock. Done. Hmm, you should have been able to log in and edit your user page anyway. I will investigate. Cheers

Dan Bolser (talkcontribs)

Thanks for the welcome! How do I request to have user:dmb merged with user:Dan Bolser?

Kghbln (talkcontribs)

I was happy to do it. :) You may request the merge here Cheers

Edit: I just saw you have been here for ages. So I did a very late welcome. ;) (talkcontribs)

Hi I would like to include the following updated codes because it add the lts version please I would like to add them in Template:MW quick download please

<div style="background: #f9f9f9; margin-left: 5px; margin-bottom: 3px; padding: 0px; border:1px solid #aaa; width: 17em;">	
<div style="font-size: 105%; line-height: 120%; padding: 0.4em; background-color: #eee; border-bottom: 1px solid #aaa;">	
[[File:Crystal Clear action build.png|right|18px|Download icon]] '''[[Download]] a package'''</div>	
<div style="background: #fff; padding: 0.4em; font-size: 95%;">	
; [[MediaWiki {{MW stable branch number}}|Stable version]] ({{MW stable release number}})	
* {{MW stable release link}}	
* Git branch: {{MW stable release git}}	
; [[MediaWiki {{MW legacy branch number}}|Legacy versions]] ({{MW legacy release number}})
* {{MW legacy release link}}
* Git branch: {{MW legacy release git}}
; [[MediaWiki {{MW legacy lts branch number}}|Legacy lts versions]] ({{MW legacy lts release number}})
* {{MW legacy lts release link}}
* Git branch: {{MW legacy lts release git}}
; [[MediaWiki {{MW Alpha branch number}}|Alpha version]] ({{MW Alpha release number}})
* {{mwsnapshots-link|MediaWiki nightly build}}
;Read more
* [[News]]
* [[Download from Git]]
* [[Manual:Upgrading|Upgrading to {{MW stable release number}}]]
{{Languages|Template:MW quick download}}
[[Category:Info templates|{{PAGENAME}}]]	
Kghbln (talkcontribs)

Hi, I am afraid I cannot do it since I have no permission to edit the template either. The best thing here is to ask an admin to do it for you. Cheers

Leucosticte (talkcontribs)

So, I committed Extension:ROT13 to GitHub. It wasn't so bad. As mentioned earlier, I went in expecting some serious punishment; however, I came away feeling as though I'd been only mildly disciplined by a moderately-skilled and halfhearted dominatrix. It left me unsatiated and yearning for more. Therefore, I'm going to work on what is apparently one of the less-documented areas of the MediaWiki codebase, external storage! Surely I will come away from that experience bruised and whimpering, brutally chastized but having secretly and perversely loved every moment of it. If it were otherwise, I would have spoken the safeword (or safe phrase), "I'm switching to a different open-source project."

Kghbln (talkcontribs)

I knew I wouldn't be too bad and I am happy that it did not mistreat you too much. :) Yeah, there are unfortunately a lot of only thinly documented areas. Nice that you want to tackle it!


Leucosticte (talkcontribs)

As it turned out, I was able to use Revision::newFromArchiveRow(), ContentHandler::getContentText(), and Revision::getContent() to avoid needing to write my own code for handling external storage. I was shuddering at the thought of needing to set up my own external storage system for testing; but fortunately the programming was already done by others and I needed only make use of it. Whew, that was a close one! (It's always unpleasant to find out you just unnecessarily reinvented the wheel with an inferior design to what was already out there. That's basically what happened with Extension:EmailDeletedPages.)

By the way, you definitely deserve that Tireless Contributor Barnstar. Thanks for cleaning up some of those extension pages; I'm learning to just copy and paste some of your work into new extension pages. The only problem is, now that the new stuff will be in Github, how will you internationalize? Hmm...

Kghbln (talkcontribs)

Lucky you this time. To reinvent the wheel is a tedious task one should really avoid. Sometimes it still happens but this should really be an exception. Probably asking in IRC is a good shot for finding out certain information in a lot of instances. I find the people out there pretty helpful.

Before I forget: Thanks for the compliment. It is always good it people value one's work. :)

Kghbln (talkcontribs)

I will translate at GitHub. It is as easy as doing it on wiki. :)

Leucosticte (talkcontribs)

Oh, I thought I had to add you as a committer.

Kghbln (talkcontribs)

I will just fork an send a pull request. :)

Leucosticte (talkcontribs)

I still have to approve it, though. What if I get hit by a bus? Who will approve your pull requests then? Do you want to be a co-owner of these repositories in case that happens?

Kghbln (talkcontribs)

Let's hope that this will not happen. However, there are a lot of reasons not to be online for some more or less longer time spans. Thus it is always good to have a fall-back solution. So yes, you may add me as a co-owner if you like. My only problem will be that I have only very limited knowledge to assess code changes since I am not a programmer.

In case no further development is done or may be done a cloned fork of the code will be the best solution.

Leucosticte (talkcontribs)

Oh noes, I've been naming all these repositories MediaWikiFoo when they should have been simply Foo. When people clone them, they get a folder with that superfluous "MediaWiki" in front. I had just wanted to make sure I distinguished those repositories from any other Foo out there, but it turns out it's unnecessary because they put /leucosticte/ in front anyway, e.g. Fortunately, renaming the repositories turned out not to be nearly as difficult as I thought it would be.

Kghbln (talkcontribs)

Oops, actually I could have told you. Since I did not git clone one of your extensions, I did not stumble over this as a reminder for me. Cool to know that renaming a repo is not very difficult.

Marianian (talkcontribs)

In September 2013, you removed one of my wikis, NSindex, because it "should not be publicised according to the webmaster". It was actually true back then because it was unfinished, but since then it is now workable because it has its own domain name. How do I make it publicisable now, while keeping out the bad robots (e.g. SEO)? Thanks in advance. :-)

Kghbln (talkcontribs)

Well, never seen a finished wiki yet. Perhaps this one will be the first but I doubt it. An own domain is a good starting point though. To my experience it takes a some time to get visible in the internet. Good content is the best one can do. To additionally help this you will probably like to have a look at this category (you will need to dig into meta tags for this) if you want to improve things on wiki. This setting $wgAllowMicrodataAttributes (you will need to dig into microdata for this) may be of interest too as well as this script GenerateSitemap.php (then you can register your sitemap e.g. with Google. A good robots.txt is a must too though the bad thing about bad bots is that they do not care about this. :( Still it's worth the effort for good bots. I wish you the best of success. Cheers

Marianian (talkcontribs)

Hi, I did accidentally slip up over robots.txt in WikiApriary back in the days when we were beta and that was the same time when someone was stealing my friend's photos on Flickr, and I am sorry for that.

NSindex is a lot better now and my fury is now more towards Google over privacy. I probably want to manually maintain my website's entry, but I lost the account since I shut down the email associated with it! Oh well, it was a Google email anyway...

Kghbln (talkcontribs)

No worries. Luckily there are alternatives for e-mail around. I just re-activated data collection and if you like you could re-register and fluff up the entry a bit. Cheers

Marianian (talkcontribs)

Thanks: if WikiApiary accidentally hits another filter then please get in touch with me over the filter that's causing the problem and I will override it. I am planning to work on a spider trap for bad crawlers like what Wikipedia does, but this is nothing to do with you.