User:Ævar Arnfjörð Bjarmason
From Wikipedia, the free encyclopedia
- Note: If you're viewing this page on any other site than Wikipedia, you are viewing a mirror site. See the original page here: http://en.wikipedia.org/wiki/User:%C3%86var_Arnfj%C3%B6r%C3%B0_Bjarmason
Hi there, my name is Ævar Arnfjörð Bjarmason and I'm a student, MediaWiki-developer and Wikimedia server administrator, I spend most of my time on the project on MediaWiki and keeping the servers purring.
If you've got any MediaWiki related development suggestions or just anything else feel free to drop them on my talk page (new section), note however that if you're reporting a general issue it's much better to (also) put it in our bugtracker since I might not have time to do anything about it.
If you like some of my work (listed below) feel free to buy me something from my Amazon.com wishlist (mostly computer science books), feel even freeer not to ;)
Contents |
[edit] Work on MediaWiki
I began contributing to MediaWiki in early 2005 and got CVS access in March 2005, my first commit was on March 24, 2005. Since I joined the team after 1.4 came out most of my work is in the REL1_5
and HEAD
branches, although I backported a lot of stuff into REL1_4
while we still ran the Wikimedia sites on it. Since we run them on HEAD
now nearly all of my commits are to that. I mostly do maintenance on already existing code but below are some of the things I can call my own.
[edit] Main code
- {{CURRENTMONTHABBREV}}, {{FULLPAGENAME}}, {{FULLPAGENAMEE}} and {{NAMESPACEE}}
- Various fixes to make MediaWiki XHTML 1.1 compilant, I make my wiki send pages with the application/xhtml+xml header and used to get fatal XML parsing errors on every other page.
- Removed confirmation checkboxes from action=delete, action=move and Special:Upload.
- The Exif metadata feature.
- TOC on Image: pages.
- The license selector on Special:Upload.
- Date format in the UI for non-English languages.
- ISO 8601 date format in history pages, recentchanges etc.
- Enabled full wikisyntax in <gallery> (used to use the limited parser used for revision comments)
- invert in Special:Allmessages, Special:Recentchanges, Special:Prefixindex and Special:Contributions (although I think Kate rewrote the one in Special:Contributions).
- Customizable sidebar at MediaWiki:Sidebar
- Thousand seperators for numbers (e.g. for {{NUMBEROFARTICLES}})
- Use the content language date format for signitures.
- There used to be a great deal of whitespace above categories and interwiki links on pages with a lot of them, changed the parser to strip it out.
- Special:Random/Namespace
- Configurable thumbnail size in Special:Preferences
- Removed a political statement against amazon.com from the Afrikaans language file. I did find it funny though;)
- Count of the percentage of administrators of all users on Special:Statistics
[edit] Special pages
- Special:Wantedcategories
- Special:Mostrevision
- Special:Mostlinkedcategories
- Special:Mostlinked
- Special:Mostimages
- Special:Version - already existed, rewrote it from scratch to display information on extensions and hooks.
- Special:Unwatchedpages - now activated on Wikimedia sites.
[edit] Extensions
[edit] Installed on Wikimedia
- Special:Renameuser - Rename a user
- Special:Cite - Provide citation information for a page
- Special:CrossNamespaceLinks - List links from the main namespace to other namespaces that it shouldn't link to.
- Newuserlog - A log of new users
- Special:Filepath
- Cite - inline citations with <ref> and <references>
[edit] Not installed on Wikimedia
- Special:AdvancedRandom - Get a random page from the set of pages whos talk or subjectpage links to a given page, can be used to get a random featured article for example.
- Contributionseditcount - Display an edit count on Special:Contributions
- HTTPRedirect - Replace the normal wiki redirects with HTTP 302 redirects.
- nopurgeRC - skips the purging of the recentchanges table every ≈1000 edits (for development).
- Special:Editcount (not Kate's edit counter but a cheap, ripped of version that's only avalible in selected theaters)
- Special talk, adds a talk tab to Special pages (i.e. a talk link to Wikipedia talk:Cite from Special:Cite)
[edit] Bad stuff
Stuff I'm responsible for that I'm not too proud of (in order of badness, feel free to add to the list):
- MediaWiki Code Execution Vulnerability - That input checking code made sense at the time >:(
- Crashed the site a few times
[edit] Toolserver
[edit] Licensing
The following applies to all my contributions except most of my file uploads, my rationale for this is that if I were to create an article X under licenses A and B (where Wikipedia uses A) and that article was copied and improved under license B we would be unable to backport those changes back into article X except if the party who modified the text explicitly multi licensed hir contributions as well.
I don't think this applies for most of my file uploads (especially photographic images) since I don't see them being modified in such a way that it would be useful to backport those changes, however were I to make and file where I think this would apply (like e.g. Robal.png) I would license that file under the GFDL.
Licensed under the GNU Free Documentation License, and nothing else | |
I license my contributions only under the GFDL. |
[edit] Links
- My testwiki
- My CVS commits, mostly MediaWiki related.
- Amazon wishlist
[edit] Date Articles
Before "fixing" the date articles, please check with the project page. Date articles will self reference so that the dates appear in the correct user-specified date format. It's a strange exception to the self-reference rule, but with the newer wiki software versions, self-references show up bold rather than as a link, so there's no harm or confusion. Rklawton 23:59, 22 March 2006 (UTC)
Related thread Rklawton 00:18, 23 March 2006 (UTC)