Since the last edition
Since the last edition of the technology report, there have been a number of noteworthy changes to software and server configuration. Most significantly, the AntiSpoof extension (written by Neil Harris in Python and translated to PHP by Brion Vibber) has been enabled on all Wikimedia sites. It is now impossible to register usernames that are too similar to ones already registered on the wiki. Due to concerns that the restrictions were too harsh, they were relaxed less than a day before press time, and discussion is ongoing on the mailing list as to what changes exactly should be made to the code to strike the right balance between false positives and false negatives.
Nick Jenkins, Simetrical, Evan Prodromou, Andrew Garrett, and Jason Richey have become developers and now have general-purpose access to Subversion.
Additionally, various new features were added, including:
- The
@
character is now forbidden in usernames, with Brion Vibber having blacklisted it in r16658. The original concern raised in bug 6849 was that a common cause of unneeded blocks was users signing up with e-mail addresses as their names, against the English Wikipedia's policy. Brion did not comment on that concern, but rather said that the symbol "interferes with multi-database tools and was meant to be banned years ago". The ban takes effect on every wiki running the MediaWiki software package, including all Wikimedia Foundation wikis.Users who already had names with the @
symbol in them will be permitted to log in for the time being, but at some point in the indefinite future it's possible that they'll be renamed. The similar-looking @
symbol (Unicode character FF20, "full-width commercial at") is not banned.
- Dozens of new mathematical symbols have been added for
<math>
tags, all committed by Jens Frank but many of the patches written by Carl Fürstenberg. The added functions are too numerous to list here, but were added in response to bugs 4528, 7749, and 7774, which contain complete lists in the form of patches. Fürstenberg and Frank also fixed a bug in the display of uppercase Greek letters in mathematical formulas, and another bug relating to the syntax of underbraces and arrays.
- The edit summary box was expanded to 80% of available screen width by Nick Jenkins in r16926. It can be changed back to something closer to its previous form by adding the line
#wpSummary { width: 360px }
to Special:Mypage/monobook.css (or another skin as appropriate), although that might not be precisely the previous width.
- A bug that caused the horizontal bars in section headings to visibly pass through floated tables in Monobook was fixed by Simetrical in r16956. This will cause white backgrounds to appear inappropriately on certain tables in wikis (such as the English Wikipedia) that have made incomplete changes to the background colors of some pages. Local administrators can fix inappropriate backgrounds by modifying their wiki's MediaWiki:Monobook.css page.
- Error messages for misuse of
<ref>
and <references>
tags have been made less technical and more descriptive by Simetrical in r16960 (bug 6554).
- In response to abuse of the password reminder by blocked IP addresses that repeatedly requested password reminders for other users to harass them (bug 6427), Brion Vibber removed the ability for blocked IP addresses to request passwords in r17147. (Apparently 69.50.208.4 requested thousands of passwords for various users over the course of days. Sysop Jaranda reported receiving almost a thousand password reminders from that IP in a week.)
- A new extension by Dirk Beetstra, Chemistry, was added to the repository by Rotem Liss in r16831. The extension has not yet been enabled on any Wikimedia site, but may eventually permit easier formatting of chemical formulas.
- The 'w' and 'd' shortcut keys now no longer have conflicting uses (bug 2241). 'd' had been used for "show changes" in some languages, conflicting with "delete", and on edit pages 'w' was used both for the "watch this page" checkbox and the "watch" tab. In r17118, Simetrical changed all languages' "show changes" shortcut to 'v' (which the English shortcut has been for some time), and set 'w' to refer only to the checkbox on edit pages.
- Minor edits by bots to talk pages no longer trigger the "you have new messages" notice (bug 3224), as of r17281 by Andrew Garrett.
- When using named
<ref>
tags, the one containing the contents of the reference no longer needs to be first (bug 5885). This may help alleviate complaints that lengthy references clutter articles' wikitext and make it difficult to read. Patch is thanks to Phil Boswell, committed by Andrew Garrett in r17382.
- It is now possible for administrators to disable autoblocks when blocking a username (bug 1294). Andrew Garrett committed a patch in r17338.
This week
The only significant software improvement made this week was retroactive autoblocking (bug 5149), added in r17486 by Andrew Garrett. When a user is blocked, the last IP address that they edited from will be immediately blocked. Previously, it was possible for a blocked user to log out without editing anything and then edit anonymously; this would only be stopped by an autoblock if the user attempted to edit a page before logging out. As an added bonus, CheckUser is now much faster, due to the indices that this modification required.
The Wikimedia Commons now allows users to specify that they should receive e-mail notification for changes to their talk page there, like Meta. (bug 7870, enabled by Brion Vibber)
A number of minor tweaks were made to the interface this week:
- Two grammatical errors in English messages were fixed. (bug 7826, r17472 and r17474)
- Edit summary reminders are no longer displayed for null edits (edits which change nothing and do not appear in revision histories), for users with this option enabled. (bug 5365, r17475 by Andrew Garrett)
- When viewing a diff, minor edits are now marked as such next to their edit summaries. (bug 5936, r17476 by Andrew Garrett)
- Error messages for uploading of files from URL (not currently enabled on Wikipedia) were improved. (bug 7820, r17478 by Simetrical and Nick Jenkins)
- The block log now states whether a block has autoblocks enabled or not. (bug 7833, r17491 by Andrew Garrett)
- Media files have their own heading on category pages. (bug 3687, r17554 by Simetrical)
- Autoblocks now block account creation if the block that they resulted from had that bit set (r17605; r17606 by Andrew Garrett.
Some changes were made to non-English messages. Internationalization help is always appreciated! See m:Localization statistics for how complete the translations of languages you know are.
- Cédric submitted a correction to the Occitan language talk namespaces in bug 7810. Brion Vibber changed them in r17446 from "discutida" to the more correct "discussion".
- An improvement to Upper Sorbian language pluralization was submitted by Dundak@post.cz in bug 7835 and committed by Rotem Liss.
- Håvard Wall submitted a long list of changes to the Norwegian language messages in bug 7856, correcting spelling errors and poor grammar. The changes were committed by Rotem Liss in r17522.
- AlefZet submitted updates to Kazakh language messages in bug 7859. The changes were committed by Rotem Liss in r17525 and r17537.
- Cédric submitted a correction to the Occitan language's time format, committed by Rotem Liss in r17540.
- Cédric submitted a correction to the Occitan user and user talk namespaces, which were changed from Utilisator to Utilizaire and Discussion Utilisator to Discussion Utilizaire by Rotem Liss in r17543.
- Shinjiman submitted an update for the Cantonese language in bug 7869, which Rotem Liss committed in r17536.
- kaikkd submitted an update for Japanese messages in bug 7882. Andrew Garrett committed the update in r17562.
Board passes four resolutions
The Board of Trustees, coming off a reorganization and retreat earlier this month, passed four resolutions on Wednesday, 8 November. The first resolution authorizes the creation of a new events committee, to be developed by Board member Tim Shell. Another resolution, meanwhile, authorizes the creation of a group "to assess and later manage Wikimedia Foundation domain names." This resolution comes after increased reports of cybersquatting on potential Wikimedia domain names, and the use of such legitimate-sounding domain names to spread viruses (see archived story). The third resolution authorizes the creation of a committee, led by Brad Patrick, Oscar van Dillen, and Jan-Bart De Vreede, to formulate a process in the search for a permanent executive director; Patrick currently serves as the Foundation's legal counsel and interim executive director. The final resolution summarizes the Board's retreat in Frankfurt, Germany. Among the topics discussed were the resignation of Board member Tim Shell, effective at the end of the year, Wikimedia's expansion, and another face-to-face meeting for the entire Board.
Wikizine and Wikipedia Weekly
Wikizine, a newsletter in blog format about Wikimedia Foundation projects, published its 50th issue this week, having now been active for a full year. In contrast with The Wikipedia Signpost, which focuses on the English Wikipedia, the Wikizine aims to cover news relevant to the larger Wikimedia community, not any specific project.
Meanwhile, another source of Wikipedia news is the recently launched podcast Wikipedia Weekly, a project launched by Tawker and Fuzheado. It has completed four weekly episodes so far, with more in production, and also released a special midweek podcast about the German article-writing contest (see archived story), along with an interview with Larry Sanger of Citizendium.
Briefly
- The Basque Wikipedia has reached 15,000 articles.
- The Ukrainian Wikipedia has reached 40,000 articles.
- The Chinese Wikipedia has reached 100,000 articles.
- The Cree Wikipedia has reached 100 articles.
- The Hungarian Wikipedia has reached 100,000 total pages.
- The Serbian Wikipedia has reached 39,000 articles.
- The Icelandic Wiktionary has reached 2,000 entries.
- The Arabic Wikipedia has reached 20,000 articles and 35,000 registered users.
- The Persian Wikipedia has reached 20,000 registered users.
- The French Wikipedia has reached 390,000 articles.
- The Swedish Wikipedia has reached 25,000 registered users.
- The Piedmontese Wikipedia has reached 2,000 articles.
- The Marathi Wikipedia has reached 6,000 articles, 13,000 total pages, and 37,000 edits.
- The German Wikipedia has reached 300,000 registered users.
- The Norwegian (bokmål) Wikipedia has reached 25,000 registered users.
- The Telugu Wikipedia has reached 1000 registered users.
The Arbitration Committee opened one case this week, and closed two cases.
Closed cases
- Ulritz: A case involving the actions of Ulritz and Rex. Rex alleges that Ulritz has engaged in a variety of disruptive behaviour, and shows a strong German nationalist bias. Various other editors allege that Rex has also engaged in a certain amount of disruption, and shows a certain Dutch nationalist bias. As a result of the case, Ulritz and Rex Germanus were placed on revert parole and probation for one year.
- Vivaldi: A case involving the actions of Vivaldi on Jack Hyles and related articles. Arbustoo alleges that Vivaldi has removed "cited criticism" from the article, as well as harassment, incivility and edit warring. However, an anon IP, 205.157.110.11 accuses Arbustoo of removing comments from AfDs. As a result of the case, various articles edited by Vivaldi and Arbustoo were placed on article probation, with the intention of removing poorly sourced material, and both contributors were warned against edit-warring.
New case
Evidence phase
Voting phase
- Protecting children's privacy: A case involving a policy proposal on the Wikipedia:Protecting children's privacy page. The committee is being asked to make a ruling as to the consensus requirements for the adoption of new policy. Fred Bauder has proposed remedies establishing the right of children to edit on Wikipedia if they do not disclose their age, but that if they do the information should be deleted.
- Bowling for Columbine: A case involving the actions of Schrodinger82 and others on the Bowling for Columbine article, and in particular his disputed removal of some criticism of the film. Fred Bauder has proposed a remedy, supported by Dmcdevit, banning him from the article for one year.
- Pseudoscience: A case involving the actions of ScienceApologist, Ian Tresman and others, involving the insertion and removal of so-called "pseudoscience" on various articles. Fred Bauder has proposed various remedies, most of which were opposed by Dmcdevit and Charles Matthews, but among those supported or not yet voted on are remedies placing Tommysun on probation, and banning Elerner from various articles.
- Jean-Thierry Boisseau: A case involving the actions of Jean-Thierry Boisseau on List of major opera composers. Various users accuse him of "a course of bullying, personal attacks, and generally making things awful for all contributors". He strenuously denies the allegations. Remedies have been proposed banning Boisseau and others attributed with Musik Fabrik from editing articles relating to their work, and placing Boisseau on probation and civility parole.
- Rachel Marsden: A case involving the actions of Arthur Ellis, Rachel Marsden, Bucketsofg and others on the Rachel Marsden page. Marsden and Ellis allege that the page contains inaccurate and libellous material, and that this has been protected on the page by various admins. In response, others allege that Ellis has engaged in edit warring on the page. Fred Bauder has proposed remedies, mostly supported by Charles Matthews banning Arthur Ellis for one day, permitting articles relating to Rachel Marsden to be stubbified, as well as other measures.