System administrators: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
Marumari (talk | contribs)
m Getting my name correct
Weak
Line 1: Line 1:
нрата оа аращдарп 4уклаео
[[Image:20041229_First_MediaWiki_Developer_Conference_Poster_with-signatures_21C3_Berlin.jpg|thumb|200px|Poster "sign-in" during the First Developers Conference in Berlin, Germany, December 29, 2004.]]
MediaWiki/Wikimedia '''developers''' are people who write MediaWiki software and/or do [https://wikitech.leuksman.com/view/Server_admin_log systems administration work] on the Wikimedia servers. Some developers have shell access, which means that they can change the WikiMedia site's live copy of [[Wikipedia:MediaWiki|MediaWiki]], change article histories, read server logs, etc. Those with server access can also carry out various non-development tasks.

The [[m:Wikimedia|Wikimedia Foundation]] legally controls the servers, so the [[Wikimedia:Board of Trustees|Wikimedia Board of Trustees]] are ultimately responsible for determining who has developer access. However, they generally delegate this responsibility. On a day-to-day basis, various developers with root access manage the server accounts.

There is a rough hierarchy among developers. Initially, people contribute patches to [[MediaZilla:|Bugzilla]], discuss issues on the wikitech-l mailing list or participate in discussion there or on [[mw:MediaWiki on IRC|IRC]]. People who are considered trustworthy and wish to contribute code on a regular basis are given access to the code in Subversion. Developers who are particularly well trusted or have a special need may be granted shell access to the server cluster. And several people who are judged to have the appropriate level of skill and trustworthiness are given root access on the servers. See also [[how to become a MediaWiki hacker]].

For the [[w:webshop|webshop]] there is a separate user group for shell access and database. All those with root access have access to a remote power switch, to which several of the servers are connected.

'''Note: the following list is likely to be very out-of-date.'''
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%; margin-left: auto; margin-right: auto;" id="developer-table"
|+ style="text-align: center; font-size: larger; font-weight: bold;" | Developers
|-
! align="left" | Name
! align="left" | [irc://irc.freenode.net/mediawiki IRC nick]
! [http://svn.wikimedia.org/ SVN]
! [[:en:Shell account|Shell]]
! [[:en:Root (computing)|Root]]
! [http://bugzilla.wikimedia.org/ MediaZilla<br>admin]
! MySQL<br>Support
|-
! colspan="7" align="center" id="root" | root
|-
| [[:en:User:Mark Bergsma|Mark Bergsma]]
| mark
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:fr:Utilisateur:Shaihulud|Camille Constans]]
| shaihulud
| align="center" | ?
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Jamesday|James Day]]
| Jamesday
| align="center" | &nbsp;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &bull;
|-
| [[:en:User:JeLuF|Jens Frank]]
| JeLuF
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[m:User:Jeronim|Jerome Jamnicky]]
| jeronim
| align="center" | ?
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Midom|Domas Mituzas]]
| domas
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &bull;
|-
| [[:en:User:Tim Starling|Tim Starling]]
| TimStarling
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
|-
| [[:en:User:Kate|River Tarnell]]
| _mary_kate_
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
|-
| [[:en:User:Brion VIBBER|Brion Vibber]]
| brion
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &bull;
|-
! colspan="7" align="center" id="shell" | shell
|-
! align="left" | Name
! align="left" | [irc://irc.freenode.net/mediawiki IRC nick]
! [http://svn.wikimedia.org/ SVN]
! [[:en:Shell account|Shell]]
! [[:en:Root (computing)|Root]]
! [http://bugzilla.wikimedia.org/ MediaZilla<br>admin]
! MySQL<br>Support
|-
| [[:en:User:Ævar Arnfjörð Bjarmason|Ævar Arnfjörð Bjarmason]]
| avar
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &bull;
| align="center" | &nbsp;
|-
| [[:de:Benutzer:Elian|Elisabeth Bauer]]
| elian
| align="center" | ?
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:fr:Utilisateur:Phe|Philippe Elie]]
| phe
| align="center" | &nbsp;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:de:Benutzer:Akl|Arne Klempert]]
| Akl
| align="center" | &nbsp;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Eloquence|Erik Moeller]]
| Xirzon
| align="center" | ?
| align="center" | &bull;
| align="center" | e
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:fr:Utilisateur:Looxix|Luc Van Oostenryck]]
| Looxix
| align="center" | ?
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Jasonr|Jason Richey]]
| Jasonr
| align="center" | &bull;
| align="center" | &bull;
| align="center" | p
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:fr:Utilisateur:Hashar|Ashar Voultoiz]]
| Hashar
| align="center" | &bull;
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Jimbo Wales|Jimmy Wales]]
| jwales
| align="center" |
| align="center" | &bull;
| align="center" | p
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Gwicke|Gabriel Wicke]]
| gwicke
| align="center" | ?
| align="center" | &bull;
| align="center" | p
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Erik Zachte|Erik Zachte]]
| Erik_Zachte
| align="center" | &bull;<!-- most probably under username: erik -->
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
! align="left" | Name
! align="left" | [irc://irc.freenode.net/mediawiki IRC nick]
! [http://svn.wikimedia.org/ SVN]
! [[:en:Shell account|Shell]]
! [[:en:Root (computing)|Root]]
! [http://bugzilla.wikimedia.org/ MediaZilla<br>admin]
! MySQL<br>Support
|-
! colspan="7" align="center" id="svn" | Subversion
|-
| Dominic Arkwright
| dom
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Yurik|Yuri Astrakhan]]
| yurikny
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[User:AmiDaniel|Daniel Cannon]]
| amidaniel
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Robchurch|Rob Church]]
| robchurch
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[User:Collinj|Jimmy Collins]]
| collinj
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Werdna|Andrew Garrett]]
| Werdna
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:nickj|Nick Jenkins]]
| nickj
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Ilmari Karonen|Ilmari Karonen]]
| vyznev
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[User:Duesentrieb|Daniel Kinzler]]
| Duesentrieb
| align="center" | &bull;<!-- under the user name daniel most probably -->
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[User:Rotemliss|Rotem Liss]]
| rotemliss
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| David McCabe ([[m:Summer of Code 2006|SOC]] [[LiquidThreads|LQ]])
| davidmccabe
| align="center" | &bull;<!-- under the user name david most probably -->
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[m:User:Turnstep|Greg Sabino Mullane]] ([[:en:PostgreSQL|Postgres]])
| greg
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| Grace Pastorelly
| grace
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:EvanProdromou|Evan Prodromou]]
| evanpro
| align="center" | &bull;<!-- under username evan -->
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| Peter-Jan Roes ([[Wikidata]])
| proes
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[m:User:Rodasmith|Rod A. Smith]] ([[m:OmegaWiki|WiktZ]] & ext.)
| rodasmith
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Simetrical|Simetrical]]
| Simetrical
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:en:User:Voice of All|Aaron Schulz]]
| VoiceOfAll
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[:de:User:Raymond|Raimond Spekking]]
| Raymond_
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| [[User:IvanLanin|Ivan Lanin]]
| ivanlanin
| align="center" | &bull;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
| align="center" | &nbsp;
|-
| colspan="7" | <small>e = '''e'''xpired, p = password distribution '''p'''ending<br />
In addition, [[:en:User:Med|Med]] and [[:en:User:David.Monniaux|David Monniaux]] (irc: Submarine) have root access on the Paris cluster of servers<br /> and are to be contacted for particular problems with these servers.</small>
|}

