<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schniggendiller</id>
	<title>MediaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schniggendiller"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.org/wiki/Special:Contributions/Schniggendiller"/>
	<updated>2026-08-22T01:16:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.16</generator>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Topic:V71817fo3c01hq0k&amp;topic_postId=v71817fo3fy3ptys&amp;topic_revId=v772ip784q6wv2n5&amp;action=single-view</id>
		<title>Topic:V71817fo3c01hq0k</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Topic:V71817fo3c01hq0k&amp;topic_postId=v71817fo3fy3ptys&amp;topic_revId=v772ip784q6wv2n5&amp;action=single-view"/>
		<updated>2019-09-12T16:38:35Z</updated>

		<summary type="html">&lt;span class=&quot;plainlinks&quot;&gt;&lt;a href=&quot;/wiki/User:Schniggendiller&quot; class=&quot;mw-userlink&quot; title=&quot;User:Schniggendiller&quot;&gt;&lt;bdi&gt;Schniggendiller&lt;/bdi&gt;&lt;/a&gt; &lt;span class=&quot;mw-usertoollinks&quot;&gt;(&lt;a href=&quot;/w/index.php?title=User_talk:Schniggendiller&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;mw-usertoollinks-talk new&quot; title=&quot;User talk:Schniggendiller (page does not exist)&quot;&gt;talk&lt;/a&gt; | &lt;a href=&quot;/wiki/Special:Contributions/Schniggendiller&quot; class=&quot;mw-usertoollinks-contribs&quot; title=&quot;Special:Contributions/Schniggendiller&quot;&gt;contribs&lt;/a&gt;)&lt;/span&gt; restored a &lt;a class=&quot;external text&quot; data-mw-original-href=&quot;//www.mediawiki.org/w/index.php?title=Topic:V71817fo3c01hq0k&amp;amp;topic_showPostId=v71817fo3fy3ptys#flow-post-v71817fo3fy3ptys&quot; href=&quot;https://www.mediawiki.org/w/index.php?title=Topic:V71817fo3c01hq0k&amp;amp;topic_showPostId=v71817fo3fy3ptys#flow-post-v71817fo3fy3ptys&quot;&gt;post&lt;/a&gt; on &quot;Impossible to publish a &amp;quot;translation&amp;quot; en-&amp;gt;it made of only Copy original content in my user subpage&quot; (&lt;em&gt;vandalism&lt;/em&gt;)&lt;/span&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Beta_Features/PHP7/de&amp;diff=3068264</id>
		<title>Beta Features/PHP7/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Beta_Features/PHP7/de&amp;diff=3068264"/>
		<updated>2019-01-27T00:35:31Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
Die Wikimedia Foundation nutzt seit 2014 {{ll|HHVM/About|HHVM}} zum Betrieb von MediaWiki.&amp;lt;ref&amp;gt;https://lists.wikimedia.org/pipermail/wikitech-l/2014-December/079720.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
Seitdem sind einige Dinge passiert, die uns zu einem Wechsel zurück zum offiziellen {{ll|PHP|PHP}}-Interpreter veranlasst haben.&lt;br /&gt;
&lt;br /&gt;
* PHP 7.x enthält deutliche Geschwindigkeitsverbesserungen, sodass PHP7 in dieser Hinsicht mit HHVM mithalten kann oder dessen Leistung sogar übertrifft.&amp;lt;ref&amp;gt;https://phabricator.wikimedia.org/T206341&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://lists.wikimedia.org/pipermail/wikitech-l/2017-September/088854.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
* HHVM unterstützt kein klassisches PHP mehr. Stattdessen wird nur noch Hack unterstützt, eine kaum verbreitete „Weiterentwicklung“ von PHP.&amp;lt;ref&amp;gt;https://hhvm.com/blog/2017/09/18/the-future-of-hhvm.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Wikimedia Foundation stellt sämtliche Wikimedia-Wikis gegen Anfang 2019 auf PHP7 um.&amp;lt;ref&amp;gt;https://phabricator.wikimedia.org/T176370&amp;lt;/ref&amp;gt;&lt;br /&gt;
PHP7 wird ab Januar 2019 verfügbar sein.&lt;br /&gt;
&lt;br /&gt;
Um zu überprüfen, ob es bei dir aktiviert ist, kannst du [[Special:Version|Special:Version]] in deinem Wiki besuchen und nachsehen, ob „PHP“ anstelle von „HHVM“ in der Tabelle im Abschnitt „Installierte Software“ steht.&lt;br /&gt;
&lt;br /&gt;
== Fragen und Antworten ==&lt;br /&gt;
&lt;br /&gt;
* Wann wird das passieren?&lt;br /&gt;
** Die Arbeit begann 2017, fand größtenteils 2018 statt und sollte im ersten Halbjahr 2019 abgeschlossen sein.&lt;br /&gt;
* Was sollte ich tun, falls ich einen Fehler bemerke?&lt;br /&gt;
** Melde ihn auf Phabricator, im Projekt [https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=php_7.2_support „PHP 7.2 support“].&lt;br /&gt;
* Warum werden PHP7-Bearbeitungen markiert?&lt;br /&gt;
** Dies ermöglicht uns, die Leistung, Funktionalität und Stabilität von PHP mit der von HHVM zu vergleichen. Du kannst die PHP7-Markierungen ignorieren.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Translations:Beta_Features/PHP7/13/de&amp;diff=3068263</id>
		<title>Translations:Beta Features/PHP7/13/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Translations:Beta_Features/PHP7/13/de&amp;diff=3068263"/>
		<updated>2019-01-27T00:35:30Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;** Melde ihn auf Phabricator, im Projekt [$url „PHP 7.2 support“].&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Beta_Features/PHP7/de&amp;diff=3068262</id>
		<title>Beta Features/PHP7/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Beta_Features/PHP7/de&amp;diff=3068262"/>
		<updated>2019-01-27T00:34:19Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
Die Wikimedia Foundation nutzt seit 2014 {{ll|HHVM/About|HHVM}} zum Betrieb von MediaWiki.&amp;lt;ref&amp;gt;https://lists.wikimedia.org/pipermail/wikitech-l/2014-December/079720.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
Seitdem sind einige Dinge passiert, die uns zu einem Wechsel zurück zum offiziellen {{ll|PHP|PHP}}-Interpreter veranlasst haben.&lt;br /&gt;
&lt;br /&gt;
* PHP 7.x enthält deutliche Geschwindigkeitsverbesserungen, sodass PHP7 in dieser Hinsicht mit HHVM mithalten kann oder dessen Leistung sogar übertrifft.&amp;lt;ref&amp;gt;https://phabricator.wikimedia.org/T206341&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://lists.wikimedia.org/pipermail/wikitech-l/2017-September/088854.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
* HHVM unterstützt kein klassisches PHP mehr. Stattdessen wird nur noch Hack unterstützt, eine kaum verbreitete „Weiterentwicklung“ von PHP.&amp;lt;ref&amp;gt;https://hhvm.com/blog/2017/09/18/the-future-of-hhvm.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Wikimedia Foundation stellt sämtliche Wikimedia-Wikis gegen Anfang 2019 auf PHP7 um.&amp;lt;ref&amp;gt;https://phabricator.wikimedia.org/T176370&amp;lt;/ref&amp;gt;&lt;br /&gt;
PHP7 wird ab Januar 2019 verfügbar sein.&lt;br /&gt;
&lt;br /&gt;
Um zu überprüfen, ob es bei dir aktiviert ist, kannst du [[Special:Version|Special:Version]] in deinem Wiki besuchen und nachsehen, ob „PHP“ anstelle von „HHVM“ in der Tabelle im Abschnitt „Installierte Software“ steht.&lt;br /&gt;
&lt;br /&gt;
== Fragen und Antworten ==&lt;br /&gt;
&lt;br /&gt;
* Wann wird das passieren?&lt;br /&gt;
** Die Arbeit begann 2017, fand größtenteils 2018 statt und sollte im ersten Halbjahr 2019 abgeschlossen sein.&lt;br /&gt;
* Was sollte ich tun, falls ich einen Fehler bemerke?&lt;br /&gt;
** Melde ihn auf Phabricator, im Projekt [https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=php_7.2_support &amp;quot;PHP 7.2 support&amp;quot;].&lt;br /&gt;
* Warum werden PHP7-Bearbeitungen markiert?&lt;br /&gt;
** Dies ermöglicht uns, die Leistung, Funktionalität und Stabilität von PHP mit der von HHVM zu vergleichen. Du kannst die PHP7-Markierungen ignorieren.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Translations:Beta_Features/PHP7/9/de&amp;diff=3068261</id>
		<title>Translations:Beta Features/PHP7/9/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Translations:Beta_Features/PHP7/9/de&amp;diff=3068261"/>
		<updated>2019-01-27T00:34:19Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* HHVM unterstützt kein klassisches PHP mehr. Stattdessen wird nur noch Hack unterstützt, eine kaum verbreitete „Weiterentwicklung“ von PHP.$1&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User:Schniggendiller&amp;diff=2863676</id>
		<title>User:Schniggendiller</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User:Schniggendiller&amp;diff=2863676"/>
		<updated>2018-08-26T14:48:53Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: +babel, +softredirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#babel:de-N|en-2}}&lt;br /&gt;
{{Softredirect|de:Benutzer:Schniggendiller}}&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Mobile/PhoneGap/iOS_build_instructions&amp;diff=2863674</id>
		<title>Mobile/PhoneGap/iOS build instructions</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Mobile/PhoneGap/iOS_build_instructions&amp;diff=2863674"/>
		<updated>2018-08-26T14:44:03Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: Undo revision 2692799 by Nooxm (talk): cross-wiki spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TNT|Historical}}&lt;br /&gt;
Wikipedia&#039;s new official mobile application is designed to run cross-platform using the [http://phonegap.com/ PhoneGap framework]. Initial steps to make it work on iOS (iPhone, iPad, iPod Touch) are underway.&lt;br /&gt;
&lt;br /&gt;
[[File:Mobile app running in iOS simulator.png|240px]] [[File:Mobile app in iPad simulator.png|480px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Mac OS X 10.7 Lion&lt;br /&gt;
* XCode 4.3&lt;br /&gt;
* [http://phonegap.com/ PhoneGap 1.4.1 for iPhone] (We are incompatible with v1.5 for now)&lt;br /&gt;
** after installing XCode, install the PhoneGap iPhone frameworks&lt;br /&gt;
&lt;br /&gt;
== Get source ==&lt;br /&gt;
&lt;br /&gt;
 $ git clone git://github.com/wikimedia/WikipediaMobile.git&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to pull some submodules also:&lt;br /&gt;
&lt;br /&gt;
 $ git submodule init&lt;br /&gt;
 $ git submodule update&lt;br /&gt;
&lt;br /&gt;
== Running ==&lt;br /&gt;
&lt;br /&gt;
[[File:Mobile app project loaded in XCode.png|400px]]&lt;br /&gt;
&lt;br /&gt;
# Open &#039;Wikipedia-iOS.xcodeproj&#039; in XCode&lt;br /&gt;
# Select an appropriate simulator&lt;br /&gt;
#* or ... a real device. Getting that set up is an exercise for the reader.&lt;br /&gt;
# Hit &#039;Run&#039;&lt;br /&gt;
&lt;br /&gt;
== Distributing ==&lt;br /&gt;
&lt;br /&gt;
See [[Wikimedia_Apps/Pre_launch_checklist]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
You can&#039;t distribute applications you&#039;ve compiled yourself very easily due to Apple&#039;s distribution system, which is designed to give Apple a stranglehold (and slice of gross sales) for all software on the iOS platform.&lt;br /&gt;
&lt;br /&gt;
Unsupported features at this time:&lt;br /&gt;
* &amp;quot;Share page&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The iOS version currently uses a toolbar similar to the web app version; this is different from Android where there&#039;s a popup menu for the special Android menu key.&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Manual:Interwiki_cache&amp;diff=2823106</id>
		<title>Manual:Interwiki cache</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Manual:Interwiki_cache&amp;diff=2823106"/>
		<updated>2018-07-07T21:29:44Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: Undo revision 2823099 by 37.4.251.72 (talk): Cross-wiki vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MediaWiki has a database table ([[Manual:Interwiki table|interwiki table]]) for [[Help:Interwiki linking|interwiki prefixes]]. This is by default used directly, but two types of [[Manual:Performance tuning|caching]] can be used for better performance.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Interwiki cache&amp;quot; can thus refer to two types of caching, but in Wikimedia context it usually refers to CDB caching.&lt;br /&gt;
&lt;br /&gt;
== Database and memcached ==&lt;br /&gt;
When &#039;&#039;&#039;[[memcached]]&#039;&#039;&#039; is enabled, the interwiki prefixes of the database table will be cached too. This can be controlled using the [[Manual:$wgInterwikiExpiry|$wgInterwikiExpiry]] setting.&lt;br /&gt;
&lt;br /&gt;
This cache can be cleared using the [[Manual:clearInterwikiCache.php|clearInterwikiCache.php]] script. It removes the caching based on the prefixes found in the database table.&lt;br /&gt;
&lt;br /&gt;
== Interwiki cache ==&lt;br /&gt;
The [[Manual:$wgInterwikiCache|$wgInterwikiCache]] variable can be set to a custom cache that will be used &#039;&#039;instead,&#039;&#039; as a replacement for the database table.&lt;br /&gt;
&lt;br /&gt;
Until 2015, Wikimedia used it to configure the path to a &#039;&#039;&#039;[[CDB]]&#039;&#039;&#039; file that is loaded from disk when needed. Since 2016, it is also supported to set [[Manual:$wgInterwikiCache|$wgInterwikiCache]] directly to an array. This is typically done by storing the array in a PHP file containing &amp;lt;code&amp;gt;&amp;lt;?php return array( .. );&amp;lt;/code&amp;gt; and loading it in the variable assignment with &amp;lt;code&amp;gt;require&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
MediaWiki does not contain a script to build or update such a cache file ([[bugzilla:33395|bug 33395]]), however [[Extension:WikimediaMaintenance|WikimediaMaintenance]] contains [[Manual:dumpInterwiki.php|dumpInterwiki.php]] and [[Manual:rebuildInterwiki.php|rebuildInterwiki.php]] which are custom Wikimedia-specific scripts used for generating the Interwiki cache file for Wikimedia wikis.&lt;br /&gt;
&lt;br /&gt;
The [[Manual:$wgInterwikiScopes|$wgInterwikiScopes]] and [[Manual:$wgInterwikiFallbackSite|$wgInterwikiFallbackSite]] settings are used when reading this cache.&lt;br /&gt;
&lt;br /&gt;
=== Setting this up on your own wiki ===&lt;br /&gt;
&lt;br /&gt;
See [[Interwiki cache/Setup for your own wiki]] for cheap(er) ways to do it, assuming you want interwiki links on your wiki to take readers to the Wikimedia projects, and also for a bunch on info about the interwiki cdb file innards.  For the more painful but more correct approach, see below.&lt;br /&gt;
&lt;br /&gt;
*You will need a copy of extension/WikimediaMaintenance [https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/WikimediaMaintenance.git;a=tree]; place this in the extensions directory in the root of your MediaWiki installation.&lt;br /&gt;
*Retrieve the files all.dblist [https://gerrit.wikimedia.org/r/gitweb?p=operations/mediawiki-config.git;a=blob;f=all.dblist;h=5766c9be5cb0eb815941568c8264263612e94ee8;hb=0762b349f80a03269a9cb9951c1a28d6f99508ad], special.dblist [https://gerrit.wikimedia.org/r/gitweb?p=operations/mediawiki-config.git;a=blob;f=special.dblist;h=7514f94c3af6e6021be5389879b6157114cb7b75;hb=0762b349f80a03269a9cb9951c1a28d6f99508ad], and langlist [https://gerrit.wikimedia.org/r/gitweb?p=operations/mediawiki-config.git;a=blob;f=langlist;h=ede15a6392772de4fb06b47407b2b4ac882b5e37;hb=0762b349f80a03269a9cb9951c1a28d6f99508ad] and put them someplace (e.g. in a subdir in the base of your MediaWiki installation) for convenience.&lt;br /&gt;
*Edit extension/WikimediaMaintenance/dumpInterwikis.php and change the path &amp;lt;code&amp;gt;/srv/mediawiki&amp;lt;/code&amp;gt; for those three files to the path to the directory where you just put them.&lt;br /&gt;
&lt;br /&gt;
*From the base of your MediaWiki installation, do &lt;br /&gt;
*:&amp;lt;code&amp;gt;echo &#039;print wfWikiID();&#039; | php maintenance/eval.php&amp;lt;/code&amp;gt;&lt;br /&gt;
:Add this value to all.dblist, assuming it&#039;s not already in there.  If it does not start with a known language code (e.g. it is, say, &#039;wikitech-mw_ instead of something nice like frwiktionary), add it also to special.dblist.  You can check the language codes in the langlist file you copied over.&lt;br /&gt;
*From the base of your MediaWiki installation, do &lt;br /&gt;
*:&amp;lt;code&amp;gt;php extensions/WikimediaMaintenance/dumpInterwiki.php &amp;gt; cache/new-interwikis.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*From the base of your MediaWiki installation, make a copy of any existing cache/interwiki.db file you may have and then do&lt;br /&gt;
*:&amp;lt;code&amp;gt;cp cache/new-interwikis.php cache/interwiki.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*Edit LocalSettings.php and add&lt;br /&gt;
*:&amp;lt;code&amp;gt;$wgInterwikiCache = require &amp;quot;$IP/cache/interwiki.php&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now shortcuts and all other iw links should work for your project.  Note that if you added it to &#039;special.dblist&#039;, it will behave as though it is a &#039;wikipedia&#039; with en as the default language.&lt;br /&gt;
&lt;br /&gt;
== Retrieving interwikis ==&lt;br /&gt;
To view the interwiki prefixes, you can use the [[API]] (action=query&amp;amp;meta=siteinfo&amp;amp;siprop=interwikimap) or install the [[Extension:Interwiki|Interwiki]] extension. These return the prefixes in the database table, and since MW 1.19 these will also work correctly for CDB cached interwiki prefixes. When using memcached, they will return prefixes directly from the database. This could cause a slight difference because the database may have been modified since the last cache version, but since {{r|114912}} deleted entries are removed from the memcached cache too.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interwiki]]&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Manual:Interwiki_table&amp;diff=2823105</id>
		<title>Manual:Interwiki table</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Manual:Interwiki_table&amp;diff=2823105"/>
		<updated>2018-07-07T21:29:25Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: Undo revision 2823098 by 37.4.251.72 (talk): Cross-wiki vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TNT|Database layout}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;interwiki&#039;&#039;&#039; table stores the [[Help:Interwiki linking|interwiki]] prefixes with their targets. See [https://phabricator.wikimedia.org/diffusion/MW/browse/master/maintenance/interwiki.sql default interwiki prefixes]. The interwiki links themselves are stored in the [[Manual:iwlinks table|iwlinks table]].&lt;br /&gt;
&lt;br /&gt;
==Fields==&lt;br /&gt;
===iw_prefix===&lt;br /&gt;
The prefix of the interwiki link; this is used the same way as a namespace is used when editing.&lt;br /&gt;
&lt;br /&gt;
===iw_url===&lt;br /&gt;
The target of the link; the page name is substituted for $1.&lt;br /&gt;
&lt;br /&gt;
===iw_api===&lt;br /&gt;
{{MW 1.17|and after}}&lt;br /&gt;
The URL of the file [[Manual:Api.php|api.php]]. This is not used except by {{Class doclink|class=ApiQuerySiteinfo|anchor=a66db5f842c3e8f10d742c308a531f052|text=ApiQuerySiteinfo::appendInterwikiMap()}}, when an interwiki map is requested via [[API:Siteinfo#Parameters|siprop=interwikimap]].&lt;br /&gt;
&lt;br /&gt;
===iw_wikiid===&lt;br /&gt;
The name of the database (for a connection to be established with wfGetLB( &#039;wikiid&#039; ) )&lt;br /&gt;
&lt;br /&gt;
===iw_local===&lt;br /&gt;
Informs MediaWiki how it should treat interwiki links coming from external sources.  If &#039;&#039;&#039;iw_local&#039;&#039;&#039; is &#039;&#039;&#039;1&#039;&#039;&#039;, then it will treat these links as though they were generated from within the local wiki.  &lt;br /&gt;
:* For example, the interwiki link &#039;&#039;&#039;fr:&#039;&#039;&#039; on the en.wikipedia.org project has &#039;&#039;&#039;iw_local=1&#039;&#039;&#039; set.  Therefore, the link to [[w:en:fr:Accueil|http://en.wikipedia.org/wiki/fr:Accueil]] gracefully redirects you to the French Homepage (Accueil).  However, the [[:w:WorldCat|WorldCat]] [[:w:ISSN|ISSN]] catalog is flagged &#039;&#039;&#039;0&#039;&#039;&#039; on en.wikipedia.org; the link to [[:m:en:issn:1021-9749|https://en.wikipedia.org/wiki/issn:1021-9749]] does not work, even though &amp;lt;nowiki&amp;gt;[[issn:1021-9749]]&amp;lt;/nowiki&amp;gt; would work if it were on a local Wikipedia page. See [[m:Help:Interwiki linking#Non-local interwikis]].&lt;br /&gt;
&lt;br /&gt;
===iw_trans===&lt;br /&gt;
This is used to allow transcluding templates (or other pages) from another MediaWiki installation.  Both &amp;lt;code&amp;gt;[[Manual:$wgEnableScaryTranscluding|$wgEnableScaryTranscluding]]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;iw_trans&amp;lt;/code&amp;gt; need to be on.&lt;br /&gt;
&lt;br /&gt;
==Schema summary==&lt;br /&gt;
&lt;br /&gt;
{{TNT|MW version|version=1.17|comment=and after}}&lt;br /&gt;
&amp;lt;tt&amp;gt;&#039;&#039;&#039;DESCRIBE&#039;&#039;&#039; interwiki;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+-----------+-------------+------+-----+---------+-------+&lt;br /&gt;
| Field     | Type        | Null | Key | Default | Extra |&lt;br /&gt;
+-----------+-------------+------+-----+---------+-------+&lt;br /&gt;
| iw_prefix | varchar(32) | NO   | PRI | NULL    |       |&lt;br /&gt;
| iw_url    | blob        | NO   |     | NULL    |       |&lt;br /&gt;
| iw_api    | blob        | NO   |     | NULL    |       |&lt;br /&gt;
| iw_wikiid | varchar(64) | NO   |     | NULL    |       |&lt;br /&gt;
| iw_local  | bool        | NO   |     | NULL    |       |&lt;br /&gt;
| iw_trans  | tinyint(1)  | NO   |     | 0       |       |&lt;br /&gt;
+-----------+-------------+------+-----+---------+-------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TNT|MW version|version=1.10|version2=1.16}}&lt;br /&gt;
&amp;lt;tt&amp;gt;&#039;&#039;&#039;DESCRIBE&#039;&#039;&#039; interwiki;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+-----------+-------------+------+-----+---------+-------+&lt;br /&gt;
| Field     | Type        | Null | Key | Default | Extra |&lt;br /&gt;
+-----------+-------------+------+-----+---------+-------+&lt;br /&gt;
| iw_prefix | varchar(32) | NO   | PRI | NULL    |       |&lt;br /&gt;
| iw_url    | blob        | NO   |     | NULL    |       |&lt;br /&gt;
| iw_local  | bool        | NO   |     | NULL    |       |&lt;br /&gt;
| iw_trans  | tinyint(1)  | NO   |     | 0       |       |&lt;br /&gt;
+-----------+-------------+------+-----+---------+-------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TNT|MW version|version=1.5|version2=1.9}}&lt;br /&gt;
&amp;lt;tt&amp;gt;&#039;&#039;&#039;DESCRIBE&#039;&#039;&#039; interwiki;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+-----------+------------+------+-----+---------+-------+&lt;br /&gt;
| Field     | Type       | Null | Key | Default | Extra |&lt;br /&gt;
+-----------+------------+------+-----+---------+-------+&lt;br /&gt;
| iw_prefix | char(32)   | NO   | PRI | NULL    |       |&lt;br /&gt;
| iw_url    | char(127)  | NO   |     | NULL    |       |&lt;br /&gt;
| iw_local  | bool       | NO   |     | NULL    |       |&lt;br /&gt;
| iw_trans  | tinyint(1) | NO   |     | 0       |       |&lt;br /&gt;
+-----------+------------+------+-----+---------+-------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TNT|MW version|version=1.1|version2=1.4}}&lt;br /&gt;
&amp;lt;tt&amp;gt;&#039;&#039;&#039;DESCRIBE&#039;&#039;&#039; interwiki;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
+-----------+------------+------+-----+---------+-------+&lt;br /&gt;
| Field     | Type       | Null | Key | Default | Extra |&lt;br /&gt;
+-----------+------------+------+-----+---------+-------+&lt;br /&gt;
| iw_prefix | char(32)   | NO   | PRI | NULL    |       |&lt;br /&gt;
| iw_url    | char(127)  | NO   |     | NULL    |       |&lt;br /&gt;
| iw_local  | bool       | NO   |     | NULL    |       |&lt;br /&gt;
+-----------+------------+------+-----+---------+-------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Manual:Interwiki]]&lt;br /&gt;
* [[Extension:Interwiki]] (produces [[Special:Interwiki]])&lt;br /&gt;
* [[Extension:InterwikiMap]] (populates interwiki table with data pulled from another wiki&#039;s interwiki map)&lt;br /&gt;
* [[Interwiki cache]]&lt;br /&gt;
* [//www.mediawiki.org/w/api.php?action=query&amp;amp;meta=siteinfo&amp;amp;siprop=interwikimap Interwiki map of Mediawiki.org]&lt;br /&gt;
&lt;br /&gt;
{{TNT|databases}}&lt;br /&gt;
{{languages|Manual:Interwiki table}}&lt;br /&gt;
&lt;br /&gt;
[[Category:MediaWiki database tables|Interwiki table]]&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Manual:$wgEnableScaryTranscluding&amp;diff=2823104</id>
		<title>Manual:$wgEnableScaryTranscluding</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Manual:$wgEnableScaryTranscluding&amp;diff=2823104"/>
		<updated>2018-07-07T21:29:08Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: –cross-wiki vandalism by 37.4.251.72&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ {{TNTN|SettingSummary}}&lt;br /&gt;
|name=EnableScaryTranscluding&lt;br /&gt;
|version_min=1.5.0&lt;br /&gt;
|rev_introduced=9860&lt;br /&gt;
|section=Interwiki&lt;br /&gt;
|range=(boolean)&lt;br /&gt;
|default=false&lt;br /&gt;
|summary=Allow templates to be imported/transcluded from another wiki.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
&lt;br /&gt;
Enable scary transclusion (transcluding pages or templates from another wiki). Reasons for its somewhat strange name: It&#039;s somewhat inefficient.&lt;br /&gt;
&lt;br /&gt;
Both &amp;lt;code&amp;gt;$wgEnableScaryTranscluding&amp;lt;/code&amp;gt; and the &amp;lt;code&amp;gt;iw_trans&amp;lt;/code&amp;gt; bit in the [[Special:MyLanguage/Interwiki table|interwiki table]] must be set for this to be enabled. Alternatively, you can use [[Extension:Interwiki]] to manage this.&lt;br /&gt;
&lt;br /&gt;
==How to use scary transclusion==&lt;br /&gt;
*Enable $wgEnableScaryTranscluding&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgEnableScaryTranscluding = true;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Make sure the relevant interwiki prefixes have iw_trans set to 1 in the database.&lt;br /&gt;
===Pure transclusion===&lt;br /&gt;
You should now be able to type &amp;lt;nowiki&amp;gt;{{wiki:template name}} or {{wiki::main namespace page name}}&amp;lt;/nowiki&amp;gt; to transclude the page from a foreign wiki. However, these will transclude the foreign wiki &#039;&#039;page content&#039;&#039; to your wiki, not the wikicode of templates, etc.  So, with the former, you will see the documentation, if any, but the template will not function, it will be as if you were viewing the template page on the foreign wiki - because you will be.  Wikilinks on the transcluded page will appear to be blue links but will link to locations on the foreign wiki.&lt;br /&gt;
&lt;br /&gt;
===Raw transclusion===&lt;br /&gt;
You can also use &amp;lt;nowiki&amp;gt;{{raw:wiki:template name}}&amp;lt;/nowiki&amp;gt; to do a raw transclude, where all templates on the foreign page are expanded as if they come from your wiki instead of the other wiki.  This will display the results of the wikicode on your wiki.  Templates function to the extent required pages exist locally: i.e. where the template displays a link that doesn&#039;t exist on the local wiki, the link will be red, where the template includes other templates nested within its code, local templates by those names will be called, and unless the required templates exist in the required form, the template will be broken.  File links may function normally, depending on whether [[Special:MyLanguage/InstantCommons|InstantCommons]] is in use on both the local and foreign wikis.&lt;br /&gt;
&lt;br /&gt;
===Substitution===&lt;br /&gt;
You can substitute scary transcluded templates with &amp;lt;nowiki&amp;gt;{{subst:wiki:template name}} or {{subst:wiki::main namespace page name}}&amp;lt;/nowiki&amp;gt;.  The results will be similar to using raw but will save the fully expanded code to your wiki.  With templates this will have the effect of copying the code to the local wiki.  (note: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:raw:foo}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:foo}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; appear to be equivalent.)&lt;br /&gt;
&lt;br /&gt;
===Transclusion of non-MediaWiki content===&lt;br /&gt;
This will work for wiki pages from wikis that use software other than MediaWiki to some degree, but the local MediaWiki software will attempt to parse the non-MediaWiki wikitext (such as [[w:MoinMoin|MoinMoin]]) and html on the foreign wiki, resulting in some meaningless content and some content displayed other than as expected due to differing rules for dealing with html.  Transclusion of non-wiki pages (html, code, etc) will display plain text, those portions of any html that is allowed by the MediaWiki, and anything which intentionally or unintentionally includes things that MediaWiki interprets as wikicode, which will result in varying degrees of meaninglessness.  Links not on a mediawiki wiki page may be blue links but incorrectly direct to non-existent local pages.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Special:MyLanguage/Help:Interwiki linking|Help:Interwiki linking]]&lt;br /&gt;
* [[Special:MyLanguage/Manual:$wgTranscludeCacheExpiry|Manual:$wgTranscludeCacheExpiry]]&lt;br /&gt;
* [[Special:MyLanguage/InstantCommons|InstantCommons]] - a method for using commons material on any mediawiki wiki anywhere (and the same way used on Wikimedia Foundation wikis).&lt;br /&gt;
* [[Special:MyLanguage/Extension:Interwiki|Extension:Interwiki]] - an easy way to access the tables and control interwiki transclusion.&lt;br /&gt;
{{languages}}&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:CentralNotice/Buckets&amp;diff=2717722</id>
		<title>Extension:CentralNotice/Buckets</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:CentralNotice/Buckets&amp;diff=2717722"/>
		<updated>2018-02-18T11:19:42Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: Undid vandalism by Baebyseton&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Notice|This document is out-of-date! It should be archived. (September, 2015)}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
