User:Church of emacs

Hi, I am Church of emacs. I'm mainly active in the German Wikipedia, where I fight vandalism and do support/meta stuff (among other things). I am also a dewiki sysop and an OTRS-member.

If you want to leave me a message, you can do so at my talk page, but I will probably be able to answer more quickly on my De-Wikipedia-Talkpage.

mediawiki & me
I'm interested in 'how stuff works' and therefor explored mediawiki quickly after I began to contribute to Wikipedia. Over the time, I learned much about how the software behaves (what are important url parameters, special pages, and so on), but I never learned much about the action behind the scenes – how the software actually does work.

Being a sysop on dewiki, I approached mediawiki development by having some ideas about feature request, so I reported them at bugzilla. I wasn't really into php at that time and often my bugs and feature requests would stay at status "NEW". So, (after learning some basics with the Wikibook on PHP) I had a look into the code and tried to figure out how to fix the bug. It took me over two hours, and the result was that I changed only one (!) line. Yeah, it takes time to get into the code...

This far, I have written a few patches. At the moment, I'm still learning php. I am experimenting with a new Extension (I' calling it FlagArticle (yeah, I'm not that creative)). It adds a button "Flag article" on which the user/reader clicks. He gets a list of possible reasons, selects one (each one stands for a predefined template), previews the template and clicks save. The template gets added to the article. This should provide a way for readers to flag articles with common templates (like Template:NPOV, Template:Unsourced, Template:Delete, etc.) without having to learn anything about wikisyntax or searching for appropriate template in the wiki. w:en:User:Werdna/dev is perhaps something related. (But even if my extension is redundant or will not be accepted, it's still a good way for me to learn something about MediaWiki. You know, I'm interested in 'how stuff works'.)

de:User:Church of emacs en:User:Church of emacs