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
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.

Natcolley (talkcontribs)

First, my profuse thanks for taking the time to lay this all out for us. Second, I could not get it to run on my command line, but Tech Support for my host did. That alone is an issue, because I don't know what if anything they did differently than I did. I got "could not open file". Third, and most important, I can navigate in a browser over the internet to a page called /sitemap.xml, which is blank. When I look at the file in my file manager, there are 4 gz files and one index. I am assume the index is the one that is the sitemap. But looking inside this file I get this: 2011-03-23T23:36:14Z 2011-03-23T23:36:14Z 2011-03-23T23:36:14Z 2011-03-23T23:36:14Z

So, it is listing the four gz files and telling me I have the wrong url. Where do I go from here? Thank you.

Kghbln (talkcontribs)

Hi Natcolley, I am sure that you are referring to this page. I am not sure why it does not work via your shell. Sometimes in case several PHP version are installed on the server you have to add a affix to the call like php5 to set the version to be used. Thus your command would be php5 generateSitemap.php --server= To me it looks that you did not replace the old file GenerateSitemap.php with a new file GenerateSitemap.php containing the code given on this page. In order for the index page to work you indeed have to rename sitemap-index-??????_.xml to sitemap.xml Hopefully I was able to help. Cheers

Any luck with the adding of properties?

Dc321 (talkcontribs)

Hello, I saw your post over at the DataTransfer Extension talk... I'm really interested in solving that exact problem you mentioned. Have you had any luck?

If so, please let me know Dc321 01:08, 19 September 2011 (UTC)

Kghbln (talkcontribs)

Hi Dc321, unfortunately not. In my case I just reimported the whole lot again to move on. Thus this is still on my wish-list. Cheers