==History==
Developers formerly had an important role in the [[w:Wikipedia|Wikipedia]] [[m:power structure|power structure]], since they were the only ones able to create sysops or ban users.

Some developers had shell access to the California servers, but due to inactivity, weren't given shell access on the "new" Florida servers. Magnus Manske, April King, Lee Daniel Crocker, Axel Boldt, Matthias Jordan, Neil Harris and Ed Poor are in this category. Note that Ed Poor was not involved with software development, but instead carried out what are now bureaucratic or sysop tasks, such as promoting sysops and locking accounts. Past MediaWiki software development activity level of developers may be found through [[m:CVS statistics]].

The following users had CVS access on Sourceforge. Since April 2006, Subversion has been used instead.
[[:en:User:Angela|Angela Beesley]] (expired shell), [[:sv:Användare:E23|E23 (snok)]] (expired shell), [[:pl:Wikipedysta:Taw|Tomasz Wegrzanowski]] (expired shell and root), [[:fr:Utilisateur:Aoineko|Guillaume Blanchard]], [[:en:User:AxelBoldt|Axel Boldt]], [[m:User:IMSoP|Rowan Collins]], [[:de:Benutzer:Smurf|T.D. Corell]], [[:en:User:Lee Daniel Crocker|Lee Daniel Crocker]], [[:en:User:The Cunctator|The Cunctator]], [[:sv:Användare:Johan Dahlin|Johan Dahlin]], [[:en:User:Danenberg|Peter Danenberg]], [[:en:User:Mike Dill|Michael Dill]], [[wikt:User:Hippietrail|Andrew Dunbar]], [[:fr:Utilisateur:Kelson|Emmanuel Engelhart]], [[:nl:Gebruiker:Andre Engels|Andre Engels]], [[:it:Utente:Fantasy|Fantasy]], [[:en:User:Tom-|Tom Gilder]], [[:en:User:Jan Hidders|Jan Hidders]], [[:da:User:Wegge|Anders Wegge Jakobsen]], [[:de:Benutzer:Matthias|Matthias Jordan]], [[:en:User:ShaneKing|Shane King]], [[:de:Benutzer:TomK32|Thomas R. Koll]], [[:fi:User:Nikerabbit|Niklas Laxström]], [[:da:Bruger:Christian List|Christian List]], [[:en:User:Wmahan|Wil Mahan]], [[:en:User:Magnus Manske|Magnus Manske]] (CVS admin), [[:zh:User:Zocky|Zoran Obradovic ]], [[:en:User:JOstrow|Julian Ostrow]], [[:en:User:Nick Pisarro, Jr.|Nicholas Pisarro, Jr.]], [[:en:User:EvanProdromou|Evan Prodromou]], [[:en:User:Marumari|April King]], [[:en:User:Derek Ross|Derek Ross]], [http://sourceforge.net/users/tanis/ Valerio Santinelli], [[:en:User:Cgs|Chris Seaton]], [[:ru:User:.:Ajvol:.|Alexander 'Ajvol' Sigachov]], [[:eo:Vikipediisto:Chuck SMITH|Chuck SMITH]], [[:ro:Utilizator:Gutza|Bogdan Stancescu]], [[:en:User:Marian|Marian Steinbach]], [[:en:User:Tarquin|Tarquin]], [[:en:User:Timwi|Timwi]] (MediaZilla admin), [[:en:User:Anders Törlind|Anders T&ouml;rlind]], [[:zh:User:Zhengzhu|Zhengzhu]], and [[User:Robchurch|Rob Church]].

== External link ==
* [http://www.frappr.com/mediawikidevelopers MediaWiki developer map]

''Other languages:'' [[:ja:Wikipedia:&#38283;&#30330;&#32773;]]
----
{{Status}}
[[Category:MediaWiki Development]]
[[Category:Community]]

Revision as of 16:14, 24 December 2007

нрата оа аращдарп 4уклаео