CentralNotice bucketing is a way of building sticky cohorts, allowing us to achieve effects across banner impressions.&lt;br /&gt;
&lt;br /&gt;
Every time a user visits a CentralNotice subscribing wiki, &amp;lt;code&amp;gt;bannerController.js&amp;lt;/code&amp;gt; checks if a valid bucket is retrievable from a cookie. If it can&#039;t get a bucket from the cookie, it randomly assigns a bucket. This happens even if the user is not currently targeted by a campaign.&lt;br /&gt;
&lt;br /&gt;
The bucket is represented as an integer value greater than or equal to 0 and less than &amp;lt;code&amp;gt;$wgNoticeNumberOfControllerBuckets&amp;lt;/code&amp;gt;. In the current WMF production setup, this means either 0 or 1 (which corrsponds to buckets A and B in the campaigns administration UI).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;bannerController.js&amp;lt;/code&amp;gt; stores the bucket value in a cookie called &amp;lt;code&amp;gt;centralnotice_bucket&amp;lt;/code&amp;gt;. The cookie expires after the number of days set in &amp;lt;code&amp;gt;$wgNoticeBucketExpiry&amp;lt;/code&amp;gt;, 7 on WMF production. During that period, every time the user visits that wiki, he or she will remain in the bucket indicated in the cookie. After the cookie expires, the next time the user visits the wiki, a new bucket value will again be chosen randomly and stored.&lt;br /&gt;
&lt;br /&gt;
Cookies also store the values of &amp;lt;code&amp;gt;$wgNoticeNumberOfControllerBuckets&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$wgNoticeNumberOfBuckets&amp;lt;/code&amp;gt;. Any time either of these values change, bucket cookies are invalidated and new bucket values are chosen.&lt;br /&gt;
&lt;br /&gt;
The CentralNotice campaign administration UI lets you assign banners to specific buckets. The maximum number of buckets available for campaigns is set by &amp;lt;code&amp;gt;$wgNoticeNumberOfBuckets&amp;lt;/code&amp;gt;, currently 4 on WMF production. This means that on production there are 2 additional buckets, 2 (or C) and 3 (or D) that are never assigned by &amp;lt;code&amp;gt;bannerController.js&amp;lt;/code&amp;gt;. The purpose of these extra buckets is to allow other Javascript code to assign them based on particular circumstances. Here&#039;s an example of how to do that:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// Get/set/modify the current bucket (in-memory, current page-load)&lt;br /&gt;
mw.centralNotice.data.bucket = 2;&lt;br /&gt;
&lt;br /&gt;
// Save the bucket in a biscuit&lt;br /&gt;
var expectedValidityString = mw.config.get( &#039;wgNoticeNumberOfBuckets&#039; ) + &#039;.&#039; + mw.config.get( &#039;wgNoticeNumberOfControllerBuckets&#039; );&lt;br /&gt;
$.cookie(&lt;br /&gt;
  &#039;centralnotice_bucket&#039;, mw.centralNotice.data.bucket + &#039;-&#039; + expectedValidityString,&lt;br /&gt;
  { expires: mw.config.get( &#039;wgNoticeBucketExpiry&#039; ), path: &#039;/&#039; }&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this, if the user visits the wiki again before the cookie expires, &amp;lt;code&amp;gt;bannerController.js&amp;lt;/code&amp;gt; will retrieve the programatically set bucket value and will request a banner using that value.&lt;br /&gt;
&lt;br /&gt;
Note that a mechanism is in place to prevent users from being excluded from banners if the the bucket they are assigned to is not used by a campaign that targets them. When the infrastructure wiki reviews possible banners to send to a user, it checks the number of buckets in the campaign associated with each banner. If the user&#039;s bucket number is greater than the highest bucket number available for the campaign, the user&#039;s bucket number is mapped downward to ensure that the user is not excluded. So if a campaign only has one bucket (i.e., bucketing is not enabled) all targeted users will get banners for that campaign. If a campaign has two buckets and the user is in bucket 3, that will be mapped down to 1 and the user will be treated as if he or she were in bucket 1.&lt;br /&gt;
&lt;br /&gt;
This is important, since campaigns may easily have less buckets than the number set in &amp;lt;code&amp;gt;$wgNoticeNumberOfControllerBuckets&amp;lt;/code&amp;gt;. It also determines the interactions among overlapping campaigns on a single subscribing wiki.&lt;br /&gt;
&lt;br /&gt;
Another bucketing mechanism is implemented in MediaWiki core. Currently, CentralNotice and core buckets do not play together at all.&lt;br /&gt;
&lt;br /&gt;
==Issuez==&lt;br /&gt;
&lt;br /&gt;
===Cycling bucket cookie expiries?===&lt;br /&gt;
&lt;br /&gt;
It appears that there is no way to control or examine the expiry date of bucket cookies. Users&#039; bucket cookies are chosen and re-chosen on cycles of 7 days + the time elapsed between the cookie&#039;s expiry and their next visit to the wiki. It is unlikely that at the start of a campaign or an A/B test, all or even most users will at the beginning of such a cycle; most will be in the middle of one. As the campaign continues, an increasing number of users will be switched to a different bucket before the 7 days of the test complete. On average, the number of users making the switch will reach somewhat less than 50% by the end of the 7 days. (The exact number switching will be random and will also depend on how often users visit the wiki.)&lt;br /&gt;
&lt;br /&gt;
(Hopefully I&#039;m wrong about this!!! :) )&lt;br /&gt;
&lt;br /&gt;
===Users who delete or force-expire cookies?===&lt;br /&gt;
&lt;br /&gt;
Some users configure their browsers to delete all cookies at the end of browser session. Others delete them manually. This will impact on tests, but it appears that there is no way to control for this phenomenon.&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Template:Localized_link/doc&amp;diff=2707022</id>
		<title>Template:Localized link/doc</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Template:Localized_link/doc&amp;diff=2707022"/>
		<updated>2018-02-03T08:34:02Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: Undo revision 2706775 by 125.164.110.234 (talk): vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Documentation subpage}}&lt;br /&gt;
{{timw|{{BASEPAGENAME}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This helper template can be used to link to [[Special:LanguageStats|translatable pages]] in the user&#039;s language. It uses the special page prefix &amp;lt;code&amp;gt;Special:MyLanguage/&amp;lt;/code&amp;gt;, which checks if there is a translated version of a page in the user&#039;s language, and links to it if there is one, and links to a fallback language where available, or the default wiki language version (English in MediaWiki) if there isn&#039;t.&lt;br /&gt;
&lt;br /&gt;
It should be used in translated pages, so that they link to the right page even if there is no translated page in that language.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Page name&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;2&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;Custom label&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Display title of linked page in the current page&#039;s language&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Link to translatable page in the user&#039;s language. It uses the special page prefix \&amp;quot;Special:MyLanguage/\&amp;quot;.&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;inline&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If &#039;&amp;lt;code&amp;gt;nsp&amp;lt;/code&amp;gt;&#039; parameter is not defined, as link text displays the full pagename (including namespace); otherwise — if &#039;&amp;lt;code&amp;gt;nsp&amp;lt;/code&amp;gt;&#039; parameter is defined by any value — link text displays the short pagename, without namespace. &lt;br /&gt;
&lt;br /&gt;
=== Examples of simple usage ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Use&lt;br /&gt;
! Becomes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ll|Communication}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{ll|Communication}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ll|Communication|コミュニケーション}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{ll|Communication|コミュニケーション}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ll|Project:About}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{ll|Project:About}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ll|Project:About|nsp=0}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{ll|Project:About|nsp=0}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage in translatable pages ==&lt;br /&gt;
&lt;br /&gt;
On pages prepared for translation with the [[Extension:Translate|Translate extension]], this template may used in three ways. &lt;br /&gt;
# Should better be substitute this template, and then the wikilink target embedded in a &amp;lt;code&amp;gt;&amp;lt;tvar|id&amp;gt;...&amp;lt;/&amp;gt;&amp;lt;/code&amp;gt;, separately from the translatable displayed text of the link. &lt;br /&gt;
#: As example, instead &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ll|Communication|About communication}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, translation markup in translatable page will be &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[&amp;lt;tvar|comm&amp;gt;Special:MyLanguage/Communication&amp;lt;/&amp;gt;|About communication]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
# Alternatively, may be exclude this code from translatable section and &lt;br /&gt;
#: As example, for &amp;lt;code&amp;gt; some text &amp;lt;nowiki&amp;gt;{{ll|Communication|About communication}}&amp;lt;/nowiki&amp;gt; some text &amp;lt;/code&amp;gt;, translation markup in translatable page will be &lt;br /&gt;
#: &amp;lt;code&amp;gt;&amp;lt;translation&amp;gt;some text&amp;lt;/translation&amp;gt; &amp;lt;nowiki&amp;gt;{{ll|Communication|&amp;lt;translation&amp;gt;About communication&amp;lt;/translation&amp;gt;}}&amp;lt;/nowiki&amp;gt; &amp;lt;translation&amp;gt;some text&amp;lt;/translation&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This is useful for bulleted lists of links, e.g. in the &amp;quot;See also:&amp;quot; sections.&lt;br /&gt;
# If link text does not have to be different from the name of landing page, will be better to embed all this code into &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tvar&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: As example, instead &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ll|Communication}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, translation markup in translatable page will be &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tvar|about-meta&amp;gt;{{ll|Communication}}&amp;lt;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Template:Localized link/messagedoc]] – should be used for message documentation in translatable pages that use this template.&lt;br /&gt;
* {{tl|Translatable template}}&lt;br /&gt;
* {{tl|Translatable template name}}, alias {{tl|TNTN}} or {{tl|tntn}}&lt;br /&gt;
{{Languages|Template:Localized link/doc}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES AND INTERWIKIS BELOW THIS LINE, INSIDE INCLUDEONLY TAGS. --&amp;gt;&lt;br /&gt;
[[Category:Internationalization templates]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=User_talk:YuviPanda/Archive_1&amp;diff=2258008</id>
		<title>User talk:YuviPanda/Archive 1</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=User_talk:YuviPanda/Archive_1&amp;diff=2258008"/>
		<updated>2016-10-09T19:47:15Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: /* Incident documentation/ToolsProxy20160823 */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GSoC proposal ==&lt;br /&gt;
&lt;br /&gt;
I know we&#039;ve already talked about this in IRC, but just so you have the link: In order to have your proposal considered for Google Summer of Code, you need to formally submit it at [http://www.google-melange.com/gsoc/org/google/gsoc2011/wikimedia http://www.google-melange.com/gsoc/org/google/gsoc2011/wikimedia].  The [http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/timeline deadline] is the 8th of April.  Please ask us for feedback in #mediawiki on Freenode or via the [[mailarchive:wikitech-l/|wikitech-l mailing list]], then submit!  Thanks. [[User:Sumanah|Sumanah]] 21:22, 31 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Suggestions ===&lt;br /&gt;
&amp;quot;It will still be a (parse assessment data -&amp;gt; store in db -&amp;gt; display) based architecture,&amp;quot; I&#039;m not sure about this - let&#039;s leave this a little more open-ended.  Like we talked about this morning, I think it would be great to approach this from a perspective having &#039;&#039;n&#039;&#039; possible assessment aggregators - creating a pluggable assessment parsing system and shipping the initial release with the same (at least from a user-facing perspective) functionality present in the WP 1.0 bot.  Part of the planning and development work will be determining what the most sensible way of handling the assessment data found in the assessment templates will be.  Otherwise, I think this is off to a good start. [[User:Awjrichards|Awjrichards]] 21:37, 5 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also, there is some additional functionality that would be really great to include in an initial release of this extension.  Here are some user stories describing the desired features:&lt;br /&gt;
# As a Wikipedia offline creator, I want to create sub selections of existing collections so that I don&#039;t have to start from scratch each time.&lt;br /&gt;
# As a Wikipedia offline creator, I want to be able to add new articles to sub selections so that I can append anything that might be missing.&lt;br /&gt;
# As a Wikipedia offline creator, I want to be able to mark articles as &#039;child appropriate&#039; so that inappropriate content doesn&#039;t surface.&lt;br /&gt;
# As a Wikipedia offline creator, I want to be able to filter out certain categories so that inappropriate content doesn&#039;t show (Adult articles).&lt;br /&gt;
Let me know if you have any questions or concerns about these, or any reservations about being able to complete all of this by the end of GSoC.  I should be on IRC probably around 8am PDT tomorrow (6 April) if you want to chat, or shoot me an email.  [[User:Awjrichards|Awjrichards]] 00:19, 6 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Support / workflow diagram ==&lt;br /&gt;
&lt;br /&gt;
As the current maintainer of the WP 1.0 bot I support this project fully.  I will be happy to consult with this project to share my experiences with the offline releases I have helped with. &lt;br /&gt;
&lt;br /&gt;
The workflow at http://i.min.us/imFAWI.png isn&#039;t quite accurate. The difficulty is not just making a list of articles, the more difficult part is choosing a good revision ID for each of those articles. The actual workflow for creating the Wikipedia 0.8 release was this:&lt;br /&gt;
&lt;br /&gt;
# Use the WP 1.0 bot to make a preliminary selection of articles (this requires some manual work from User:CBM)&lt;br /&gt;
# Other volunteers use WikiTrust and other tools to choose a &amp;quot;good&amp;quot; revision ID for each article. They send these to CBM.&lt;br /&gt;
# CBM imports these selected revision IDs into the WP 1.0 database.&lt;br /&gt;
# We announce the selections to the WikiProjects and give them time to suggest changes, additions, and removals.&lt;br /&gt;
# Other volunteers manually go through the suggestions and implement them as appropriate, using a web tool.&lt;br /&gt;
# User:CBM makes the final list containing selected articles and revision IDs.&lt;br /&gt;
# That list goes to other volunteers who use semi-automated tools to create the ZIM file.&lt;br /&gt;
&lt;br /&gt;
We don&#039;t directly edit CSV files much; they&#039;re mostly used just to move data between one database and another.  I don&#039;t handle anything about packaging or rendered HTML. I just help create the list of selected articles and revision IDs, using the WP 1.0 bot&#039;s tools. &amp;amp;ndash; Carl &amp;amp;middot; [[User:CBM|CBM]] 21:11, 7 April 2011 (UTC)&lt;br /&gt;
:I&#039;m another 1.0 person, one of the &amp;quot;volunteers&amp;quot; Carl mentioned above.  I also fully support this, and I also completely agree with Carl&#039;s correction above.  We need a bit of manual intervention as a &amp;quot;reality check&amp;quot;, both for revisionIDs and actual articles.  Other than that, your proposal looks very nice.  Any tools that can make the manual steps (4 &amp;amp; 5 above) faster would be appreciated.  Thanks, [[Special:Contributions/173.20.132.189|173.20.132.189]] 05:00, 8 April 2011 (UTC) ([[User:Walkerma|Walkerma]] after logging in)&lt;br /&gt;
&lt;br /&gt;
== Hello there ==&lt;br /&gt;
&lt;br /&gt;
I am a Pune wikipedian presently working on assembling a set of articles for Wikipedia for Schools (offline version - Indian edition). Your project interests me very much as everything I do in this regard is manually. Do tell me where I can watch your progress. If you want me to beta-test something, that will be fine. [[User:AshLin|AshLin]] 08:59, 26 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Congrats ==&lt;br /&gt;
&lt;br /&gt;
Congratulations on being accepted for GSOC. I would be happy to help (as much as my schedule will allow) over the summer. I can definitely explain how the current system works and why certain decisions were made over time.  Please feel free to contact me at cbm.wikipedia@gmail.com any time; I&#039;d prefer to communicate by email, or over IRC. If you don&#039;t have an account on the toolserver, you should probably request one. Once you have an account, I will be happy to give you access to the current WP 1.0 system there so you have access to its code and database. I&#039;m looking forward to seeing what you can do with the system this summer. [[User:CBM|CBM]] 01:09, 6 May 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Following up==&lt;br /&gt;
Hi, I just wanted to drop by and ask how things are going with the GSoC project!  Have you started coding yet?  If you want to talk about how users might want to use this, we should perhaps chat on IRC, Skype or phone.  Good luck, and thanks, [[User:Walkerma|Walkerma]] 13:51, 19 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== A beer for you! ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background-color: #fdffe7; border: 1px solid #fceb92;&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align: middle; padding: 5px;&amp;quot; | [[File:Export hell seidel steiner.png|70px]]&lt;br /&gt;
|style=&amp;quot;vertical-align: middle; padding: 3px;&amp;quot; | We faujis generally offer a drink!  [[User:AshLin|AshLin]] ([[User talk:AshLin|talk]]) 14:54, 15 March 2012 (UTC)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Open search in new tab ==&lt;br /&gt;
&lt;br /&gt;
Hello. Your script was mentioned here:&lt;br /&gt;
*[[:en:MediaWiki talk:Gadgets-definition#Open search result list and search suggestions in new tab]] &lt;br /&gt;
&lt;br /&gt;
I am talking about this:&lt;br /&gt;
*[[commons:User:Yuvipanda/newtab-search.js]] &lt;br /&gt;
&lt;br /&gt;
Would it be possible to add your JS to here?: &lt;br /&gt;
*[[:en:MediaWiki:Common.js]] --[[User:Timeshifter|Timeshifter]] ([[User talk:Timeshifter|talk]]) 05:38, 20 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== token module on [[API:Edit]] ==&lt;br /&gt;
&lt;br /&gt;
Hi. I reverted your edit to [[API:Edit]] about the new token module - since many people still use older versions of MediaWiki and still need to figure out how to get a token. (This was mostly due to [http://www.mediawiki.org/w/index.php?title=Project:Support_desk&amp;amp;offset=20121025215043#Can.27t_generate_edit_Token_18961]). Hope that is ok. [[User:Bawolff|Bawolff]] ([[User talk:Bawolff|talk]]) 22:30, 22 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== GSoC / OPW IRC AllHands this week ==&lt;br /&gt;
&lt;br /&gt;
Hi, you are invited to the GSoC / OPW IRC AllHands meeting on [http://www.timeanddate.com/worldclock/fixedtime.html?iso=20130626T08&amp;amp;p1=224&amp;amp;ah=1 Wednesday, June 26, 2013 at 15:00 UTC] (8:30pm IST, 8am PDT) at #wikimedia-office. We have done our best finding a time that works decently in as many timezones as possibles. Please confirm at qgil{{@}}wikimedia.org so I can add you to the calendar invitation and I have your preferred email for other occasions. If you can&#039;t make it&#039;s fine, but let me know as well. We have left a notice to all students, but your help is welcome making sure &#039;&#039;yours&#039;&#039; is aware about it. Thank you!--[[User:Qgil|Qgil]] ([[User talk:Qgil|talk]]) 20:31, 24 June 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== math support for offline wikipedia ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
would offline wikipedia project benefit from the Math2.0 extension that uses MathML rather than images for mathematical equations?&lt;br /&gt;
&lt;br /&gt;
Best&lt;br /&gt;
[[User:Physikerwelt|Physikerwelt]] ([[User talk:Physikerwelt|talk]])&lt;br /&gt;
&lt;br /&gt;
== A barnstar for you! ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background-color: #fdffe7; border: 1px solid #fceb92;&amp;quot;&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: middle; padding: 5px;&amp;quot; | [[File:Tireless Contributor Barnstar Hires.gif|100px]]&lt;br /&gt;
|style=&amp;quot;font-size: x-large; padding: 3px 3px 0 3px; height: 1.5em;&amp;quot; | &#039;&#039;&#039;The Tireless Contributor Barnstar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align: middle; padding: 3px;&amp;quot; | Thanks very much for your tireless support of Tool Labs. &amp;lt;font style=&amp;quot;white-space:nowrap;text-shadow:#008C3A 0.1em 0.1em 1.5em,#01796F -0.1em -0.1em 1.5em;color:#000000&amp;quot;&amp;gt;[[User:Pine|&amp;lt;font color=&amp;quot;#01796F&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Pine&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Pine|&amp;lt;font color=&amp;quot;#01796F&amp;quot;&amp;gt;&amp;lt;sup&amp;gt;✉&amp;lt;/sup&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/font&amp;gt; 06:17, 15 April 2015 (UTC)&lt;br /&gt;
|}&lt;br /&gt;
:&amp;lt;3 [[User:Legoktm|Legoktm]] ([[User talk:Legoktm|talk]]) 04:47, 28 April 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bibleversefinder ==&lt;br /&gt;
&lt;br /&gt;
If you recall, it&#039;s a labs tool that was down for a long time, then worked for a while. now it does not work when the version is not specified (the default for the wp template), and does in some other cases. I see it has the same retired owner as before, [http://tools.wmflabs.org/] though the purpose of some discussions was to replace them [https://meta.wikimedia.org/wiki/Requests_for_comment/Abandoned_Labs_tools] [https://en.wikipedia.org/wiki/Wikipedia:Teahouse/Questions/Archive_305#Tool_down.2C_editor_already_notified] [https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29/Archive_131#bibleversefinder_tool_not_working] [https://en.wikipedia.org/wiki/Template_talk:Bibleverse#Broken_again_.3F] [https://phabricator.wikimedia.org/T87730] [https://phabricator.wikimedia.org/T91585]. Maybe you know who does what in these offices, and can help bring it back or something. BTW, could&#039;nt the whole machine be reproduced within a WP template? [[User:Danny lost|Danny lost]] ([[User talk:Danny lost|talk]]) 14:55, 17 August 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bug in ShortUrl ==&lt;br /&gt;
&lt;br /&gt;
{{phab|T78018}} --[[User:StasR|StasR]] ([[User talk:StasR|talk]]) 19:06, 20 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Use a bot with PAWS in a third-party wiki ==&lt;br /&gt;
&lt;br /&gt;
Hi &#039;&#039;Yuvipanda&#039;&#039;,&lt;br /&gt;
&lt;br /&gt;
I&#039;m trying to run PAWS in a third-party wiki but I&#039;m having a fail with the OAuth authentication. I don&#039;t know if there is some way to solve it or if it&#039;s possible to run PAWS in a third-party wiki, I hope that you can clarify me :) Therefore, my current problem is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Traceback (most recent call last):                                                                                          &lt;br /&gt;
  File &amp;quot;replace.py&amp;quot;, line 1131, in &amp;lt;module&amp;gt;                                                                                 &lt;br /&gt;
    main()                                                                                                                  &lt;br /&gt;
  File &amp;quot;replace.py&amp;quot;, line 1121, in main                                                                                     &lt;br /&gt;
    site.login()                                                                                                            &lt;br /&gt;
  File &amp;quot;/srv/paws/lib/python3.4/site-packages/pywikibot/site.py&amp;quot;, line 2052, in login                                       &lt;br /&gt;
    &#039;right&#039;: self._username[sysop]})                                                                                        &lt;br /&gt;
pywikibot.exceptions.NoUsername: Logged in on repo:es via OAuth as 208.80.155.255, but expect as None                       &lt;br /&gt;
&amp;lt;class &#039;pywikibot.exceptions.NoUsername&#039;&amp;gt;                                                                                   &lt;br /&gt;
CRITICAL: Closing network session.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know if your discussion is the correct place to ask you about it, if not, please tell me and I will ask it in the correct place.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
Regards, [[User:Ivanhercaz|Ivanhercaz]] ([[User talk:Ivanhercaz|talk]]) 23:14, 18 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Incident documentation/ToolsProxy20160823 ==&lt;br /&gt;
&lt;br /&gt;
Hi, shouldn&#039;t [[wikitech:Incident documentation/ToolsProxy20160823]] be moved to &#039;&#039;Incident documentation/20160823-ToolsProxy&#039;&#039;? It&#039;s member of the [[wikitech:Category:Incident documentation]], but not in the place where I expect it ;-) Regards --[[User:Schniggendiller|Schniggendiller]] [[User talk:Schniggendiller|&amp;lt;small&amp;gt; talk &amp;lt;/small&amp;gt;]] 19:47, 9 October 2016 (UTC)&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension_talk:MultimediaViewer/About&amp;diff=2183851</id>
		<title>Extension talk:MultimediaViewer/About</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension_talk:MultimediaViewer/About&amp;diff=2183851"/>
		<updated>2016-07-10T18:48:02Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: Undo revision 2183832 by 2602:306:CEE3:E270:441C:928C:991:7AB9 (talk): ???&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{/header}}&lt;br /&gt;
{{Archive box&lt;br /&gt;
|&lt;br /&gt;
*[[/Archive01|Comments on v0.1]]&lt;br /&gt;
*[[/Archive02|Comments on v0.2, Archive 1]]&lt;br /&gt;
*[[/Archive03|Comments on v0.2, Archive 2]]&lt;br /&gt;
*[[/Archive04|Comments on v0.2, Archive 3]]&lt;br /&gt;
*[[/Archive05|Comments on v0.2, Archive 4]]&lt;br /&gt;
*[[Extension:Media Viewer/About/Archive06|Comments 2015]]&lt;br /&gt;
*[[/Archive/Talk:Media Viewer|Talk:Media Viewer]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Why does Media Viewer appear again?==&lt;br /&gt;
I do not know how often I&#039;ve disabled the Media Viewer. It appears regularly even though I do not delete cookies. Please provide a means to deactivate it permanently. It&#039;s really annoying.&lt;br /&gt;
&lt;br /&gt;
:Agreed. Every few days the Media Viewer is back. I don&#039;t delete cookies, I don&#039;t mess with my browser or switch browsers, but every few days the Media Viewer feature is back. Either your server doesn&#039;t recognize its own cookies or it&#039;s on purpose to try to make the media viewer look more popular than it is. This is precisely why it should be opt-in only. I don&#039;t want it yet you&#039;re always forcing it on me.  5:15 17 March 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Me too. I hate the media viewer. The old way was much better.  Don&#039;t even get me started on how bad the mobile interface for images is. [[Special:Contributions/199.66.183.2|199.66.183.2]] 18:30, 22 March 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Bad code protected by someone in Wikipedia for others who get paid to manage this mess. Run it and suddenly your browser &#039;back&#039; button doesn&#039;t work correctly anymore. Why? Because, contrary to with every other media viewer out there, the geniuses behind this software design nightmare treat a media view not as a popup (which it truly is) but as a new page (which is ridiculous). This is very embarrassing for Wikipedia.&lt;br /&gt;
&lt;br /&gt;
== What is the Media Viewer? ==&lt;br /&gt;
&lt;br /&gt;
My Browser can show, enlarge, and download Media. Why wasting time and money for a Media Viewer?&lt;br /&gt;
:Ah that&#039;s easy to explain. There are some people in the Wikipedia organisation who have friends outside the organisation, they&#039;re all essentially without talent, but they were in need in a major way of additional funding. Does that answer your question?&lt;br /&gt;
&lt;br /&gt;
In addition, the functions mentioned not bring the desired result. If I were a part of the image from an image viewer Meida magnify covers. It it a shame when a tool deteriorates the normal functions of the browser.&lt;br /&gt;
::::Unbelievable. After all this time, after all the documented complaints, bugs, etc, this &#039;piece of work&#039; is still around.  When I click on &#039;More details&#039; it goes back to Wikimedia&#039;s standard image display and file summary. Sort of like a 5th wheel, put there by a couple of apparent petty dictator types at the Foundation who insist on putting their &#039;pet project&#039; in everyone&#039;s face in complete defiance of editors (without whom Wikipedia overall would not exist) and in total disregard of all the bugs that have been brought to their attention, repeatedly. -- [[User:Gwillhickers|Gwillhickers]] ([[User talk:Gwillhickers|talk]]) 22:12, 24 April 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== More details button ==&lt;br /&gt;
&amp;quot;More details about this file&amp;quot; or German &amp;quot;Weitere Einzelheiten&amp;quot; is not the correct text for the user searching for the commons page - this is the link for the people who whishes the more comlicated and more informative page and who will understand the file description pages, therefore some more text is nessesary for this kind of user.&lt;br /&gt;
&lt;br /&gt;
If someone is not satisfied with the things, the Mediaviewer shows him, this is a guy who hates pages with the Mediaviewer design! It is a user who likes pages containing much information and much written text.&lt;br /&gt;
&lt;br /&gt;
I know that many people simply don&#039;t understand file description pages. But in fact I don&#039;t understand this, as to me the first time I read such a page I understood everything whithout thinking about it. &lt;br /&gt;
&lt;br /&gt;
If I am a new user, I hate pages containing some symbols to click on, but no text explaining what the symbols are for - you have to try each button, as no text is given. Additionally I read a file description page in some seconds, but need a minute to get the same information with the Media Viewer, as everything I may need is some clicks away or will move when I touch it. And usually I am searching for the bit of information the normal user never thinks of. If I search for something special on a file description page I usually see it in the very moment I look first on the page, one look and I have it. With the Mediaviever - twenty clicks and I know it is not there and I need the file description page.&lt;br /&gt;
&lt;br /&gt;
Therefore at the end of the page, where most people don&#039;t look, there should be a line starting with the Symbol and &amp;quot;More details about this file&amp;quot; or German &amp;quot;Weitere Einzelheiten&amp;quot; and than explaining that you find a editable file description page, with more information and categories containing similar images and gallery pages. This is a link that should have some text, as the ones searching for this link are the readers and they are not the clickers! They don&#039;t need bigger buttons they need more text.&lt;br /&gt;
&lt;br /&gt;
--[[User:Kersti Nebelsiek|Kersti]] ([[User talk:Kersti Nebelsiek|talk]]) 10:52, 1 February 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== I hate the About | Discussion | Help links ==&lt;br /&gt;
{{tracked|T133899}}&lt;br /&gt;
They look like they go to some page related to the image, like the image description and talk page. But instead they go to the Media Viewer pages and that&#039;s extremely counter-intuitive.&lt;br /&gt;
&lt;br /&gt;
== https://en.wikipedia.org/wiki/2016_Kumamoto_earthquakes#/media/File:Topographic_northern_kyushu.png ==&lt;br /&gt;
&lt;br /&gt;
I don&#039;t understand this map--it doesn&#039;t look like the earth.--[[Special:Contributions/193.163.223.128|193.163.223.128]] 18:36, 16 April 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== https://commons.wikimedia.org/wiki/File:Protein_translation.gif#/media/File:Protein_translation.gif ==&lt;br /&gt;
&lt;br /&gt;
Does that one protein have to be so phallic?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hi ==&lt;br /&gt;
&lt;br /&gt;
Is Everyone still alive?&lt;br /&gt;
:I&#039;ve got bad news: No. Even you are going to die eventually (although I believe some who are alived will be raptured to the Heavens).--[[Special:Contributions/193.163.223.128|193.163.223.128]] 18:53, 21 April 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m still alive, but I gave up arguing about this unsatisfactory piece of software ages ago. I disabled it so long ago that I had virtually forgotten that it ever existed. [[User:LynwoodF|LynwoodF]] ([[User talk:LynwoodF|talk]]) 12:10, 1 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Wrong transcription ==&lt;br /&gt;
&lt;br /&gt;
The colophon shown is from the &#039;&#039;Sachsenspiegel&#039;&#039;. However, what is given as &amp;quot;the text reads&amp;quot; is not a transcription of the colophon shown but obviously of the one of &#039;&#039;Formulare und deutsch rhetorica&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Transcription of the colophon shown:&lt;br /&gt;
&lt;br /&gt;
Chye endet sich der sachsenspiegel mitt ordnung des rechten den der erwirdig in got vater und herr Theodoricus von bockßdorf bischof zu neünburg säliger gecorrigieret hat. Gedruckt und volendt von Anna Rügerin in der keyserlichen stat Augspurg am oftermontag nächst vor Johannis do man zalt nach Cristi gepurt MCCClxxxiiii jar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Media viewer is clunky==&lt;br /&gt;
How do I look at pictures the normal way?  When I clicked on one of the small pictures in an article my first impression was that I had left wikipedia. When I click on &amp;quot;More details&amp;quot; it takes you right back to the normal wikipedia image. Why is this viewer even here? Can I disable it?&lt;br /&gt;
:[[Extension:Media Viewer/About#How can I turn off this feature?|#How can I turn off this feature?]] --[[User:Tacsipacsi|Tacsipacsi]] ([[User talk:Tacsipacsi|talk]]) 15:58, 30 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Don&#039;t offer to &amp;quot;Open in Media Viewer&amp;quot; for unsupported types ==&lt;br /&gt;
&lt;br /&gt;
Hi there, thanks for a great extension. I understand that PDF, MP3 file types are not supported yet. If so, I would suggest to *not* offer the &amp;quot;Open in Media Viewer&amp;quot; button in the file page for such unsupported files, because at the moment all I see is a rather confusing error message:&lt;br /&gt;
 Sorry, the file cannot be displayed&lt;br /&gt;
 There seems to be a technical issue. You can retry or report the issue if it persists.&lt;br /&gt;
 Error: File does not exist: File:Fileicon-pdf.png&lt;br /&gt;
Note that the file I was trying to open has a completely different name, so the file does exist (I can download it), but the error is bogus. Thanks. [[Special:Contributions/91.125.85.186|91.125.85.186]] 12:40, 9 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Can you show a specific example? The button does not show up for me on unsupported file types (e.g. [[:File:Media_Viewer_Update_-_Metrics_Meeting_-_09-04-2014.pdf|here]]). --[[User:Tgr (WMF)|Tgr (WMF)]] ([[User talk:Tgr (WMF)|talk]]) 13:23, 9 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Uhm... it&#039;s a private wiki, but I took a screenshot. How do I upload a file here please? I tried to create an account, but no luck... Thanks. [[User:Hopefully Acceptable Username|Hopefully Acceptable Username]] ([[User talk:Hopefully Acceptable Username|talk]]) 18:43, 9 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
You can file a bug in [[phab:|our bug tracker]] and upload it there, that&#039;s less trouble. --[[User:Tgr (WMF)|Tgr (WMF)]] ([[User talk:Tgr (WMF)|talk]]) 18:48, 9 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:OK thanks, it&#039;s [https://phabricator.wikimedia.org/T137477 here]. Thanks. [[User:Hopefully Acceptable Username|Hopefully Acceptable Username]] ([[User talk:Hopefully Acceptable Username|talk]]) 20:03, 9 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Transparency in SVG images ==&lt;br /&gt;
&lt;br /&gt;
It might better fit the Media Viewer&#039;s function if the background of transparent parts of SVG files was displayed in white or the same light grey background that is displayed for SVG transclusions on pages. Has there been a deliberate decision against that? --[[User:Marsupium|Marsupium]] ([[User talk:Marsupium|talk]]) 19:56, 3 July 2016 (UTC)&lt;br /&gt;
:The transparent parts on pages are really transparent – the thumbnail box itself is grey. Of course, a black background wouldn’t be good. The checked background is from the file description pages and I think it’s absolutely OK. --[[User:Tacsipacsi|Tacsipacsi]] ([[User talk:Tacsipacsi|talk]]) 21:01, 3 July 2016 (UTC)&lt;br /&gt;
::The checkered background was added to address [[phab:T59620]]. (There was more discussion but I don&#039;t remember where exactly.) Commons uses the same background FWIW. --[[User:Tgr (WMF)|Tgr (WMF)]] ([[User talk:Tgr (WMF)|talk]]) 07:32, 4 July 2016 (UTC)&lt;br /&gt;
 &lt;br /&gt;
== Not touch screen enabled ? ==&lt;br /&gt;
&lt;br /&gt;
Had to disable this because trying to two finger zoom on my touch screen just increases the browser font size and does not zoom the image. Unless this was a fault on my end ?&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=MediaWiki_1.28/wmf.9/Changelog&amp;diff=2183850</id>
		<title>MediaWiki 1.28/wmf.9/Changelog</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=MediaWiki_1.28/wmf.9/Changelog&amp;diff=2183850"/>
		<updated>2016-07-10T18:45:07Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: /* Vector */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Core changes ==&lt;br /&gt;
* {{git|dfeefec1}} - &amp;lt;nowiki&amp;gt;TitleOptionWidget: don&#039;t subvert OptionWidget&#039;s tabindex&amp;lt;/nowiki&amp;gt; ({{phabricator|T129792}})&lt;br /&gt;
* {{git|028d7a08}} - &amp;lt;nowiki&amp;gt;Remove unused imports&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|7e577324}} - &amp;lt;nowiki&amp;gt;Fix comment typos in mediawiki.js&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|b88cc6ed}} - &amp;lt;nowiki&amp;gt;Follow-up 6af8dcf: Remove duplicate styles in shared.css&amp;lt;/nowiki&amp;gt; ({{phabricator|T138721}})&lt;br /&gt;
* {{git|155b6e0f}} - &amp;lt;nowiki&amp;gt;registration: Add schema validation ResourceLoaderWikiModule&amp;lt;/nowiki&amp;gt; ({{phabricator|T134213}})&lt;br /&gt;
* {{git|dd5e19a3}} - &amp;lt;nowiki&amp;gt;mediawiki.action.edit.stash: Document ignored key codes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|9c83f632}} - &amp;lt;nowiki&amp;gt;SearchInputWidget: Use isset on dataLocation in case it isn&#039;t&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|49a1b9d9}} - &amp;lt;nowiki&amp;gt;Remove Profiler specific code from fileOpPerfTest&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|dd3b9a33}} - &amp;lt;nowiki&amp;gt;Fix a few incorrect annotations&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|5a25b013}} - &amp;lt;nowiki&amp;gt;Repair interwiki search via api&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|6cff8198}} - &amp;lt;nowiki&amp;gt;Sync up with Parsoid parserTests.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|af6e349f}} - &amp;lt;nowiki&amp;gt;Don&#039;t reuse variable names&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|248b74af}} - &amp;lt;nowiki&amp;gt;Fix undefined classes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|4aca0ce8}} - &amp;lt;nowiki&amp;gt;Fix reference to undefined class&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|a572de85}} - &amp;lt;nowiki&amp;gt;Correct two mistaken htmlform annotations&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|e5a0d6a1}} - &amp;lt;nowiki&amp;gt;Drop check for mbstring in copyFileBackend maintenance script&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|0eb8eeab}} - &amp;lt;nowiki&amp;gt;jquery.makeCollapsible: Special case of content inside &amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt; ({{phabricator|T137676}})&lt;br /&gt;
* {{git|4675cb38}} - &amp;lt;nowiki&amp;gt;Prepare to split create/modify button label&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|3deb494f}} - &amp;lt;nowiki&amp;gt;mw.action.view.filepage: Remove higher than necessary specific selectors&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|360e89dd}} - &amp;lt;nowiki&amp;gt;Move EXIF metadata CSS from mediawiki.legacy.shared&amp;lt;/nowiki&amp;gt; ({{phabricator|T89981}})&lt;br /&gt;
* {{git|e43fe2a3}} - &amp;lt;nowiki&amp;gt;Use a log group for LocalFile lock errors&amp;lt;/nowiki&amp;gt; ({{phabricator|T132921}})&lt;br /&gt;
* {{git|184658eb}} - &amp;lt;nowiki&amp;gt;Make non-existent messages be html safe regardless of output format&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|167759ab}} - &amp;lt;nowiki&amp;gt;Allow specifying OutputPage object in Skin::subPageSubtitle parameters&amp;lt;/nowiki&amp;gt; ({{phabricator|T97700}})&lt;br /&gt;
* {{git|b3bddf93}} - &amp;lt;nowiki&amp;gt;Update OOjs UI to v0.17.5&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|23b64f87}} - &amp;lt;nowiki&amp;gt;mediawiki.ui: Improve focus states of primary buttons&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|e3a95ed0}} - &amp;lt;nowiki&amp;gt;Drop RELEASE-NOTES-1.27, merge into HISTORY&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|005b4d6f}} - &amp;lt;nowiki&amp;gt;Try to predict the rev_id when preparing edits&amp;lt;/nowiki&amp;gt; ({{phabricator|T137900}})&lt;br /&gt;
* {{git|5b674601}} - &amp;lt;nowiki&amp;gt;Run maintenance/generateLocalAutoload.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|1a946030}} - &amp;lt;nowiki&amp;gt;Refactor database-related code in ApiQueryWatchlist&amp;lt;/nowiki&amp;gt; ({{phabricator|T132565}})&lt;br /&gt;
* {{git|b09c5ef0}} - &amp;lt;nowiki&amp;gt;jquery.accessKeyLabel: Avoid needless mw.Message#parser in updateTooltip()&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|7ba4e286}} - &amp;lt;nowiki&amp;gt;Deprecate the &#039;UploadVerification&#039; hook&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|ae0bae92}} - &amp;lt;nowiki&amp;gt;Add API module to receive CSP reports.&amp;lt;/nowiki&amp;gt; ({{phabricator|T135963}})&lt;br /&gt;
* {{git|46df493a}} - &amp;lt;nowiki&amp;gt;Remove incomplete and dated &#039;wgUseETag&#039; experiment&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|08822b82}} - &amp;lt;nowiki&amp;gt;skins: Minor code clean up&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|e255e70d}} - &amp;lt;nowiki&amp;gt;Factor out preview parse&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|63c491da}} - &amp;lt;nowiki&amp;gt;Move HistoryAction CSS from mediawiki.legacy.shared&amp;lt;/nowiki&amp;gt; ({{phabricator|T89981}})&lt;br /&gt;
* {{git|f95f5e91}} - &amp;lt;nowiki&amp;gt;Update the way captions show up in packed-overlay and packed-hover&amp;lt;/nowiki&amp;gt; ({{phabricator|T93393}})&lt;br /&gt;
* {{git|342b77ce}} - &amp;lt;nowiki&amp;gt;Changed array instances from &amp;quot;array()&amp;quot; to &amp;quot;[..]&amp;quot;&amp;lt;/nowiki&amp;gt; ({{phabricator|T134812}})&lt;br /&gt;
* {{git|e761c884}} - &amp;lt;nowiki&amp;gt;kafka: Implement ack handling&amp;lt;/nowiki&amp;gt; ({{phabricator|T135159}})&lt;br /&gt;
* {{git|327d8c8b}} - &amp;lt;nowiki&amp;gt;add option to XML dump stubs of page ranges with explicit rev_id ordering&amp;lt;/nowiki&amp;gt; ({{phabricator|T29112}})&lt;br /&gt;
* {{git|b02bfac0}} - &amp;lt;nowiki&amp;gt;Adding a bunch of hooks from wikiHow into DifferenceEngine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|3d43eaa8}} - &amp;lt;nowiki&amp;gt;autocomplete: fix duplicate/missing tracking events&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|57271df9}} - &amp;lt;nowiki&amp;gt;js suggest: better keyup/keydown handling&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|f598ca81}} - &amp;lt;nowiki&amp;gt;Improve HTMLCacheUpdate job CDN purge de-duplication&amp;lt;/nowiki&amp;gt; ({{phabricator|T124418}})&lt;br /&gt;
* {{git|43b2693a}} - &amp;lt;nowiki&amp;gt;API: Log non-whitelisted CORS requests with session cookies&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|475e78c3}} - &amp;lt;nowiki&amp;gt;Special:MergeHistory: Merge all revisions if no particular box/button is ticked&amp;lt;/nowiki&amp;gt; ({{phabricator|T137792}})&lt;br /&gt;
* {{git|395fa474}} - &amp;lt;nowiki&amp;gt;Resources: Remove very old comment about OOjs UI incompatibility&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Vendor ===&lt;br /&gt;
* {{git|7b30ae6b}} - &amp;lt;nowiki&amp;gt;Update OOjs UI to v0.17.5&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== Extensions ==&lt;br /&gt;
=== AbuseFilter ===&lt;br /&gt;
* {{git|f3ac71de}} - &amp;lt;nowiki&amp;gt;Fix $filters and $tagsToSet static variable handling&amp;lt;/nowiki&amp;gt; ({{phabricator|T138529}})&lt;br /&gt;
* {{git|9fed0a2b}} - &amp;lt;nowiki&amp;gt;Avoid using computed variables to determine stash keys&amp;lt;/nowiki&amp;gt; ({{phabricator|T138550}})&lt;br /&gt;
=== CirrusSearch ===&lt;br /&gt;
* {{git|12409432}} - &amp;lt;nowiki&amp;gt;Add a continuous sanitize process using the JobQueue&amp;lt;/nowiki&amp;gt; ({{phabricator|T137113}})&lt;br /&gt;
* {{git|ce166417}} - &amp;lt;nowiki&amp;gt;Properly handle document missing exceptions&amp;lt;/nowiki&amp;gt; ({{phabricator|T138257}})&lt;br /&gt;
=== Cite ===&lt;br /&gt;
* {{git|1505000f}} - &amp;lt;nowiki&amp;gt;Use target widget factory method&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|724d8905}} - &amp;lt;nowiki&amp;gt;Make it possible to send VE cite toolbar items to the &#039;insert&#039; (other) group&amp;lt;/nowiki&amp;gt; ({{phabricator|T133727}})&lt;br /&gt;
* {{git|e2848118}} - &amp;lt;nowiki&amp;gt;Follow-up I454380c3: Update/fix some things I missed&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Citoid ===&lt;br /&gt;
* {{git|04895976}} - &amp;lt;nowiki&amp;gt;Follow-up I454380c3: Handle rename of Cite extension&#039;s messages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|bf5000fb}} - &amp;lt;nowiki&amp;gt;Change &#039;Cite&#039; label to &#039;Citation&#039; if the tool is going to be moved into the Insert menu instead&amp;lt;/nowiki&amp;gt; ({{phabricator|T133727}})&lt;br /&gt;
=== ContentTranslation ===&lt;br /&gt;
* {{git|c4324145}} - &amp;lt;nowiki&amp;gt;Re-categorize notifications&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
=== Echo ===&lt;br /&gt;
* {{git|0340611b}} - &amp;lt;nowiki&amp;gt;Set a fixed max-width to the Special:Notifications page&amp;lt;/nowiki&amp;gt; ({{phabricator|T138433}})&lt;br /&gt;
* {{git|cead7142}} - &amp;lt;nowiki&amp;gt;Fix mark xwiki as read&amp;lt;/nowiki&amp;gt; ({{phabricator|T139114}})&lt;br /&gt;
* {{git|f62106f7}} - &amp;lt;nowiki&amp;gt;ApiEchoNotifications: Don&#039;t add wikis with no timestamp&amp;lt;/nowiki&amp;gt; ({{phabricator|T139112}})&lt;br /&gt;
* {{git|984441f8}} - &amp;lt;nowiki&amp;gt;Pad the content so it doesn&#039;t stretch beyond the markread button&amp;lt;/nowiki&amp;gt; ({{phabricator|T136572}})&lt;br /&gt;
* {{git|ce354678}} - &amp;lt;nowiki&amp;gt;Limit 2 secondary actions outside the menu&amp;lt;/nowiki&amp;gt; ({{phabricator|T126617}}, {{phabricator|T125949}})&lt;br /&gt;
* {{git|620d50f2}} - &amp;lt;nowiki&amp;gt;Change wfWikiId (lowercase d) to wfWikiID (uppercase D)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|5ffbc4db}} - &amp;lt;nowiki&amp;gt;Fix foreign bundle count&amp;lt;/nowiki&amp;gt; ({{phabricator|T138888}})&lt;br /&gt;
* {{git|2488cf04}} - &amp;lt;nowiki&amp;gt;Clean up another bit of leftover OptionWidget styling&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|4ca406e4}} - &amp;lt;nowiki&amp;gt;NotificationItemWidget: Apply hover colors&amp;lt;/nowiki&amp;gt; ({{phabricator|T138917}})&lt;br /&gt;
* {{git|254c3309}} - &amp;lt;nowiki&amp;gt;Use pointer cursor when hovering CrossWikiNotificationItemWidget&amp;lt;/nowiki&amp;gt; ({{phabricator|T138913}})&lt;br /&gt;
* {{git|0acd5ac2}} - &amp;lt;nowiki&amp;gt;Bump the cache version a second time&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
* {{git|11aef8f5}} - &amp;lt;nowiki&amp;gt;Re-categorize notifications:&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
* {{git|f8a8d392}} - &amp;lt;nowiki&amp;gt;Expandable bundle&amp;lt;/nowiki&amp;gt; ({{phabricator|T114356}})&lt;br /&gt;
* {{git|e15c258d}} - &amp;lt;nowiki&amp;gt;Remove initiallyUnseen before marking item read/unread&amp;lt;/nowiki&amp;gt; ({{phabricator|T138522}})&lt;br /&gt;
* {{git|23691d73}} - &amp;lt;nowiki&amp;gt;Mention notification: don&#039;t repeat the section title at the begining of the excerpt&amp;lt;/nowiki&amp;gt; ({{phabricator|T134922}})&lt;br /&gt;
* {{git|24caf50f}} - &amp;lt;nowiki&amp;gt;Dynamic bundles&amp;lt;/nowiki&amp;gt; ({{phabricator|T93673}}, {{phabricator|T120153}})&lt;br /&gt;
=== EducationProgram ===&lt;br /&gt;
* {{git|26ee7580}} - &amp;lt;nowiki&amp;gt;Re-categorize notifications&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
=== Flow ===&lt;br /&gt;
* {{git|9d612a3e}} - &amp;lt;nowiki&amp;gt;Add missing diff link to some flow notifications&amp;lt;/nowiki&amp;gt; ({{phabricator|T131631}})&lt;br /&gt;
* {{git|323ec5fb}} - &amp;lt;nowiki&amp;gt;Align focus state to design spec&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|396b9610}} - &amp;lt;nowiki&amp;gt;Change wfWikiId (lowercase d) to wfWikiID (uppercase D)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|c24a8675}} - &amp;lt;nowiki&amp;gt;Re-categorize notifications:&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
* {{git|25c1ba5d}} - &amp;lt;nowiki&amp;gt;Make notifications expandable&amp;lt;/nowiki&amp;gt; ({{phabricator|T114356}}, {{phabricator|T127813}})&lt;br /&gt;
* {{git|9df12b68}} - &amp;lt;nowiki&amp;gt;Fix font size for OOUI dialogs in Flow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== GlobalUsage ===&lt;br /&gt;
* {{git|6f390655}} - &amp;lt;nowiki&amp;gt;Add a message to Special:GlobalUsage containing the file name&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Graph ===&lt;br /&gt;
* {{git|9f283c0a}} - &amp;lt;nowiki&amp;gt;Enable open() event&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|42a83975}} - &amp;lt;nowiki&amp;gt;Bumped protocol lib to process wikisparql: prot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|6de5b163}} - &amp;lt;nowiki&amp;gt;Bumped protocol lib to 0.0.8&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|271f974d}} - &amp;lt;nowiki&amp;gt;Fixed Sandbox error reporting&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|1adac8d3}} - &amp;lt;nowiki&amp;gt;Bumped Vega to 2.5.2-&amp;gt;2.6.0, datalib 1.6.3-&amp;gt;1.7.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|35bb4abe}} - &amp;lt;nowiki&amp;gt;Allow .query param for geoshape: prot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Kartographer ===&lt;br /&gt;
* {{git|31840d07}} - &amp;lt;nowiki&amp;gt;Fix VE crash when trying to add a new map&amp;lt;/nowiki&amp;gt; ({{phabricator|T139199}})&lt;br /&gt;
* {{git|057e681c}} - &amp;lt;nowiki&amp;gt;Move the WV code from github to Kartographer&amp;lt;/nowiki&amp;gt; ({{phabricator|T138971}})&lt;br /&gt;
* {{git|011b5bf3}} - &amp;lt;nowiki&amp;gt;Add a resource to load the PruneCluster plugin&amp;lt;/nowiki&amp;gt; ({{phabricator|T136453}})&lt;br /&gt;
* {{git|b5b92fa4}} - &amp;lt;nowiki&amp;gt;Fix auto position/zoom not working on maplink.&amp;lt;/nowiki&amp;gt; ({{phabricator|T138797}})&lt;br /&gt;
* {{git|fa7e044d}} - &amp;lt;nowiki&amp;gt;Edit preview: Right click on map should tell you the coordinates&amp;lt;/nowiki&amp;gt; ({{phabricator|T138520}})&lt;br /&gt;
* {{git|9df6baae}} - &amp;lt;nowiki&amp;gt;Fix Mapframe no longer being extended by Mediawiki:Kartographer.{js,css}&amp;lt;/nowiki&amp;gt; ({{phabricator|T138879}})&lt;br /&gt;
* {{git|ffcd58c7}} - &amp;lt;nowiki&amp;gt;Request data only once&amp;lt;/nowiki&amp;gt; ({{phabricator|T138739}})&lt;br /&gt;
=== LdapAuthentication ===&lt;br /&gt;
* {{git|8c474c44}} - &amp;lt;nowiki&amp;gt;Fix multiple domain check when changing password&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== MassMessage ===&lt;br /&gt;
* {{git|ed1319fd}} - &amp;lt;nowiki&amp;gt;Revert &amp;quot;Show an error to the user if the spamlist has no targets on it&amp;quot;&amp;lt;/nowiki&amp;gt; ({{phabricator|T139303}})&lt;br /&gt;
=== Math ===&lt;br /&gt;
* {{git|ae2d1e4b}} - &amp;lt;nowiki&amp;gt;Remove duplicate keys from log message&amp;lt;/nowiki&amp;gt; ({{phabricator|T138539}})&lt;br /&gt;
=== MobileApp ===&lt;br /&gt;
* {{git|febfcfb0}} - &amp;lt;nowiki&amp;gt;Hygiene: Move night.less to android subdirectory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== MobileFrontend ===&lt;br /&gt;
* {{git|ed227f4f}} - &amp;lt;nowiki&amp;gt;Add gender support to Mobile-frontend-user-page-member-since&amp;lt;/nowiki&amp;gt; ({{phabricator|T136916}})&lt;br /&gt;
* {{git|91301a24}} - &amp;lt;nowiki&amp;gt;Load all reference lists inside a reference section&amp;lt;/nowiki&amp;gt; ({{phabricator|T138792}})&lt;br /&gt;
* {{git|f28a026c}} - &amp;lt;nowiki&amp;gt;Hygiene: Separate tagline from heading&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|0f4cd4aa}} - &amp;lt;nowiki&amp;gt;Allow access to Special:MobileCite in stable&amp;lt;/nowiki&amp;gt; ({{phabricator|T137822}})&lt;br /&gt;
* {{git|3006bbde}} - &amp;lt;nowiki&amp;gt;Revert &amp;quot;Run browser test on beta cluster&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|2ec4ed3e}} - &amp;lt;nowiki&amp;gt;Run browser test on beta cluster&amp;lt;/nowiki&amp;gt; ({{phabricator|T130429}})&lt;br /&gt;
* {{git|64fcc6c6}} - &amp;lt;nowiki&amp;gt;Hide edit icon placeholder on Special:MobileCite&amp;lt;/nowiki&amp;gt; ({{phabricator|T136617}})&lt;br /&gt;
* {{git|6738bf8e}} - &amp;lt;nowiki&amp;gt;Update cachedpage.sh script&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|a3d1139d}} - &amp;lt;nowiki&amp;gt;Remove legacy LinksUpdate hook handler code&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|7ffe9033}} - &amp;lt;nowiki&amp;gt;Default wgMFSpecialCaseMainPage to false&amp;lt;/nowiki&amp;gt; ({{phabricator|T32405}})&lt;br /&gt;
=== OpenStackManager ===&lt;br /&gt;
* {{git|db508ab3}} - &amp;lt;nowiki&amp;gt;Re-categorize notifications&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
=== PageTriage ===&lt;br /&gt;
* {{git|8c928c73}} - &amp;lt;nowiki&amp;gt;Re-categorize notifications&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
=== Popups ===&lt;br /&gt;
* {{git|7d51ce9b}} - &amp;lt;nowiki&amp;gt;Workaround for display of SVG images in Safari&amp;lt;/nowiki&amp;gt; ({{phabricator|T138430}})&lt;br /&gt;
=== ProofreadPage ===&lt;br /&gt;
* {{git|e423df3d}} - &amp;lt;nowiki&amp;gt;Remove PageTarget.init, instead load via VisualEditorPluginModules&amp;lt;/nowiki&amp;gt; ({{phabricator|T138644}})&lt;br /&gt;
=== SpamBlacklist ===&lt;br /&gt;
* {{git|5729b7ab}} - &amp;lt;nowiki&amp;gt;Make event logging respect $preventLog in filter()&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== TemplateData ===&lt;br /&gt;
* {{git|5fe2360d}} - &amp;lt;nowiki&amp;gt;Move around parameter renaming logic to update paramOrder&amp;lt;/nowiki&amp;gt; ({{phabricator|T138800}})&lt;br /&gt;
=== TemplateSandbox ===&lt;br /&gt;
* {{git|d8e8c85a}} - &amp;lt;nowiki&amp;gt;API parameter might be null rather than an empty array&amp;lt;/nowiki&amp;gt; ({{phabricator|T138979}})&lt;br /&gt;
=== TextExtracts ===&lt;br /&gt;
* {{git|490868d4}} - &amp;lt;nowiki&amp;gt;Improve API documentation for exlimit param&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Thanks ===&lt;br /&gt;
* {{git|26a87e0a}} - &amp;lt;nowiki&amp;gt;Fix message params&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|b52fd0ea}} - &amp;lt;nowiki&amp;gt;Make thanks notifications expandable bundles&amp;lt;/nowiki&amp;gt; ({{phabricator|T120152}})&lt;br /&gt;
* {{git|8f2c9bce}} - &amp;lt;nowiki&amp;gt;Re-categorize notifications&amp;lt;/nowiki&amp;gt; ({{phabricator|T123018}})&lt;br /&gt;
=== TimedMediaHandler ===&lt;br /&gt;
* {{git|8f06766e}} - &amp;lt;nowiki&amp;gt;Add missing ; to $videoTransform-&amp;gt;getUrl() and $title-&amp;gt;getText()&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== UploadWizard ===&lt;br /&gt;
* {{git|d94d5ced}} - &amp;lt;nowiki&amp;gt;mw.FormDataTransport: Work around call stack limits for chunked uploads&amp;lt;/nowiki&amp;gt; ({{phabricator|T130610}})&lt;br /&gt;
* {{git|046cbe84}} - &amp;lt;nowiki&amp;gt;Set &#039;group&#039; =&amp;gt; &#039;ext.uploadWizard&#039; for all our modules&amp;lt;/nowiki&amp;gt; ({{phabricator|T139130}}, {{phabricator|T136237}})&lt;br /&gt;
* {{git|e56258a0}} - &amp;lt;nowiki&amp;gt;mw.UploadWizardUpload: Debugging for &#039;Uncaught TypeError: Cannot read property &#039;parseDom&#039; of undefined&#039;&amp;lt;/nowiki&amp;gt; ({{phabricator|T139132}})&lt;br /&gt;
* {{git|3beb82c1}} - &amp;lt;nowiki&amp;gt;Simplify logging code, remove &#039;ext.UploadWizardEvent&#039; module&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|b3a92930}} - &amp;lt;nowiki&amp;gt;mw.UploadWizardDetails: result.upload may be undefined&amp;lt;/nowiki&amp;gt; ({{phabricator|T139133}})&lt;br /&gt;
* {{git|ee51fef6}} - &amp;lt;nowiki&amp;gt;uw.controller.Details: mw.UploadWizardDetails#getTitle may return null&amp;lt;/nowiki&amp;gt; ({{phabricator|T139129}})&lt;br /&gt;
* {{git|d93cbadd}} - &amp;lt;nowiki&amp;gt;ext.UploadWizardEvent: Use &#039;wgUserName&#039; rather than mw.user.getName()&amp;lt;/nowiki&amp;gt; ({{phabricator|T139129}})&lt;br /&gt;
* {{git|f714050b}} - &amp;lt;nowiki&amp;gt;mw.UploadWizardUpload: Debugging for &#039;Typed array constructor argument is invalid&#039;&amp;lt;/nowiki&amp;gt; ({{phabricator|T136235}})&lt;br /&gt;
* {{git|ab0fd43b}} - &amp;lt;nowiki&amp;gt;Use ellipsis &#039;…&#039; rather than three dots &#039;...&#039; in localisation messages&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|4f110233}} - &amp;lt;nowiki&amp;gt;Report fake API errors with saner error codes&amp;lt;/nowiki&amp;gt; ({{phabricator|T138585}})&lt;br /&gt;
* {{git|0ff1c0b2}} - &amp;lt;nowiki&amp;gt;mw.UploadWizardDetails: Log the right result for some API errors&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== VisualEditor ===&lt;br /&gt;
* {{git|34135c76}} - &amp;lt;nowiki&amp;gt;Ensure widgets are always torn down when categories page is closed&amp;lt;/nowiki&amp;gt; ({{phabricator|T139196}})&lt;br /&gt;
* {{git|134a35ad}} - &amp;lt;nowiki&amp;gt;Hack to not show menu immediately upon meta dialog opening for redirect change&amp;lt;/nowiki&amp;gt; ({{phabricator|T137309}})&lt;br /&gt;
* {{git|e639525a}} - &amp;lt;nowiki&amp;gt;Follow-up I9202066d: array_unique leaves gaps in keys, we need to run array_values on it afterwards&amp;lt;/nowiki&amp;gt; ({{phabricator|T139094}})&lt;br /&gt;
* {{git|40d606ab}} - &amp;lt;nowiki&amp;gt;Test removing all table classes&amp;lt;/nowiki&amp;gt; ({{phabricator|T138896}})&lt;br /&gt;
* {{git|52c2ac95}} - &amp;lt;nowiki&amp;gt;Update VE core submodule to master (513f0bd)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|d9d6a567}} - &amp;lt;nowiki&amp;gt;Follow-up e2f6d798: Make MWTemplateModel#addPromptedParameters work&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|3a4ff4eb}} - &amp;lt;nowiki&amp;gt;Make edit tab dialog wider to accommodate long messages&amp;lt;/nowiki&amp;gt; ({{phabricator|T138731}})&lt;br /&gt;
* {{git|ea1a621c}} - &amp;lt;nowiki&amp;gt;Fix preference namespace list to handle duplicates&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|0246f77c}} - &amp;lt;nowiki&amp;gt;screenshots: Restore save button to more settings task&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|3c5695e8}} - &amp;lt;nowiki&amp;gt;Don&#039;t use array_merge for namespace configs&amp;lt;/nowiki&amp;gt; ({{phabricator|T138980}})&lt;br /&gt;
* {{git|bf0953b0}} - &amp;lt;nowiki&amp;gt;Remove consideration of extension registry configured namespaces until we can find the correct way to merge them&amp;lt;/nowiki&amp;gt; ({{phabricator|T138980}})&lt;br /&gt;
* {{git|2780c86b}} - &amp;lt;nowiki&amp;gt;screenshots: Add task for plain insert menu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|e1b2734c}} - &amp;lt;nowiki&amp;gt;Update VE core submodule to master (3ea50c4)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|fcc343eb}} - &amp;lt;nowiki&amp;gt;screenshots: Add category and page settings menu item tasks&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|5ef5d4d2}} - &amp;lt;nowiki&amp;gt;screenshots: Run on enwiki rather than Beta Cluster for content&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|65d24b0d}} - &amp;lt;nowiki&amp;gt;screenshots: Correct name of a list menu screenshot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|0b89467a}} - &amp;lt;nowiki&amp;gt;screenshots: De-duplicate menu screenshotting code&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|8cc9a818}} - &amp;lt;nowiki&amp;gt;screenshots: Add screenshots for highlighted items in the insert menu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|5c1a2607}} - &amp;lt;nowiki&amp;gt;screenshots: Add delay to wait for link inspector images to load&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|4fef9d14}} - &amp;lt;nowiki&amp;gt;screenshots: References list dialog&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|984823a7}} - &amp;lt;nowiki&amp;gt;Replace section edit click handlers in DAT instead of doing it badly in init&amp;lt;/nowiki&amp;gt; ({{phabricator|T135387}})&lt;br /&gt;
* {{git|d29f8749}} - &amp;lt;nowiki&amp;gt;screenshots: Add task for link inspector search results&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|72787712}} - &amp;lt;nowiki&amp;gt;screenshots: Crop to viewport&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|37c45b83}} - &amp;lt;nowiki&amp;gt;screenshots: Add task for cite button&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|9efd96cc}} - &amp;lt;nowiki&amp;gt;Execute the EditFormPreloadText hook on load for non-existent pages&amp;lt;/nowiki&amp;gt; ({{phabricator|T138588}})&lt;br /&gt;
* {{git|b471ef38}} - &amp;lt;nowiki&amp;gt;When logging in, if VEE cookie is set, change the user&#039;s preference to match it&amp;lt;/nowiki&amp;gt; ({{phabricator|T133304}})&lt;br /&gt;
* {{git|f69cc559}} - &amp;lt;nowiki&amp;gt;Tell the client whether we created a redirect or not properly.&amp;lt;/nowiki&amp;gt; ({{phabricator|T136546}})&lt;br /&gt;
* {{git|4382e183}} - &amp;lt;nowiki&amp;gt;Fix our display of redirects during and after editing&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|3bda9a75}} - &amp;lt;nowiki&amp;gt;Set an automatic summary of empty string when switching from VE into WTE&amp;lt;/nowiki&amp;gt; ({{phabricator|T135979}})&lt;br /&gt;
* {{git|367bc243}} - &amp;lt;nowiki&amp;gt;New decodeURIComponentIntoArticleTitle method&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* {{git|832118e0}} - &amp;lt;nowiki&amp;gt;MWTemplateDialog: When opening the dialog, add in any unset suggested and required parameters&amp;lt;/nowiki&amp;gt; ({{phabricator|T97482}})&lt;br /&gt;
* {{git|f6f048f3}} - &amp;lt;nowiki&amp;gt;Fix display of subpage breadcrumbs show after save&amp;lt;/nowiki&amp;gt; ({{phabricator|T97700}})&lt;br /&gt;
=== WikimediaEvents ===&lt;br /&gt;
* {{git|eecb3a2d}} - &amp;lt;nowiki&amp;gt;rlfeature: Collect data about ES5 support&amp;lt;/nowiki&amp;gt; ({{phabricator|T128115}})&lt;br /&gt;
== Skins ==&lt;br /&gt;
=== Vector ===&lt;br /&gt;
* {{git|54340dfd}} - &amp;lt;nowiki&amp;gt;Update git.wikimedia.org references and replace them with diffusion&amp;lt;/nowiki&amp;gt; ({{phabricator|T139089}})&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2009q4&amp;diff=1763804</id>
		<title>Category:WMF Projects 2009q4</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2009q4&amp;diff=1763804"/>
		<updated>2015-07-20T04:20:49Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: missing category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WMF project cat nav|2009}}&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2010q1&amp;diff=1763800</id>
		<title>Category:WMF Projects 2010q1</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2010q1&amp;diff=1763800"/>
		<updated>2015-07-20T04:19:05Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: missing category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WMF project cat nav|2010}}&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2010q2&amp;diff=1763799</id>
		<title>Category:WMF Projects 2010q2</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2010q2&amp;diff=1763799"/>
		<updated>2015-07-20T04:18:38Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: missing category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WMF project cat nav|2010}}&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2015q4&amp;diff=1761139</id>
		<title>Category:WMF Projects 2015q4</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2015q4&amp;diff=1761139"/>
		<updated>2015-07-19T15:05:45Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: missing category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WMF project cat nav|2015}}&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2015q1&amp;diff=1761138</id>
		<title>Category:WMF Projects 2015q1</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Category:WMF_Projects_2015q1&amp;diff=1761138"/>
		<updated>2015-07-19T15:04:39Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: missing category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WMF project cat nav|2015}}&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Template:User_info&amp;diff=1678834</id>
		<title>Template:User info</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Template:User_info&amp;diff=1678834"/>
		<updated>2015-06-11T19:22:58Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: –wrong word, +w:fr:Modèle:Info utilisateur, +c:Template:User info2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width:25%; float:left;height:4px; background:#990000;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:25%; float:left;height:4px; background:#339966;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:25%; float:left;height:4px; background:#A7D7F9;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:25%; float:left;height:4px; background:#666666;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{| style=&amp;quot;width:100%; margin:auto; border-collapse:collapse; margin-bottom:10px; clear:left;&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:10px; vertical-align:top; width:75%;&amp;quot; |{{#if:{{{full name|}}}|&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:.7em; font-size: 270%; font-family:&#039;Helvetica Neue&#039;, &#039;Lucida Grande&#039;, Tahoma, Verdana, sans-serif;&amp;quot;&amp;gt;{{{full name|}}}{{DISPLAYTITLE:{{{full name}}}}}&amp;lt;/div&amp;gt;}}{{#if:{{{job title|}}}|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 180%; padding-top: 16px; font-family:&#039;Helvetica Neue&#039;, &#039;Lucida Grande&#039;, Tahoma, Verdana, sans-serif; line-height:30px;&amp;quot;&amp;gt;{{{job title}}}{{#if:{{{organization|{{{company|}}}}}}|, {{{organization|{{{company|}}}}}}}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top: 16px; font-family:&#039;Helvetica Neue&#039;, &#039;Lucida Grande&#039;, Tahoma, Verdana, sans-serif;&amp;quot;&amp;gt;{{{short quote}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;padding:10px 0; vertical-align:top; width:25%; text-align:center;&amp;quot; | [[File:{{#if:{{{image name|}}}|{{{image name}}}{{!}}alt={{{full name}}}|Wikimedia Foundation office camera shy 250px.png{{!}}alt=No photo}}|250px|{{#if:{{{hover text|}}}|{{{hover text|}}}|{{{hover text|{{{full name}}}, {{{job title}}}}}}}}]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; margin:auto; border-collapse:collapse;&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:15px; vertical-align:top; width:37%;&amp;quot; | &amp;lt;h2 style=&amp;quot;font-family:&#039;Helvetica Neue&#039;, &#039;Lucida Grande&#039;, Tahoma, Verdana, sans-serif; border-bottom:0;&amp;quot;&amp;gt;{{{about|About me}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
{{{about me}}}&lt;br /&gt;
| style=&amp;quot;padding:15px; vertical-align:top; width:37%;&amp;quot; | &amp;lt;h2 style=&amp;quot;font-family:&#039;Helvetica Neue&#039;, &#039;Lucida Grande&#039;, Tahoma, Verdana, sans-serif; border-bottom:0;&amp;quot;&amp;gt;{{{work|My work}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
{{{about my work}}}{{#if:{{{disclaimer|}}}|&amp;lt;div style=&amp;quot;color: #555; font-size: smaller; margin: 1em 0;&amp;quot;&amp;gt;&#039;&#039;&#039;Disclaimer:&#039;&#039;&#039; {{{disclaimer}}}&amp;lt;/div&amp;gt;|{{#ifeq:{{{organization|}}}|Wikimedia Foundation|&amp;lt;div style=&amp;quot;color: #555; font-size: smaller; margin: 1em 0;&amp;quot;&amp;gt;&#039;&#039;&#039;Disclaimer:&#039;&#039;&#039; I work for or provide services to the Wikimedia Foundation, and this is the account I try to use for edits or statements I make in that role. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation.  &amp;lt;/div&amp;gt;}} }}&lt;br /&gt;
| style=&amp;quot;padding:15px; vertical-align:top; width:25%; background:#F4F4F4;&amp;quot; | &amp;lt;h2 style=&amp;quot;font-family:&#039;Helvetica Neue&#039;, &#039;Lucida Grande&#039;, Tahoma, Verdana, sans-serif; border-bottom:0;&amp;quot;&amp;gt;{{{contact|Contact me}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
{{{contact me}}}&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{user info&lt;br /&gt;
| full name = &lt;br /&gt;
| image name =&lt;br /&gt;
| hover text = &lt;br /&gt;
| job title = &lt;br /&gt;
| organization = &lt;br /&gt;
| short quote =&lt;br /&gt;
| about me = &lt;br /&gt;
| about my work = &lt;br /&gt;
| contact me = &lt;br /&gt;
| disclaimer =&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The &amp;quot;organization&amp;quot; parameter can also be called as &amp;quot;company&amp;quot;.&lt;br /&gt;
*To include an image, put the name of the file where it says &amp;quot;image name&amp;quot;, excluding the word &amp;quot;file&amp;quot; from the front. Example:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
| image name = BobaFett.jpg&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Add your [[m:User language|languages]] in standard format, like: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#babel:la-N|en-3}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
*The &amp;quot;hover text&amp;quot; parameter is for the little pop-up text that comes up when your mouse hovers over the image.&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;full name&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Full name&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Your full name, like \&amp;quot;John Smith\&amp;quot; or \&amp;quot;Samantha Jones\&amp;quot;.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;job title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Position&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The position or job title you wish to show you have, if any&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;organization&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;company&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The organisation to which your \&amp;quot;position\&amp;quot; refers, if any. If you work for the Wikimedia Foundation, this should be exactly \&amp;quot;Wikimedia Foundation\&amp;quot;. This will be shown after your position.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;short quote&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Quote&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A short quote that you&#039;d like to show that represents how you feel&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image name&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The name of a file that you&#039;d like to show about you, normally a photo of you like \&amp;quot;Example.jpg\&amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string/wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;hover text&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The label to show when people hover your image, or for screenreaders.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image hover&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;about me&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Some information about you and your background.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;About me&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;about my work&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Some details about what you do on the wikis and why.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;About my work&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;disclaimer&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A disclaimer about your work, if any. If your organisation is set to \&amp;quot;Wikimedia Foundation\&amp;quot;, it will show the regular Foundation staff disclaimer.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Disclaimer&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;contact me&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Details of how you can be contacted beyond on-wiki methods.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Contact me&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;about&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;About me label&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Text to display instead of \&amp;quot;About me\&amp;quot; as a section header.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;work&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;About my work label&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Text to display instead of \&amp;quot;About my work\&amp;quot; as a section header.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;contact&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Contact me label&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Text to display instead of \&amp;quot;Contact me\&amp;quot; as a section header.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Copies ==&lt;br /&gt;
The master version of this template is at [[wmf:Template:User info]]. The following wikis have copies of this template:&lt;br /&gt;
&lt;br /&gt;
* [[w:en:Template:User info]]&lt;br /&gt;
* [[w:fr:Modèle:Info utilisateur]]&lt;br /&gt;
* [[mw:Template:User info]]&lt;br /&gt;
* [[m:Template:User info]]&lt;br /&gt;
* [[c:Template:User info2]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=API:Properties/de&amp;diff=925825</id>
		<title>API:Properties/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=API:Properties/de&amp;diff=925825"/>
		<updated>2014-03-11T14:27:18Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: typos, Stil, typograph. Korr., lf, gr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{API Intro/de}}&lt;br /&gt;
&lt;br /&gt;
Das Properties-Untermodul (properties bzw. prop) wird dafür verwendet, nähere Informationen von einem oder mehreren Artikeln zu erhalten. Die Artikel können dabei wie gewohnt entweder direkt mittels &amp;lt;code&amp;gt;titles=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pageids=&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;revids=&amp;lt;/code&amp;gt; oder dynamisch mit einem Generator übergeben werden&lt;br /&gt;
&lt;br /&gt;
== info / in (Seiteninformationen) ==&lt;br /&gt;
{{MW 1.9/de}}&lt;br /&gt;
Liefert grundlegende Informationen über einen Artikel.&lt;br /&gt;
&lt;br /&gt;
Normalerweise werden folgende Informationen geliefert:&lt;br /&gt;
* die ID des Artikels&lt;br /&gt;
* die Namensraum-ID des Artikels&lt;br /&gt;
* der Titel der Seite&lt;br /&gt;
* wann die Seite das letzte Mal bearbeitet wurde&lt;br /&gt;
* die ID der letzten Revision&lt;br /&gt;
* die Anzahl der Bearbeitungen&lt;br /&gt;
* die Größe der Seite in Byte&lt;br /&gt;
* &amp;lt;code&amp;gt;redirect=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;, falls es sich um eine Weiterleitung handelt &lt;br /&gt;
* &amp;lt;code&amp;gt;missing=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;, falls der Artikel nicht existiert&lt;br /&gt;
&lt;br /&gt;
Optional können noch folgende informationen ermittelt werden, dazu muss die entsprechende Option mittels inprop= übergeben werden. Mehrere Optionen werden mit einem senkrechten Strich (|) getrennt&lt;br /&gt;
* protection: Der Schutzlevel jeder Seite&lt;br /&gt;
* talkid: Die ID der Diskussionsseite für jede Nicht-Diskussionsseite&lt;br /&gt;
* subjectid: Die ID der Nicht-Diskussionsseite für jede Diskussionsseite&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter &amp;lt;code&amp;gt;intoken=&amp;lt;/code&amp;gt; kann man noch eine Liste an Aktionen übergeben, für die man den entsprechenden Token haben möchte. Token sind notwendig um diese Aktionen durchzuführen. Mögliche Aktionen sind:&lt;br /&gt;
* edit&lt;br /&gt;
* delete&lt;br /&gt;
* protect&lt;br /&gt;
* move&lt;br /&gt;
* block&lt;br /&gt;
* unblock&lt;br /&gt;
* email&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| lang=de&lt;br /&gt;
| desc=Erhalte Informationen für den Artikel über [[:de:Albert Einstein]] &lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein&lt;br /&gt;
| p3=prop=info&lt;br /&gt;
| p4=inprop=protection{{!}}talkid&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;1278360&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot; touched=&amp;quot;2008-09-15T10:49:16Z&amp;quot; lastrevid=&amp;quot;50698885&amp;quot; counter=&amp;quot;0&amp;quot; length=&amp;quot;74441&amp;quot; talkid=&amp;quot;40315&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;protection&amp;gt;&lt;br /&gt;
          &amp;lt;pr type=&amp;quot;edit&amp;quot; level=&amp;quot;autoconfirmed&amp;quot; expiry=&amp;quot;infinity&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pr type=&amp;quot;move&amp;quot; level=&amp;quot;autoconfirmed&amp;quot; expiry=&amp;quot;infinity&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/protection&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Warnungen ===&lt;br /&gt;
* Action „&#039;&#039;&#039;action&#039;&#039;&#039;“ is not allowed for the current user&lt;br /&gt;
** Bedeutet, dass mit &amp;lt;code&amp;gt;intoken=&amp;lt;/code&amp;gt; der Token einer Aktion angefordert wurde, der dem Benutzer nicht erlaubt ist.&lt;br /&gt;
* No support for special pages has been implemented&lt;br /&gt;
** Wird zurückgegeben, wenn eine Spezialseite angefordert wird.&lt;br /&gt;
&lt;br /&gt;
== revisions / rv (Versionen) ==&lt;br /&gt;
{{MW 1.8/de}}&lt;br /&gt;
Liefert die Revisionen einer Seite oder die letzte Revision (und den Inhalt) von mehreren übergebenen Seiten.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;rvprop&amp;lt;/code&amp;gt;: Welche Informationen abgefragt werden sollen:&lt;br /&gt;
** &amp;lt;code&amp;gt;ids&amp;lt;/code&amp;gt;: Revision-ID (Standard)&lt;br /&gt;
** &amp;lt;code&amp;gt;flags&amp;lt;/code&amp;gt;: Information darüber, ob die Revision ein Botedit oder als „kleine Änderung“ markiert ist. (Standard)&lt;br /&gt;
** &amp;lt;code&amp;gt;timestamp&amp;lt;/code&amp;gt;: Datum und Zeit der Revision (Standard)&lt;br /&gt;
** &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt;: Der Autor dieser Revision (Standard)&lt;br /&gt;
** &amp;lt;code&amp;gt;comment&amp;lt;/code&amp;gt;: die angegebene Zusammenfassung (Standard)&lt;br /&gt;
** &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;: Die Größe des Artikels in Byte&lt;br /&gt;
** &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt;: Den Inhalt der Revision. Wenn dies verwendet wird, sinkt das Limit auf 1/10. Der Inhalt wird als Wikitext geliefert. Wenn du eine HTML-Seite möchtest, solltest du dir action=parse ansehen&lt;br /&gt;
** &amp;lt;code&amp;gt;tags&amp;lt;/code&amp;gt;: Versionsmarkierungen, wie solche, die durch die Erweiterung [[Extension:AbuseFilter|AbuseFilter]] hinzugefügt werden. Nur in neueren Versionen implementiert&lt;br /&gt;
* &amp;lt;code&amp;gt;rvcontinue&amp;lt;/code&amp;gt;: Wird genutzt, wenn weitere Ergebnisse verfügbar sind&lt;br /&gt;
* &amp;lt;code&amp;gt;rvuser&amp;lt;/code&amp;gt;: Liste nur die Versionen, die von diesem Benutzer erstellt wurden&lt;br /&gt;
* &amp;lt;code&amp;gt;rvexcludeuser&amp;lt;/code&amp;gt;: Versionen dieses Benutzers nicht anzeigen&lt;br /&gt;
* &amp;lt;code&amp;gt;rvexpandtemplates&amp;lt;/code&amp;gt;: Ersetze verwendete Vorlagen mit deren Inhalt&lt;br /&gt;
* &amp;lt;code&amp;gt;rvsection&amp;lt;/code&amp;gt;: Wenn &amp;lt;code&amp;gt;rvprop=content&amp;lt;/code&amp;gt; gesetzt wurde, liefere nur den entsprechenden Absatz&lt;br /&gt;
* &amp;lt;code&amp;gt;rvtoken&amp;lt;/code&amp;gt;: Ermittelt entsprechende Token&lt;br /&gt;
** &amp;lt;code&amp;gt;rollback&amp;lt;/code&amp;gt;: [[API:Rollback/de#Token|Rollback-Token]]&lt;br /&gt;
* &amp;lt;code&amp;gt;rvdiffto&amp;lt;/code&amp;gt;: Revision-ID, mit der verglichen werden soll oder next, prev oder cur&lt;br /&gt;
* &amp;lt;code&amp;gt;rvdifftotext&amp;lt;/code&amp;gt;: Text, mit dem verglichen werden soll (nur 10 (?) Versionen)&lt;br /&gt;
&lt;br /&gt;
Wenn folgende Parameter verwendet werden, darf maximal ein Titel übergeben werden:&lt;br /&gt;
* &amp;lt;code&amp;gt;rvlimit&amp;lt;/code&amp;gt;: Wieviel Revisionen gewünscht werden&lt;br /&gt;
* &amp;lt;code&amp;gt;rvstartid&amp;lt;/code&amp;gt;: Revisions-ID, bei der die Liste beginnt&lt;br /&gt;
* &amp;lt;code&amp;gt;rvendid&amp;lt;/code&amp;gt;: Revisions-ID, bei der die Liste endet&lt;br /&gt;
* &amp;lt;code&amp;gt;rvstart&amp;lt;/code&amp;gt;: Timestamp, bei der die Liste beginnt&lt;br /&gt;
* &amp;lt;code&amp;gt;rvend&amp;lt;/code&amp;gt;: Timestamp, bei der die Liste endet&lt;br /&gt;
* &amp;lt;code&amp;gt;rvdir&amp;lt;/code&amp;gt;: Die verwendete Sortierung&lt;br /&gt;
** &amp;lt;code&amp;gt;older&amp;lt;/code&amp;gt;: Neueste Revision zuerst (Standard). Hinweis: rvstart(id) muss größer sein als rvend(id)&lt;br /&gt;
** &amp;lt;code&amp;gt;newer&amp;lt;/code&amp;gt;: Älteste Revision zuerst. Hinweis: rvstart(id) muss kleiner sein als rvend(id)&lt;br /&gt;
&lt;br /&gt;
=== Beispiele  ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| lang=de&lt;br /&gt;
| desc=Erfrage Daten und Inhalt der Artikel [[:de:Goethe]] und [[:de:Einstein]].&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=prop=revisions&lt;br /&gt;
| p3=titles=Goethe{{!}}Einstein&lt;br /&gt;
| p4=rvprop=timestamp{{!}}user{{!}}comment{{!}}content&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;3679259&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Einstein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;revisions&amp;gt;&lt;br /&gt;
          &amp;lt;rev user=&amp;quot;Euku&amp;quot; timestamp=&amp;quot;2008-08-14T18:24:55Z&amp;quot; comment=&amp;quot;Änderungen von [[User:217.93.114.209|217.93.114.209]] ([[Special:Contributions/217.93.114.209|Beiträge]]) rückgängig gemacht und letzte Version von [[User:Ot|Ot]] wiederhergestellt&amp;quot;&amp;gt;#REDIRECT [[Albert Einstein]]&amp;lt;/rev&amp;gt;&lt;br /&gt;
        &amp;lt;/revisions&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;2136366&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Goethe&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;revisions&amp;gt;&lt;br /&gt;
          &amp;lt;rev user=&amp;quot;Rax&amp;quot; timestamp=&amp;quot;2008-03-19T15:35:39Z&amp;quot; comment=&amp;quot;Revert auf Version von [[Benutzer:Tischbeinahe]] (11. Jan. 2008, 10:40). luschtig&amp;quot;&amp;gt;#REDIRECT [[Johann Wolfgang von Goethe]]&amp;lt;/rev&amp;gt;&lt;br /&gt;
        &amp;lt;/revisions&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| lang=de&lt;br /&gt;
| desc=Erfrage die letzten 5 Revisionen von [[:de:Goethe]].&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=prop=revisions&lt;br /&gt;
| p3=titles=Goethe&lt;br /&gt;
| p4=rvprop=timestamp{{!}}user{{!}}comment{{!}}content&lt;br /&gt;
| p5=rvlimit=5&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;api&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;2136366&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Goethe&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;revisions&amp;gt;&lt;br /&gt;
          &amp;lt;rev user=&amp;quot;Rax&amp;quot; timestamp=&amp;quot;2008-03-19T15:35:39Z&amp;quot; comment=&amp;quot;Revert auf Version von [[Benutzer:Tischbeinahe]] (11. Jan. 2008, 10:40). luschtig&amp;quot;&amp;gt;#REDIRECT [[Johann Wolfgang von Goethe]]&amp;lt;/rev&amp;gt;&lt;br /&gt;
          &amp;lt;rev user=&amp;quot;Triebtäter&amp;quot; timestamp=&amp;quot;2008-03-19T14:14:18Z&amp;quot; comment=&amp;quot;analog zu [[Schiller]]&amp;quot;&amp;gt;#REDIRECT [[Goethe (Begriffsklärung)]]&amp;lt;/rev&amp;gt;&lt;br /&gt;
          &amp;lt;rev user=&amp;quot;Tischbeinahe&amp;quot; timestamp=&amp;quot;2008-01-11T09:40:19Z&amp;quot; comment=&amp;quot;Änderung 40851381 von [[Spezial:Contributions/Atlan da Gonozal|Atlan da Gonozal]] ([[User_talk:Atlan da Gonozal|Diskussion]]) wurde rückgängig gemacht.&amp;quot;&amp;gt;#REDIRECT [[Johann Wolfgang von Goethe]]&amp;lt;/rev&amp;gt;&lt;br /&gt;
          &amp;lt;rev user=&amp;quot;Atlan da Gonozal&amp;quot; timestamp=&amp;quot;2008-01-06T12:33:56Z&amp;quot; comment=&amp;quot;[[Göthe]] linkt  auf die BKL, also sollte dieser Artikel das auch tun&amp;quot;&amp;gt;#REDIRECT [[Goethe (Begriffsklärung)]]&amp;lt;/rev&amp;gt;&lt;br /&gt;
          &amp;lt;rev user=&amp;quot;Jed&amp;quot; timestamp=&amp;quot;2007-01-06T19:02:20Z&amp;quot; comment=&amp;quot;[[Hilfe:Zusammenfassung und Quelle#Auto-Zusammenfassung|AZ]]: Weiterleitung nach [[Johann Wolfgang von Goethe]] erstellt&amp;quot;&amp;gt;#REDIRECT [[Johann Wolfgang von Goethe]]&amp;lt;/rev&amp;gt;&lt;br /&gt;
        &amp;lt;/revisions&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
  &amp;lt;query-continue&amp;gt;&lt;br /&gt;
    &amp;lt;revisions rvstartid=&amp;quot;26057565&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/query-continue&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Warnungen ===&lt;br /&gt;
* Action „&#039;&#039;&#039;action&#039;&#039;&#039;“&amp;gt; is not allowed for the current user&lt;br /&gt;
** Es wurde ein Token erfragt, den der aktuelle Benutzer nicht verwenden darf.&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
* code: rvrevids&lt;br /&gt;
** info: The revids= parameter may not be used with the list options (limit, startid, endid, dirNewer, start, end).&lt;br /&gt;
*** der revids= parameter darf nicht mit den list-Optionen verwendet werden.&lt;br /&gt;
* code: rvmultpages&lt;br /&gt;
** info: titles, pageids or a generator was used to supply multiple pages, but the limit, startid, endid, dirNewer, user, excludeuser, start and end parameters may only be used on a single page.&lt;br /&gt;
*** Es wurden mehrere Seiten angefordert, aber die Parameter limit, startid, endid, dirNewer, user, excludeuser, start und end erlauben nur eine Seite.&lt;br /&gt;
* code: rvaccessdenied&lt;br /&gt;
** info: The current user is not allowed to read &#039;&#039;&#039;title&#039;&#039;&#039;&lt;br /&gt;
*** Der Zugriff wurde verweigert.&lt;br /&gt;
* code: rvbadparams&lt;br /&gt;
** info: start and startid cannot be used together&lt;br /&gt;
*** start und startid dürfen nicht zusammen verwendet werden&lt;br /&gt;
* code: rvbadparams&lt;br /&gt;
** info: end and endid cannot be used together&lt;br /&gt;
*** end und endid dürfen nicht zusammen verwenden werden&lt;br /&gt;
* code: rvbadparams&lt;br /&gt;
** info: user and excludeuser cannot be used together&lt;br /&gt;
*** user und excludeuser dürfen nicht zusammen verwendet werden.&lt;br /&gt;
* code: rvnosuchsection&lt;br /&gt;
** info: There is no section &#039;&#039;&#039;section&#039;&#039;&#039; in &#039;&#039;&#039;revid&#039;&#039;&#039;&lt;br /&gt;
*** der angegebene Absatz existiert nicht&lt;br /&gt;
&lt;br /&gt;
== categories / cl (Kategorienverwendung) ==&lt;br /&gt;
{{MW 1.11/de}}&lt;br /&gt;
Gibt eine Liste aller Kategorien zurück, die auf den angegebenen Seiten verwendet werden. Dieses Modul kann mit einem Generator verwendet werden.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;clprop&amp;lt;/code&amp;gt;: Gibt an, welche Eigenschaften zurückgegeben werden sollen (kann nicht mit einem Generator verwendet werden)&lt;br /&gt;
** &amp;lt;code&amp;gt;sortkey&amp;lt;/code&amp;gt;: Sortierschlüssel&lt;br /&gt;
** &amp;lt;code&amp;gt;timestamp&amp;lt;/code&amp;gt;: Zeitstempel, an dem die Seite zur Kategorie hinzugefügt, bzw. der Sortierschlüssel geändert wurde&lt;br /&gt;
* &amp;lt;code&amp;gt;clshow&amp;lt;/code&amp;gt;: Die Art der zurückgegebenen Kategorien. Konkurrierende Optionen (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;hidden&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;!hidden&amp;lt;/code&amp;gt;) können nicht gemeinsam verwendet werden&lt;br /&gt;
** &amp;lt;code&amp;gt;hidden&amp;lt;/code&amp;gt;: Nur versteckte Kategorien zurückgeben&lt;br /&gt;
** &amp;lt;code&amp;gt;!hidden&amp;lt;/code&amp;gt;: Versteckte Kategorien nicht zurückgeben&lt;br /&gt;
* &amp;lt;code&amp;gt;cllimit&amp;lt;/code&amp;gt;: Obergrenze für die Anzahl der zurückgegebenen Ergebnisse&lt;br /&gt;
* &amp;lt;code&amp;gt;clcontinue&amp;lt;/code&amp;gt;: Wenn weiter Ergebnisse verfügbar sind, zum Fortfahren benutzen&lt;br /&gt;
* &amp;lt;code&amp;gt;clcategories&amp;lt;/code&amp;gt;: Nur diese Kategorien aufführen. Nützlich um zu testen, ob eine bestimmte Seite in einer bestimmten Kategorie ist&lt;br /&gt;
** Dieser Parameter benötigt volle Seitennamen, d.&amp;amp;nbsp;h., dass der Kategorie:-Präfix verwendet werden muss&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Liefere eine Liste der Kategorien, zu denen [[Albert Einstein gehört]]&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein&lt;br /&gt;
| p3=prop=categories&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;736&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;categories&amp;gt;&lt;br /&gt;
          &amp;lt;cl ns=&amp;quot;14&amp;quot; title=&amp;quot;Kategorie:Albert Einstein&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;cl ns=&amp;quot;14&amp;quot; title=&amp;quot;Kategorie:Deutscher&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;cl ns=&amp;quot;14&amp;quot; title=&amp;quot;Kategorie:Deutscher Auswanderer&amp;quot; /&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
        &amp;lt;/categories&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Warnungen ===&lt;br /&gt;
* „&#039;&#039;&#039;title&#039;&#039;&#039;“ is not a category&lt;br /&gt;
** Die angegebene Seite ist nicht Teil des Kategoriennamensraumes&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
* code: clshow&lt;br /&gt;
** info: Incorrect parameter - mutually exclusive values may not be supplied&lt;br /&gt;
*** Falscher Parameter – es dürfen keine sich gegenseitig ausschließenden Werte angegeben werden&lt;br /&gt;
&lt;br /&gt;
== categoryinfo / ci (Kategorieninformationen) ==&lt;br /&gt;
{{MW 1.13/de}}&lt;br /&gt;
Gibt Informationen über Kategorien zurück&lt;br /&gt;
&lt;br /&gt;
;Hinweis:&lt;br /&gt;
: Wenn die Kategorienseite existiert, aber die Kategorie keine Seiten enthält, wird kein categoryinfo-Feld zurückgegeben&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gibt Informationen über ein paar Kategorien zurück&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein{{!}}Category:Foo{{!}}Category:Infobox{{!}}Category:Templates_using_ParserFunctions&lt;br /&gt;
| p3=prop=categoryinfo&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;normalized&amp;gt;&lt;br /&gt;
      &amp;lt;n from=&amp;quot;Category:Templates_using_ParserFunctions&amp;quot; to=&amp;quot;Category:Templates using ParserFunctions&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/normalized&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page ns=&amp;quot;14&amp;quot; title=&amp;quot;Category:Foo&amp;quot; missing=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;page ns=&amp;quot;14&amp;quot; title=&amp;quot;Category:Templates using ParserFunctions&amp;quot; missing=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;categoryinfo size=&amp;quot;8&amp;quot; pages=&amp;quot;8&amp;quot; files=&amp;quot;0&amp;quot; subcats=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;736&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;37&amp;quot; ns=&amp;quot;14&amp;quot; title=&amp;quot;Category:Infobox&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;categoryinfo size=&amp;quot;0&amp;quot; pages=&amp;quot;1&amp;quot; files=&amp;quot;-1&amp;quot; subcats=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
== images / im (Dateiverwendung) ==&lt;br /&gt;
{{MW 1.9/de}}&lt;br /&gt;
In der Query-API hat dieser Befehl Seiten zurückgegeben, die eine bestimmte Datei eingebunden haben. Diese Funktion wurde in [[API:Lists/de#imageusage / iu (Dateiverwendung)|imageusage]] umbenannt.&lt;br /&gt;
&lt;br /&gt;
Gibt eine Liste aller Dateien zurück, die auf den angegebenen Seiten verwendet werden. Dieses Modul kann als Generator verwendet werden.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gibt eine Liste der Dateien auf [[:en:Albert Einstein]] zurück&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein&lt;br /&gt;
| p3=prop=images&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;736&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;images&amp;gt;&lt;br /&gt;
          &amp;lt;im ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:1919 eclipse positive.jpg&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;im ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:Albert Einstein Head.jpg&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;im ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:Albert Einstein german.ogg&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;im ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:Albert Einstein photo 1921.jpg&amp;quot; /&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
        &amp;lt;/images&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
== imageinfo / ii (Dateiinformationen) ==&lt;br /&gt;
{{MW 1.11/de}}&lt;br /&gt;
Liefert Dateiinformationen für Seiten im Dateinamensraum&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;iiprop&amp;lt;/code&amp;gt;: Gibt an, welche Eigenschaften zurückgegeben werden sollen&lt;br /&gt;
** &amp;lt;code&amp;gt;timestamp&amp;lt;/code&amp;gt;: Zeitstempel der Version (Standard)&lt;br /&gt;
** &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt;: Benutzer, der die Version erstellt hat&lt;br /&gt;
** &amp;lt;code&amp;gt;comment&amp;lt;/code&amp;gt;: Der Bearbeitungskommentar&lt;br /&gt;
** &amp;lt;code&amp;gt;url&amp;lt;/code&amp;gt;: Der URL der Datei&lt;br /&gt;
** &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;: Die Größe der Datei in Bytes, zzgl. Höhe und Breite&lt;br /&gt;
** &amp;lt;code&amp;gt;sha1&amp;lt;/code&amp;gt;: Der SHA-1-Hash&lt;br /&gt;
** &amp;lt;code&amp;gt;mime&amp;lt;/code&amp;gt;: Der MIME-Typ der Datei&lt;br /&gt;
** &amp;lt;code&amp;gt;metadata&amp;lt;/code&amp;gt;: Metadaten, falls verfügbar&lt;br /&gt;
** &amp;lt;code&amp;gt;archivename&amp;lt;/code&amp;gt;: Archivname (nur alte Dateien)&lt;br /&gt;
* &amp;lt;code&amp;gt;iilimit&amp;lt;/code&amp;gt;: Gibt an, wie viele Dateiversionen zurückgegeben werden sollen (standardmäßig eine)&lt;br /&gt;
* &amp;lt;code&amp;gt;iistart&amp;lt;/code&amp;gt;: Zeitstempel, ab dem aufgelistet werden soll&lt;br /&gt;
* &amp;lt;code&amp;gt;iiend&amp;lt;/code&amp;gt;: Zeitstempel, bis zu dem aufgelistet werden soll&lt;br /&gt;
* &amp;lt;code&amp;gt;iiurlwidth&amp;lt;/code&amp;gt;: Wenn &amp;lt;code&amp;gt;iiprop=url&amp;lt;/code&amp;gt; gesetzt ist, wird auch eine URL zu einer Datei zurückgegeben, die auf diese Breite skaliert ist. Alte Dateiversionen können nicht skaliert werden&lt;br /&gt;
* &amp;lt;code&amp;gt;iiurlheight&amp;lt;/code&amp;gt;: Analog zu &amp;lt;code&amp;gt;iiurlwidth&amp;lt;/code&amp;gt;, hier wird die Höhe der Datei angegeben&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gib Dateiinformationen für [[:en:Image:Albert Einstein Head.jpg]] zurück. Beachte, dass die Dateibeschreibungsseite fehlen kann, wenn die Datei auf Commons existiert.&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Image:Albert%20Einstein%20Head.jpg&lt;br /&gt;
| p3=prop=imageinfo&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:Albert Einstein Head.jpg&amp;quot; missing=&amp;quot;&amp;quot; imagerepository=&amp;quot;shared&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;imageinfo&amp;gt;&lt;br /&gt;
          &amp;lt;ii timestamp=&amp;quot;2007-10-20T02:29:04Z&amp;quot; user=&amp;quot;Rocket000&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/imageinfo&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
  &amp;lt;query-continue&amp;gt;&lt;br /&gt;
    &amp;lt;imageinfo iistart=&amp;quot;20071020022358&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/query-continue&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== duplicatefiles / df (Dateiduplikate) ==&lt;br /&gt;
{{MW 1.14/de}}&lt;br /&gt;
Gibt Duplikate der angegebenen Dateien zurück&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;dflimit&amp;lt;/code&amp;gt;: maximale Anzahl der zurückgegebenen Ergebnisse&lt;br /&gt;
* &amp;lt;code&amp;gt;dfcontinue&amp;lt;/code&amp;gt;: Wird genutzt, wenn weitere Ergebnisse vorliegen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gibt Duplikate von zwei Dateien zurück&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Image:Bombers.ogg{{!}}Image:Welcome.gif&lt;br /&gt;
| p3=prop=duplicatefiles&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;99&amp;quot; ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:Bombers.ogg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;duplicatefiles&amp;gt;&lt;br /&gt;
          &amp;lt;df name=&amp;quot;Bombers2.ogg&amp;quot; user=&amp;quot;Catrope&amp;quot; timestamp=&amp;quot;2008-09-27T11:12:45Z&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/duplicatefiles&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;41&amp;quot; ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:Welcome.gif&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;duplicatefiles&amp;gt;&lt;br /&gt;
          &amp;lt;df name=&amp;quot;Welcome2.gif&amp;quot; user=&amp;quot;Catrope&amp;quot; timestamp=&amp;quot;2008-09-27T11:30:30Z&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/duplicatefiles&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
== langlinks / ll (Interwikilinks) ==&lt;br /&gt;
{{MW 1.9/de}}&lt;br /&gt;
Gibt eine Liste aller Interwikilinks für die angegebene Seite zurück&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Gibt nur Interwikilinks für 50 Seiten zurück&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* llcontinue: Wenn weitere Ergebnisse verfügbar sind, benutze dies zum Fortfahren&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gibt die Liste der Interwikilinks von [[:en:Albert Einstein]] zurück&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein&lt;br /&gt;
| p3=prop=langlinks&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;736&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;langlinks&amp;gt;&lt;br /&gt;
          &amp;lt;ll lang=&amp;quot;af&amp;quot;&amp;gt;Albert Einstein&amp;lt;/ll&amp;gt;&lt;br /&gt;
          &amp;lt;ll lang=&amp;quot;als&amp;quot;&amp;gt;Albert Einstein&amp;lt;/ll&amp;gt;&lt;br /&gt;
          &amp;lt;ll lang=&amp;quot;an&amp;quot;&amp;gt;Albert Einstein&amp;lt;/ll&amp;gt;&lt;br /&gt;
          &amp;lt;ll lang=&amp;quot;ar&amp;quot;&amp;gt;ألبرت أينشتاين&amp;lt;/ll&amp;gt;&lt;br /&gt;
          &amp;lt;ll lang=&amp;quot;ast&amp;quot;&amp;gt;Albert Einstein&amp;lt;/ll&amp;gt;&lt;br /&gt;
          &amp;lt;ll lang=&amp;quot;az&amp;quot;&amp;gt;Albert Eynşteyn&amp;lt;/ll&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
        &amp;lt;/langlinks&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
== links / pl (Links) ==&lt;br /&gt;
{{MW 1.9/de}}&lt;br /&gt;
Gibt eine Liste der Seiten zurück, die auf eine bestimmte Seite verlinken. Dieses Modul kann als Generator benutzt werden.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;  plnamespace&amp;lt;/code&amp;gt;: Nur Links zu Seiten in diesen Namensräumen anzeigen&lt;br /&gt;
* &amp;lt;code&amp;gt;  pllimit &amp;lt;/code&amp;gt;: maximale Anzahl der zurückgegebenen Links (nicht mehr als 500 (5000 für Bots und Administratoren))&lt;br /&gt;
* &amp;lt;code&amp;gt;  plcontinue&amp;lt;/code&amp;gt;: Wird genutzt, wenn weitere Ergebnisse vorliegen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gibt eine Liste der Links auf [[:en:Albert Einstein]] zurück&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein&lt;br /&gt;
| p3=prop=links&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;736&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;links&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;1879&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;1901&amp;quot; /&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein: The Practical Bohemian&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein Archives&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein Award&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein Foundation for Higher Learning, Inc.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein Memorial&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein Peace Prize&amp;quot; /&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;0&amp;quot; title=&amp;quot;Zurich&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;4&amp;quot; title=&amp;quot;Wikipedia:Citing sources&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;4&amp;quot; title=&amp;quot;Wikipedia:Media help&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;4&amp;quot; title=&amp;quot;Wikipedia:Persondata&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;4&amp;quot; title=&amp;quot;Wikipedia:Protection policy&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;4&amp;quot; title=&amp;quot;Wikipedia:Sister projects&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;6&amp;quot; title=&amp;quot;Image:Albert Einstein german.ogg&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;10&amp;quot; title=&amp;quot;Template:Nobel Prize in Physics&amp;quot; /&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;10&amp;quot; title=&amp;quot;Template:Nobel Prize in Physics Laureates 2001-2025&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pl ns=&amp;quot;11&amp;quot; title=&amp;quot;Template talk:Nobel Prize in Physics Laureates 1901-1925&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/links&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
== extlinks / el (Externe Links) ==&lt;br /&gt;
{{MW 1.11/de}}&lt;br /&gt;
Gibt eine Liste aller externen Links auf den angegebenen Seite zurück&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;ellimit&amp;lt;/code&amp;gt;: Maximale Anzahl der zurückgegebenen Links. Nicht mehr als 500 oder 5000 für Bots und Administatoren. Standardwert ist 10&lt;br /&gt;
* &amp;lt;code&amp;gt;eloffset&amp;lt;/code&amp;gt;: Wird genutzt, wenn weitere Ergebnisse vorliegen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gibt eine Liste der externen Links auf [[:en:Albert Einstein]] zurück&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein&lt;br /&gt;
| p3=prop=extlinks&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;736&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;extlinks&amp;gt;&lt;br /&gt;
          &amp;lt;el&amp;gt;http://albert-einstein.org/&amp;lt;/el&amp;gt;&lt;br /&gt;
          &amp;lt;el&amp;gt;http://albert-einstein.org/history5.html&amp;lt;/el&amp;gt;&lt;br /&gt;
          &amp;lt;el&amp;gt;http://ame.epfl.ch/biblio/schlatter1.pdf&amp;lt;/el&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
        &amp;lt;/extlinks&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
== templates / tl (Vorlagen) ==&lt;br /&gt;
{{MW 1.9/de}}&lt;br /&gt;
Gibt eine Liste aller Seiten zurück, die auf den angegebenen Seiten eingebunden werden. Dieses Modul kann als Generator verwendet werden.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;tlnamespace&amp;lt;/code&amp;gt;: Nur Seiten in diesen Namensräumen zurückgeben&lt;br /&gt;
* &amp;lt;code&amp;gt;tllimit&amp;lt;/code&amp;gt;: maximale Anzahl der zurückgegebenen Vorlagen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| desc=Gibt eine Liste der Vorlagen zurück, die auf [[:en:Albert Einstein]] eingebunden werden&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=titles=Albert%20Einstein&lt;br /&gt;
| p3=prop=templates&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;pages&amp;gt;&lt;br /&gt;
      &amp;lt;page pageid=&amp;quot;736&amp;quot; ns=&amp;quot;0&amp;quot; title=&amp;quot;Albert Einstein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;templates&amp;gt;&lt;br /&gt;
          &amp;lt;tl ns=&amp;quot;10&amp;quot; title=&amp;quot;Template:Academia&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;tl ns=&amp;quot;10&amp;quot; title=&amp;quot;Template:Age at date&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;tl ns=&amp;quot;10&amp;quot; title=&amp;quot;Template:Audio&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;tl ns=&amp;quot;10&amp;quot; title=&amp;quot;Template:Birth date&amp;quot; /&amp;gt;&lt;br /&gt;
          …&lt;br /&gt;
        &amp;lt;/templates&amp;gt;&lt;br /&gt;
      &amp;lt;/page&amp;gt;&lt;br /&gt;
    &amp;lt;/pages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
[[Category:MediaWiki API/de]]&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=API:Meta/de&amp;diff=925814</id>
		<title>API:Meta/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=API:Meta/de&amp;diff=925814"/>
		<updated>2014-03-11T14:10:04Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: gr., Interpunktion, typo, –falsche Leerzeichen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{API Intro/de}}&lt;br /&gt;
&lt;br /&gt;
Meta-Abfragen liefern Informationen zurück, die nicht mit Wiki-Seiten verknüpft sind.&lt;br /&gt;
&lt;br /&gt;
== siteinfo / si (Site-Informationen) ==&lt;br /&gt;
{{MW 1.9/de}}&lt;br /&gt;
Liefert allgemeine Site-Informationen&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;siprop&amp;lt;/code&amp;gt;: Welche Informationen sollen abgefragt werden (Multi-Value-tauglich, durch &#039;|&#039; getrennt)&lt;br /&gt;
** &amp;lt;code&amp;gt;general&amp;lt;/code&amp;gt;: Allgemeine Seiteninformationen &#039;&#039;&#039;(Standard)&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;code&amp;gt;namespaces&amp;lt;/code&amp;gt;: Liste aller Namensräume&lt;br /&gt;
** &amp;lt;code&amp;gt;namespacealiases&amp;lt;/code&amp;gt;: Liste aller Namensraum-Aliase&lt;br /&gt;
** &amp;lt;code&amp;gt;specialpagealiases&amp;lt;/code&amp;gt;: Liste aller Aliase von &amp;quot;Speziellen Seiten&amp;quot;&lt;br /&gt;
** &amp;lt;code&amp;gt;statistics&amp;lt;/code&amp;gt;: Statistiken à la [[:de:Special:Statistics|Spezial:Statistik]]&lt;br /&gt;
** &amp;lt;code&amp;gt;interwikimap&amp;lt;/code&amp;gt;: Liste aller InterWiki-Präfixe und deren Ziel&lt;br /&gt;
** &amp;lt;code&amp;gt;dbrepllag&amp;lt;/code&amp;gt;: Frage Informationen über den Datenbank-Server mit dem höchsten [[:de:Replikation (Datenverarbeitung)|replication lag]] ab&lt;br /&gt;
** &amp;lt;code&amp;gt;usergroups&amp;lt;/code&amp;gt;: Liste aller Benutzergruppen und -Rechte&lt;br /&gt;
* &amp;lt;code&amp;gt;sifilteriw&amp;lt;/code&amp;gt;: Filter für die InterWiki-Liste (wird ignoriert, falls &amp;lt;code&amp;gt;siprop=interwikimap&amp;lt;/code&amp;gt; nicht genutzt wird)&lt;br /&gt;
** &amp;lt;code&amp;gt;local&amp;lt;/code&amp;gt;: Nur lokale InterWiki-Präfixe anzeigen&lt;br /&gt;
** &amp;lt;code&amp;gt;!local&amp;lt;/code&amp;gt;: Nur nicht-lokale InterWiki-Präfixe anzeigen&lt;br /&gt;
* &amp;lt;code&amp;gt;sishowalldb&amp;lt;/code&amp;gt;: Zeige Informationen über alle DB-Server (wird nur mit &amp;lt;code&amp;gt;siprop=dbrepllag&amp;lt;/code&amp;gt; beachtet)&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
|lang=de&lt;br /&gt;
|desc=Allgemeine Seiteninformationen und die Namensräume&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=meta=siteinfo&lt;br /&gt;
| p3=siprop=general{{!}}namespaces&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;general mainpage=&amp;quot;Wikipedia:Hauptseite&amp;quot; base=&amp;quot;http://de.wikipedia.org/wiki/Wikipedia:Hauptseite&amp;quot; sitename=&amp;quot;Wikipedia&amp;quot; generator=&amp;quot;MediaWiki 1.14alpha&amp;quot; rev=&amp;quot;41097&amp;quot; case=&amp;quot;first-letter&amp;quot; rights=&amp;quot;GNU Free Documentation License&amp;quot; lang=&amp;quot;de&amp;quot; fallback8bitEncoding=&amp;quot;windows-1252&amp;quot; writeapi=&amp;quot;&amp;quot; timezone=&amp;quot;Europe/Berlin&amp;quot; timeoffset=&amp;quot;120&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;namespaces&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;-2&amp;quot;&amp;gt;Media&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;-1&amp;quot;&amp;gt;Spezial&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;1&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;2&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Benutzer&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;3&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Benutzer Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;4&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Wikipedia&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;5&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Wikipedia Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;6&amp;quot;&amp;gt;Bild&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;7&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Bild Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;8&amp;quot;&amp;gt;MediaWiki&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;9&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;MediaWiki Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;10&amp;quot;&amp;gt;Vorlage&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;11&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Vorlage Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;12&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Hilfe&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;13&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Hilfe Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;14&amp;quot;&amp;gt;Kategorie&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;15&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Kategorie Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;100&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Portal&amp;lt;/ns&amp;gt;&lt;br /&gt;
      &amp;lt;ns id=&amp;quot;101&amp;quot; subpages=&amp;quot;&amp;quot;&amp;gt;Portal Diskussion&amp;lt;/ns&amp;gt;&lt;br /&gt;
    &amp;lt;/namespaces&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
* code: includeAllDenied&lt;br /&gt;
** info: Cannot view all servers info unless [[Manual:$wgShowHostnames|$wgShowHostnames]] is true&lt;br /&gt;
** Deutsch: Eine Abfrage über alle Server ist nicht möglich, solange [[Manual:$wgShowHostnames|$wgShowHostnames]] nicht auf &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;steht&lt;br /&gt;
&lt;br /&gt;
== userinfo / ui (Benutzerselbstauskunft) ==&lt;br /&gt;
{{MW 1.11/de}}&lt;br /&gt;
Liefert Informationen über den aktuell angemeldeten Benutzer (nicht über beliebige Benutzer)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &amp;lt;code&amp;gt;uiprop&amp;lt;/code&amp;gt;: Welche Informationen sollen abgefragt werden&lt;br /&gt;
** &amp;lt;code&amp;gt;blockinfo&amp;lt;/code&amp;gt;: Ist der Benutzer gesperrt? Wenn ja, seit wann, von wem und wie lange?&lt;br /&gt;
** &amp;lt;code&amp;gt;hasmsg&amp;lt;/code&amp;gt;: Hat der Benutzer aktuell ungelesene Nachrichten auf seiner Diskussionsseite?&lt;br /&gt;
** &amp;lt;code&amp;gt;groups&amp;lt;/code&amp;gt;: Welchen Benutzergruppen gehört der Benutzer an?&lt;br /&gt;
** &amp;lt;code&amp;gt;rights&amp;lt;/code&amp;gt;: Welche Rechte hat der Benutzer?&lt;br /&gt;
** &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt;: Persönliche Einstellungen des Benutzers&lt;br /&gt;
** &amp;lt;code&amp;gt;editcount&amp;lt;/code&amp;gt;: Anzahl der Bearbeitungen des Benutzers (total)&lt;br /&gt;
** &amp;lt;code&amp;gt;ratelimits&amp;lt;/code&amp;gt;: Gültige Abfrage-Grenzen des Benutzers&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
| lang=de&lt;br /&gt;
| desc=Allgemeine Benutzerinformationen&lt;br /&gt;
| p1=action=query&lt;br /&gt;
| p2=meta=userinfo&lt;br /&gt;
| p3=uiprop=rights{{!}}hasmsg&lt;br /&gt;
| result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;userinfo id=&amp;quot;1&amp;quot; name=&amp;quot;EinBenutzer&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;rights&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;rollback&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;review&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;autoreview&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;autoconfirmed&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;unreviewedpages&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;createaccount&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;read&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;edit&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;createpage&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;createtalk&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;writeapi&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;feedback&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;centralauth-merge&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;reupload-own&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;read&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;edit&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;createpage&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;createtalk&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;writeapi&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;minoredit&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;purge&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;torunblocked&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;upload&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;reupload&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;move&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;autoconfirmed&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;autopatrolother&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;movestable&amp;lt;/r&amp;gt;&lt;br /&gt;
        &amp;lt;r&amp;gt;skipcaptcha&amp;lt;/r&amp;gt;&lt;br /&gt;
      &amp;lt;/rights&amp;gt;&lt;br /&gt;
    &amp;lt;/userinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
== allmessages / am (Lokalisierung) ==&lt;br /&gt;
{{MW 1.12/de}}&lt;br /&gt;
Frage den Inhalt aller/ausgewählter MediaWiki-Strings (Übersetzungen) ab&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
* ammessages: Nur diese Texte anzeigen&lt;br /&gt;
* amfilter: Nur Nachrichten anzeigen, deren Titel diesen Text enthalten&lt;br /&gt;
* amlang: Übersetze Nachrichten in diese Sprache&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
{{ApiEx&lt;br /&gt;
|lang=de&lt;br /&gt;
|desc=Hole die Kölsche Übersetzung einiger Nachrichten&lt;br /&gt;
|p1=action=query&lt;br /&gt;
|p2=meta=allmessages&lt;br /&gt;
|p3=ammessages=august{{!}}mainpage{{!}}edit{{!}}rollback-success{{!}}thismessagedoesntexist&lt;br /&gt;
|p4=amlang=ksh&lt;br /&gt;
|result=&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;api&amp;gt;&lt;br /&gt;
  &amp;lt;query&amp;gt;&lt;br /&gt;
    &amp;lt;allmessages&amp;gt;&lt;br /&gt;
      &amp;lt;message name=&amp;quot;august&amp;quot;&amp;gt;Aujuss&amp;lt;/message&amp;gt;&lt;br /&gt;
      &amp;lt;message name=&amp;quot;mainpage&amp;quot;&amp;gt;Haupsigg&amp;lt;/message&amp;gt;&lt;br /&gt;
      &amp;lt;message name=&amp;quot;edit&amp;quot;&amp;gt;Ändere&amp;lt;/message&amp;gt;&lt;br /&gt;
      &amp;lt;message name=&amp;quot;rollback-success&amp;quot;&amp;gt;De Änderungen vum $1 zeröckjenumme, un dobei de letzte Version vum $2 widder jehollt.&amp;lt;/message&amp;gt;&lt;br /&gt;
      &amp;lt;message name=&amp;quot;thismessagedoesntexist&amp;quot; missing=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/allmessages&amp;gt;&lt;br /&gt;
  &amp;lt;/query&amp;gt;&lt;br /&gt;
&amp;lt;/api&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Fehler ===&lt;br /&gt;
Keine&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Extension:PdfHandler&amp;diff=458043</id>
		<title>Extension:PdfHandler</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Extension:PdfHandler&amp;diff=458043"/>
		<updated>2011-11-27T17:39:29Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: typo, +Wikilink, source code embellishemnt, added usage of thumb- &amp;amp; caption-parameter (cf. de:Wikipedia:Fragen zur Wikipedia/Archiv/2011/Woche 44#Wikilink auf einzelne PDF-Seite)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Extension&lt;br /&gt;
|name=PdfHandler&lt;br /&gt;
|author=xarax &amp;lt;jodeldi at gmx dot de&amp;gt;&lt;br /&gt;
|license=GPL&lt;br /&gt;
|status=stable&lt;br /&gt;
|image=&lt;br /&gt;
|type=media&lt;br /&gt;
|mediawiki=1.11+&lt;br /&gt;
|download={{WikimediaDownload|PdfHandler}}&lt;br /&gt;
|readme=&lt;br /&gt;
|description=Handles PDF files like multipage DJVU&lt;br /&gt;
|parameters=&lt;br /&gt;
|rights=&lt;br /&gt;
|example=&amp;lt;small&amp;gt;[http://usability.wikimedia.org/wiki/File:William_Blake,_a_critical_essay_%28Swinburne%29.pdf usability.wikimedia.org example]&amp;lt;hr /&amp;gt;[http://spiele.j-crew.de/wiki/Datei:13q_gro.pdf j-crew.de example]&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the README file for the &#039;&#039;&#039;PdfHandler extension for MediaWiki&#039;&#039;&#039; software. The extension is only useful if you&#039;ve got a MediaWiki installation; it can only be installed by the administrator of the site.&lt;br /&gt;
&lt;br /&gt;
The extension shows uploaded pdf files in a multipage preview layout. With enabled [[Extension:WebStore|WebStore]] the extension generates automatically images from the specified page.&lt;br /&gt;
&lt;br /&gt;
This is the first version of the extension and it&#039;s almost sure to have bugs. See the [[#Bugs and enhancements|BUGS section]] below for info on how to report problems.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Copyright 2007 xarax ([[s:de:Benutzer:Xarax]])&lt;br /&gt;
&lt;br /&gt;
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.&lt;br /&gt;
&lt;br /&gt;
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.&lt;br /&gt;
&lt;br /&gt;
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA&lt;br /&gt;
&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
This software was tested with 1.11alpha (r25574) – 1.12alpha (r28001) – 1.13.0rc1, and also 1.16wmf. It may or may not work with earlier or later versions, but please test it.&lt;br /&gt;
: currently live on Wikipedia, running 1.16wmf4 (r71190).&lt;br /&gt;
&lt;br /&gt;
It requires the following packages: &lt;br /&gt;
&lt;br /&gt;
* gs-gpl for gs to render the page images (http://www.ghostscript.com/)&lt;br /&gt;
* imagemagick for convert to resize the extracted images (http://www.imagemagick.org/script/index.php)&lt;br /&gt;
* xpdf-utils for pdfinfo to extract metadata from pdf (http://www.foolabs.com/xpdf/download.html). The poppler-utils package may be substituted for xpdf-utils on Ubuntu and Debian systems.&lt;br /&gt;
&lt;br /&gt;
It needs at least PHP 5.1.3 to work (dependency on SimpleXMLElement::addChild).&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
To install, copy all the files in the archive you downloaded to the PdfHandler subdirectory of the extensions subdirectory of your MediaWiki installation.&lt;br /&gt;
&lt;br /&gt;
In your MediaWiki &amp;lt;tt&amp;gt;LocalSettings.php&amp;lt;/tt&amp;gt;, add the following line some place towards the bottom of the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
require_once(&amp;quot;$IP/extensions/PdfHandler/PdfHandler.php&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can set some variables in your &amp;lt;tt&amp;gt;LocalSettings.php&amp;lt;/tt&amp;gt; (if you wish to override one of the defaults):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tt&amp;gt;$wgPdfProcessor&amp;lt;/tt&amp;gt;&#039;&#039;&#039; – path to your ghostscript implementation (default to gs)&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tt&amp;gt;$wgPdfPostProcessor&amp;lt;/tt&amp;gt;&#039;&#039;&#039; – path to your imagemagick convert (default to convert)&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tt&amp;gt;$wgPdfInfo&amp;lt;/tt&amp;gt;&#039;&#039;&#039; – path to your pdfinfo (default to pdfinfo)&lt;br /&gt;
* &amp;lt;tt&amp;gt;$wgPdfOutputExtension&amp;lt;/tt&amp;gt; – defaults to jpg&lt;br /&gt;
* &amp;lt;tt&amp;gt;$wgPdfHandlerDpi&amp;lt;/tt&amp;gt; – defaults to 150 dpi&lt;br /&gt;
** The extension extracts a bitmap image for each page of the PDF, using this resolution (dpi = dots per inch). For example, a PDF page with the European size A4 is 210 mm wide, corresponding to 595 points (at 72 dpi). This yields an image 1240 pixels wide (at 150 dpi). If instead this parameter is set to 300 dpi, the width will be 2480 pixels.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tt&amp;gt;$wgPdfCreateThumbnailsInJobQueue&amp;lt;/tt&amp;gt;&#039;&#039;&#039; - defaults to &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt;&lt;br /&gt;
** Put creating pages&#039; thumbnails into a job queue, so they do not have to be created while browsing a file page, but during normal wikibrowsing. &#039;&#039;&#039;Be advised&#039;&#039;&#039; that setting this to &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt; may significantly increase CPU load of your webserver on a high-traffic website. [[Job queue]] was designed to perform quick tasks on page views, and creating thumbnails can be included into that queue, according to this definition. Nevertheless, as quick as it is, it also requires certain CPU load to convert PDF pages to another format. The solution to that would be either setting [[Manual:$wgJobRunRate|$wgJobRunRate]] to rather small value (ie. 0.05) or disabling job queue on the high-traffic wiki and setting up another server to do just job queue (like Wikimedia [https://wikitech.wikimedia.org/view/Job_queue did]).&lt;br /&gt;
&lt;br /&gt;
Variables below are not specific to this extension:&lt;br /&gt;
* Enable PDF uploads, if you haven&#039;t already: &amp;lt;tt&amp;gt;[[Manual:$wgFileExtensions|$wgFileExtensions]][] = &#039;pdf&#039;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tt&amp;gt;[[Manual:$wgMaxShellMemory|$wgMaxShellMemory]]&amp;lt;/tt&amp;gt;&#039;&#039;&#039; - memory limit for gs, convert and pdfinfo. The default value of 102400 kB (100 MB) might be too low.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example for a WindowsXP installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgPdfProcessor = &#039;C:\Programme\gs\gs8.60\bin\gswin32.exe&#039;;&lt;br /&gt;
$wgPdfPostProcessor = $wgImageMagickConvertCommand;&lt;br /&gt;
$wgPdfInfo = &#039;C:\Programme\xpdf-3.02pl1-win32\pdfinfo.exe&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If $wgImageMagickConvertCommand is not already defined, use the definition alike&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgPdfPostProcessor = &#039;C:\Programme\ImageMagick-6.6.2-Q16\convert.exe&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example for a Ubuntu installation:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgPdfProcessor = &#039;gs&#039;;&lt;br /&gt;
$wgPdfPostProcessor = $wgImageMagickConvertCommand;&lt;br /&gt;
$wgPdfInfo = &#039;pdfinfo&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ubuntu Note:&#039;&#039;&#039; You must have already installed the following 3 packages; imagemagick ghostscript xpdf-utils&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
* The main usage of the PdfHandler extension is without user interaction. If you upload a new pdf file, the metadata will be stored in the database, and then this file can be shown in a multipage preview layout like the djvu handler does. &amp;lt;del&amp;gt;The extension does not render PDF files that were uploaded prior to installation; they will be displayed in the same way as before.&amp;lt;/del&amp;gt;&lt;br /&gt;
The latter is apparently no longer true; existing files also get a preview. I tested it on my wiki, and also recall this stated in bugzilla/mailinglist/wherever, although I can&#039;t seem to locate the reference --[[User:Drorsnir|Dror Snir]] 00:40, 25 August 2010 (UTC) &lt;br /&gt;
* Another option, introduced quite long ago ([http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/PdfHandler/PdfHandler_body.php?revision=25575&amp;amp;view=markup r25575]), is to use it to display PDF files as an image, showing a single page at a time, like so: &amp;lt;nowiki&amp;gt;[[File:myPdfFile.pdf|page=1|600px]]&amp;lt;/nowiki&amp;gt;. The page and size parameters are optional; the default page is page #1. Instead of a size-parameter, you can also use the thumb-parameter, with or without captions: &amp;lt;nowiki&amp;gt;[[File:myPdfFile.pdf|page=1|thumb|My PDF]]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
:If you would like to present a 2-page pdf, for example, do the following: &amp;lt;nowiki&amp;gt;[[File:myPdfFile.pdf|page=1]] [[File:myPdfFile.pdf|page=2]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bugs and enhancements ==&lt;br /&gt;
&lt;br /&gt;
Bugs can be reported at [http://bugzilla.wikimedia.org Bugzilla]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bug list:&#039;&#039;&#039;&lt;br /&gt;
* [https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;bug_status=VERIFIED&amp;amp;bug_status=CLOSED&amp;amp;component=PdfHandler&amp;amp;resolution=WONTFIX&amp;amp;resolution=LATER&amp;amp;resolution=REMIND&amp;amp;resolution=DUPLICATE&amp;amp;resolution=WORKSFORME&amp;amp;resolution=MOVED&amp;amp;resolution=---&amp;amp;product=MediaWiki%20extensions PdfHandler bug reports], all of them, old and new&lt;br /&gt;
&lt;br /&gt;
=== Enhancements ===&lt;br /&gt;
* There is a [[Special:Code/MediaWiki/76941|patch]] to run a [[Manual:Job queue|background job]] for thumbnails to be created. Thanks to that, the thumbnails are created during normal browsing through wiki pages, instead of during browsing the PDF file page. The patch saves time by creating one thumbnail at the time, not causing any load deficiencies, unlike rendering them on PDF file pages.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Extension:Proofread Page]] (could be use with PdfHandler)&lt;br /&gt;
* [[Manual:How to use DjVu with MediaWiki]]&lt;br /&gt;
&lt;br /&gt;
{{OnWikimedia}}&lt;br /&gt;
&lt;br /&gt;
[[Category:UploadVerifyFile extensions]]&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=API:Action_API/de&amp;diff=380594</id>
		<title>API:Action API/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=API:Action_API/de&amp;diff=380594"/>
		<updated>2011-02-03T00:00:21Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: Prefix für die Searchbox korr. („API“ liefert keine Ergebnisse, da alle Seiten mit „API:“ anfangen)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;div style=&amp;quot;background: #f0e0e0; padding: 4px 4px 4px 15px; width:60%; text-align: center;&amp;quot;&amp;gt;Hinweis: Die Übersetzung dieser Seite ist noch nicht abgeschlossen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin-left:20px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=fulltext&lt;br /&gt;
prefix=API:&lt;br /&gt;
width=30&lt;br /&gt;
searchbuttonlabel=API-Dokumentation durchsuchen&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #f0f0e0; padding: 4px 4px 4px 15px; width:60%; text-align: left;&amp;quot;&amp;gt;&lt;br /&gt;
MediaWiki bietet zur Zeit drei Schnittstellen:&lt;br /&gt;
* [http://de.wikipedia.org/w/api.php MediaWiki-API] – die neue API, welche auf diesen Seiten beschrieben wird&lt;br /&gt;
* Die [[Special:Export]]-Funktion, mit der die Daten im XML-Format exportiert werden können&lt;br /&gt;
* Die normale Web-Oberfläche, siehe [[Manual:Parameters to index.php]] (en)&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{API/de}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die einzelnen Kapitel der Dokumentation findest du in dem Menü rechts.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Zweck dieser [[:de:Application programming interface|API]] ist es, einen direkten und einfachen Zugriff auf die Daten in der MediaWiki-Datenbank zu bieten. Programme (z.B. [[:de:WP:BOT|Bots]]) können diese API nutzen, um sich einzuloggen, Daten abzurufen und Seiten zu verändern. Die Schnittstelle kann auch für Javascripte, wie zum Beispiel [[:en:Wikipedia:Tools/Navigation popups|Navigation Popups]], [[:fr:User:EDUCA33E/LiveRC/Documentation|LiveRC]] oder Benutzerprogramme ([[:en:User:Henna/VF|vandal fighter]]) verwendet werden. Ein Zugriff von anderen Webseiten aus, z.B. vom Toolserver, ist auch möglich.&lt;br /&gt;
&lt;br /&gt;
Sämtliche Ausgaben sind in [[API:Data formats/de|vielen Formaten]] sowie deren HTML-Darstellung verfügbar.&lt;br /&gt;
&lt;br /&gt;
Jedes API-Modul benutzt ein paar Parameter. Um Namenskollisionen zu vermeiden besitzt jedes submodul von action=query ein Kürzel aus zwei Buchstaben und jeder Parameter beginnt mit diesen zwei Buchstaben.&lt;br /&gt;
&lt;br /&gt;
* Eine kurze, englischsprachige Referenz der API-Module findest du in der [http://de.wikipedia.org/w/api.php api.php] selbst.&lt;br /&gt;
* Mailing-Liste: &#039;&#039;&#039;[http://lists.wikimedia.org/mailman/listinfo/mediawiki-api API mailing list]&#039;&#039;&#039;&lt;br /&gt;
** Mailingliste ausschließlich für Ankündigungen (alle Nachrichten an diese Liste werden an die Hauptliste weitergeleitet): &#039;&#039;&#039;[http://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce mediawiki-api-announce]&#039;&#039;&#039;&lt;br /&gt;
* [[:de:Bugzilla]]: &#039;&#039;&#039;[http://bugzilla.wikimedia.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;component=API&amp;amp;order=bugs.delta_ts BugZilla]&#039;&#039;&#039; (&#039;&#039;Beim Erstellen von neuen Bugs nicht vergessen Component=API zu setzen&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
== Nützliche Links ==&lt;br /&gt;
* [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/api/ API-Quellcode im SVN]&lt;br /&gt;
* [[Manual:Database layout|Datenbank-Aufbau (en)]]&lt;br /&gt;
* [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/tables.sql?view=markup Die aktuellen MySQL-Tabellen im SVN]&lt;br /&gt;
* [[w:Wikipedia:Creating_a_bot|Creating a Bot]] Anleitung zum Erstellen eines Bots (en)&lt;br /&gt;
&lt;br /&gt;
== Archiv ==&lt;br /&gt;
* [[API:Wikimania 2006 API discussion]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MediaWiki Development/de]]&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
	<entry>
		<id>https://www.mediawiki.org/w/index.php?title=Manual:Job_queue/de&amp;diff=250798</id>
		<title>Manual:Job queue/de</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.org/w/index.php?title=Manual:Job_queue/de&amp;diff=250798"/>
		<updated>2009-04-22T14:41:15Z</updated>

		<summary type="html">&lt;p&gt;Schniggendiller: typo, Stil&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die &#039;&#039;&#039;Job queue&#039;&#039;&#039; („Warteschlange“) wurde in MediaWiki 1.6 eingeführt, um längerfristige Prozesse asynchron (zeitversetzt und besser verteilt) auszuführen. Sie wurde mit dem Ziel entwickelt, viele kleine Prozesse zu handhaben ([[:de:Stapelverarbeitung|Stapelverarbeitung]]).&lt;br /&gt;
&lt;br /&gt;
Sofern nicht im Systemtext [[MediaWiki:Sitestatstext]] die entsprechende Angabe lokal entfernt wurde, lässt sich bei allen MediaWiki-Installationen ab MediaWiki 1.6 die aktuelle Länge der Job queue auf der [[Special:Statistics|Statistik-Spezialseite]] einsehen. Standardmäßig wird bei jedem Seitenaufruf (&#039;&#039;page view&#039;&#039;) ein Prozess ausgeführt und aus der Job queue entfernt. Wenn die dadurch entstehende Systembelastung zu groß ist, kann [[Manual:$wgJobRunRate|$wgJobRunRate]] (Standardwert 1) reduziert werden, indem in [[Manual:LocalSettings.php|LocalSettings.php]] beispielsweise folgender Wert eingetragen wird:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgJobRunRate = 0.01;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativ kann &amp;lt;tt&amp;gt;$wgJobRunRate&amp;lt;/tt&amp;gt; auf den Wert 0 gesetzt und dann ein [[:de:Cron|cronjob]] zum Leeren der Job queue verwendet werden. Dies wird durch Ausführung von &amp;lt;tt&amp;gt;maintenance/runJobs.php&amp;lt;/tt&amp;gt; erreicht, beispielsweise mit:&lt;br /&gt;
&lt;br /&gt;
 0 0 * * * /usr/bin/php /var/www/wiki/maintenance/runJobs.php 2&amp;gt;&amp;amp;1 &amp;gt; /var/log/runJobs.log&lt;br /&gt;
&lt;br /&gt;
=== Aktualisierung der Linktabellen nach Vorlagenänderungen ===&lt;br /&gt;
&lt;br /&gt;
Wird im Wiki eine Vorlage bearbeitet, fügt MediaWiki für jede Seite, die diese Vorlage verwendet, einen Job der Job queue hinzu. Jeder Job ist dabei der Befehl, die entsprechende Seite aufzurufen, die Vorlage neu zu expandieren und die Linktabelle entsprechend zu aktualisieren. Demnach sind grundsätzlich keine manuellen „Null-Edits“ (Blindedits, „Seite speichern“ ohne etwas geändert zu haben) mehr nötig, was eine erhebliche Entlastung für die Benutzer darstellt. Bei vielfach verwendeten Vorlagen kann die Aktualisierung aller betroffenen Seiten jedoch einige Zeit in Anspruch nehmen (üblicherweise einige Minuten bis Stunden, in großen Wikis selten einige Tage).&lt;br /&gt;
&lt;br /&gt;
=== Außerkraftsetzen des HTML-Caches ===&lt;br /&gt;
&lt;br /&gt;
Weitere Vorgänge können darüberhinaus für eine große Seitenanzahl zum Ungültigwerden des jeweilgen HTML-Caches führen:&lt;br /&gt;
&lt;br /&gt;
* Änderung eines Bildes (alle Vorschaubilder, die „Thumbnails“, müssen neu gerendert und ihre Größen neu berechnet werden)&lt;br /&gt;
* Löschung einer Seite (alle Links auf anderen Seiten müssen von blau nach rot geändert werden)&lt;br /&gt;
* Neuanlage oder Wiederherstellung einer Seite (wie vorstehend, aber von rot nach blau)&lt;br /&gt;
* Änderung einer Vorlage (alle Seiten, die die Vorlage einbinden, müssen aktualisiert werden)&lt;br /&gt;
&lt;br /&gt;
Abgesehen von Vorlagenänderungen betreffen diese Aktionen zwar nicht die Linktabellen, sie machen jedoch den HTML-Cache aller Seiten, auf denen die fragliche Seite verlinkt oder in denen ein Bild eingebunden ist, ungültig. Die Außerkraftsetzung des Caches einer Seite ist ein kurzer Vorgang; dazu wird nur die Aktualisierung eines einzigen Datenbankfelds und das Senden eines Multicast-Datenpakets zur Cacheleerung benötigt.&lt;br /&gt;
&lt;br /&gt;
Es dauert allerdings länger wenn mehr als 1000 Aktualisierungen vorzunehmen sind. Standardmäßig werden Jobs hinzugefügt, wenn mehr als 500 Seiten betroffen sind; ein Job pro &#039;&#039;&#039;500&#039;&#039;&#039; Vorgänge.&lt;br /&gt;
&lt;br /&gt;
== Typische Werte ==&lt;br /&gt;
&lt;br /&gt;
In Zeiten geringer Serverlast kann die Job queue leer sein und den Wert Null haben. In der Praxis ist die Job queue – zumindest in den großen Wikimediaprojekten wie zum Beispiel der deutschsprachigen Wikipedia – fast nie leer. Außerhalb der Tagesspitzenzeiten kann sie einige hundert bis tausende anstehende Jobs umfassen, in Spitzenzeiten auch mehrere Millionen. Der Zahlenwert kann sehr kurzfristig um 10 Prozent oder mehr schwanken.&amp;lt;sup&amp;gt;[http://leuksman.com/log/2008/04/22/so-whats-in-the-job-queue-anyway/]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Languages|Manual:Job queue}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Task/de]]&lt;/div&gt;</summary>
		<author><name>Schniggendiller</name></author>
	</entry>
</feed>