Jump to content

英文维基 | 中文维基 | 日文维基 | 草榴社区

Wikipedia:Wikipedia Signpost/2011-04-11/Technology report

From Wikipedia, the free encyclopedia
Technology report

The Toolserver explained; brief news

What is: the Toolserver?

With server space on Wikimedia servers unsuitable for auxiliary web programs ("apps" in modern parlance), several Wikimedia Chapters decided to provide their own services. Of these "toolservers", the most successful was, and still is, operated by Wikimedia Deutschland, occupying the domain name http://toolserver.org.

Although the Toolserver has been part-funded by the WMF, it remains a project privately owned and operated by the German Wikimedia chapter, who currently budget €60k a year for its upkeep (according to the notes from a discussion about Toolserver governance at last month's Wikimedia Conference). Progress on bringing other chapters into Toolserver governance have been slow, but several chapters (including those representing the United Kingdom and Italy) have begun to donate funds towards its upkeep. But for all the tangles over operational issues, the project has boomed. Over 500 developers currently have space on its servers to operate scripts relating to Wikimedia and OpenStreetMap projects, including bots and tools with graphical user interfaces. In addition to the space, developers can also create their own database and access replicated versions of central WMF databases. The project has its own mailing list toolserver-l, and the whole system is monitored by a paid employee of Wikimedia Deutschland, River Tarnell.

Although no comprehensive list of all projects on the Toolserver exists, many tools exist to fill a specific purpose and are linked to from Wikimedia projects directly. For example, Magnus Manske provides a tool that aids in the research of chemical identifiers, and links to it are provided directly from the {{CAS}} template. Some projects also have a much broader scope, such as WikiMiniAtlas tool, from which maps are loaded for the co-ordinate templates dropdowns.

The future of the Toolserver is uncertain. The Foundation has announced a $1.5 million project to develop Wikimedia Labs, which will build upon the "trailblazing" work of the Toolserver pioneers, and has accordingly stopped funding the Toolserver directly. The project is unlikely to be ready until well into 2012, and even then, the Toolserver will undoubtedly still be needed for a neat migration to occur.

In brief

Not all fixes may have gone live to WMF sites at the time of writing; some may not be scheduled to go live for many weeks.

  • Developer Tim Starling reported that initial tests of HipHop suggest that switching Wikimedia sites over to it could cut parsing times by 80%. He also called for developers to help with the project (wikitech-l mailing list).
  • The API can now filter contributions and recent changes based on whether or not they are the "top" revision to a page (bugs #26873 and #28455).
  • Wikimedia Deutschland has offered a contract to any developer who wishes to work on "GraphServe", "an infrastructure for rapidly analysing and evaluating Wikipedia's category structure... that allows CatScan-like queries to run in under a second instead of minutes" (wikitech-l mailing list)
  • On 3 April, several new features went live, including an improved {{filepath}} magic word (rev:85256).