Wikipedia:Projektneuheiten/Archiv/2020-1

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Für Programmierer

[Quelltext bearbeiten]
  • (CSS) Vorankündigung: Support for the .menu and .vectorMenu electors will soon be dropped from Vector. This may impact your gadgets or user styles/scripts. Eine Liste betroffener Seiten hierzuwiki ist im verlinkten Task vorhanden (Task 254797).
  • (API) Add REST /me/contributions (Task 252202, Gerrit:602141).

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit) Als weiteres Checkuser-Datum wird bei einem erfolgreichen Anmelden am Wiki der Benutzername gespeichert, bei fehlerhafter Anmeldung die IP-Adresse (Task 253946, Gerrit:599486).

Für Programmierer

[Quelltext bearbeiten]

Für Botbetreiber

[Quelltext bearbeiten]

(Pywikibot) Eine neue Version 3.0.20200609 wurde als Tag bereitgestellt und ist die vorletzte Version, die Python 2 unterstützt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.

Die Änderungen enthalten unter anderem:

  • Die SkipPageError exception wurde gelöscht. Stattdesses sollte die Methode BaseBot.skip_page verwendet werden.
  • Mit der pagegenerators-Option -weblink kann jetzt mit der URL auch das Übertragungsprotokoll mit angegeben werden (Task 251308, Task 251310).


Folgende Änderungen werden mit einer der nächsten Versionen folgen:

  • Die Methoden Page.getVersionHistory() und Page.fullVersionHistory() werden gelöscht und sollten durch Page.revisions() ersetzt werden (Task 151110).
  • Einige veraltete Compat-Methoden werden gelöscht. Es wird eine FutureWarning ausgegeben, wenn sie benutzt werden.
  • MediaWikis werden nur noch ab Version 1.19 (LTS) unterstützt (Task 245350).
  • das Submodul tools.ip wird gelöscht (Task 243171)
  • Funktionen für Interwikilinks ausgezeichneter Artikel (Vorlagen Link FA, Link GA) werden gelöscht.
  • Pywikibot wird nur noch ab Python-Version 3.5 unterstützt (Task 239542, Task 213287)

Die vollständigen Änderungen sind in der Historie einsehbar, zum Beispiel hier.

  • (Softwareneuheit) Sortierbare Tabellenspalten werden beim 3. Klick wieder in ursprünglicher Reihenfolge dargestellt (Task 226697, Gerrit:598877).
  • (Softwareneuheit) Der Progammcode der Sidebar/Werkzeugleiste wurde überarbeitet. Daraus resultieren aktuell zwei Fehler im Monobook-Skin: Task 254548: Regression: Tool "User uploads" in the sidebar missing in skin Monobook und Task 254485: Regression: Wikidata item missing in Monobook . Diese sind behoben und werden nächste live gehen. Weitere Fehler bitte gerne auf WD:Projektneuheiten oder direkt im Phabricator melden. — Raymond Disk. 19:59, 5. Jun. 2020 (CEST)[Beantworten]
  • (Softwareneuheit) Für „Seitenverlinkung“-Benachrichtigungen kann nun eine private Liste von Seiten angelegt werden, für die man keine Benachrichtigungen mehr erhalten möchte (Task 46787, Gerrit:591154).
  • (Schwesterprojekte - Wikimedia Commons) Im DATA-Namensraum auf Wikimedia Commons können nun Daten gespeichert werden, die unter der „Datenlizenz Deutschland – Namensnennung – Version 2.0“ und „Datenlizenz Deutschland – Zero – Version 2.0“ stehen (Task 236801, Gerrit:546326).

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit Wikimedia Commons) Über die neue Spezialseite Special:MediaSearch können Dateien basierend auf den strukturierten Daten gesucht werden (Gerrit:596356).
  • (Softwareneuheit Wikimedia Commons) Für die Bearbeitung tabellarischer Daten im Data-Namensraum auf Wikimedia Commons wurde eine erste Version eines Tabelleneditors bereitgestellt. Dieser vereinfacht das Bearbeiten der Daten, die im JSON-Format gespeichert sind. Test-Datenset: Erst auf „Edit“ klicken, dann im Seitenkopf auf „Edit as table“ (Task 251759, Gerrit:592695).

Für Programmierer

[Quelltext bearbeiten]
  • (JS) JavaScript code for checking multiple keys via mw.config.exists([multiple]) or mw.user.tokens.exists([multiple]) will no longer work. If your script makes use of this, use exists() or get() with a single key instead (Task 251855, Gerrit:594345).
  • (API) rest: Add 'thumbnail' and 'description' fields to the search response (Task 250144, Gerrit:588999).
  • (CSS/JS) Add CSS class on body to mark the skin version. Adds class skin-vector-legacy for legacy layout (Task 251648, Gerrit:593955).

Für Programmierer

[Quelltext bearbeiten]

Für Botbetreiber

[Quelltext bearbeiten]

(Pywikibot) Eine neue Version 3.0.20200508 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.

Die Änderungen enthalten unter anderem:

  • Eine Übersetzungstabelle für die Funktion i18n.translate()muss immer die Schlüssel 'en' oder '_default' besitzen, wenn es keine Lokalisierung ist (Task 220099).
  • test_family.py wurde gelöscht (Task 228375, Task 228300).
  • tools.ip_regexp wurde gelöscht (Task 174482).
  • Die Methoden Page.getVersionHistory() und Page.fullVersionHistory() sind veraltet und sollten ersetzt werden; sie werden demnächst gelöscht (Task 151110).


Folgende Änderungen werden mit einer der nächsten Versionen folgen:

  • Die Methoden Page.getVersionHistory() und Page.fullVersionHistory() werden gelöscht und sollten durch Page.revisions() ersetzt werden (Task 151110).
  • Einige veraltete Compat-Methoden werden gelöscht. Es wird eine FutureWarning ausgegeben, wenn sie benutzt werden.
  • SkipPageError sollte nicht mehr verwendet werden und wird demnächst gelöscht; stattdessen steht die Bot-Methode skip_page zur Verfügung.
  • MediaWikis werden nur noch ab Version 1.19 (LTS) unterstützt (Task 245350).
  • das Submodul tools.ip wird gelöscht (Task 243171)
  • Funktionen für Interwikilinks ausgezeichneter Artikel (Vorlagen Link FA, Link GA) werden gelöscht.
  • Pywikibot wird nur noch ab Python-Version 3.5 unterstützt (Task 239542, Task 213287)

Die vollständigen Änderungen sind in der Historie einsehbar, zum Beispiel hier.

  • (Softwareneuheit) Es steht eine neue Option in den Benutzereinstellungen zur Verfügung: „E-Mail-Adresse zum Zurücksetzen des Passworts erforderlich“. Wird diese Option ausgewählt, werden nur dann E-Mails zum Zurücksetzen des Passworts versandt, wenn die Person beim Zurücksetzen den Benutzernamen und die E-Mail-Adresse dieses Kontos angegeben hat. Dies vermeidet vielfache E-Mails mit neuen Passwörtern, u.a. ausgelöst von Vandalen, Hackern usw. (Task 245791, Gerrit:585371).

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit) Auf Wikimedia Commons haben nun alle angemeldete Benutzer/innen das Recht zum Hochladen via URL erhalten. Es können Bilder direkt von Seiten, die durch eine Whitelist freigegeben wurden, mittels API oder Special:Upload übertragen. Mit dem Hochlade-Assistenten ist es möglich, Dateien von Flickr hochzuladen (Die Projektseite auf Commons muss noch aktualisiert werden, Task 251474, Gerrit:593357).

Für Programmierer

[Quelltext bearbeiten]
  • (CSS/JS) Over-qualified CSS selectors in Wikimedia skins have been removed.
    • div#content is now .mw-body
    • div.portal is now .portal
    • div#footer is now #footer

This is so the skins can use HTML5 elements. If your gadgets or user styles used them you will have to update them (Task 248137).

Für Jedermann

[Quelltext bearbeiten]

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit) Seiten mit mathematischen Formeln, die veraltete LaTeX-Syntax enthalten, werden in eine Wartungskategorie sortiert. Der Name der Kategorie kann über MediaWiki:Math-tracking-category-texvc-deprecation festgelegt werden. Hintergrund: „Diskussionen in der Wikimedia-Mathe-Gemeinschaft zeigen, dass es einen Konsens gibt, die Verwendung von MediaWiki-spezifischen LaTeX-Makros, die mit LaTeX-Makros aus häufig verwendeten Paketen in Konflikt stehen, abzulehnen.“ (Task 197842, Gerrit:584687).

Für Programmierer

[Quelltext bearbeiten]

Für Botbetreiber

[Quelltext bearbeiten]

(Pywikibot) Eine neue Version 3.0.20200405 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.

Die Änderungen enthalten unter anderem:

Folgende Änderungen werden mit einer der nächsten Versionen folgen:

  • SkipPageError sollte nicht mehr verwendet werden und wird demnächst gelöscht; stattdessen steht die Bot-Methode skip_page zur Verfügung.
  • Der Seitenaufruf der Test-Site soll künftig nur noch über Site('test', 'wikipedia') erfolgen; die bisherige Möglichkeit über Site('test', 'test') ist veraltet.
  • MediaWikis werden nur noch ab Version 1.19 (LTS) unterstützt (Task 245350).
  • Für Python 2 wird das Package ipaddress erforderlich (Task 243171), das Submodul tools.ip wird gelöscht.
  • Funktionen für Interwikilinks ausgezeichneter Artikel (Vorlagen Link FA, Link GA) werden gelöscht.

Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.

Für Programmierer

[Quelltext bearbeiten]

Für Botbetreiber

[Quelltext bearbeiten]

(Pywikibot) Eine neue Version 3.0.20200326 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.

Die Änderungen enthalten unter anderem:

  • Beim Ausführen eines Skripts wird geprüft, ob alle benötigten externen Module vorhanden sind.
  • Attribute der Klasse WikibaseEntity wurden überarbeitet. (Task 233406)
  • cgi_interface.py wurde gelöscht. (Task 248292, Task 248250, Task 193978)
  • Das Submodul compat wurde gelöscht. (Task 183085)
  • backports.py wurde gelöscht. (Task 244664)

Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit) Spezial:Logbuch hat im Abschnitt „Zusätzliche Logbücher anzeigen“ einen separaten Filter „Neuanmeldungs-Logbuch“ erhalten (Gerrit:384196).

Für Programmierer

[Quelltext bearbeiten]
  • (HTML) Das HTML-Attribut tabindex="0" wurde zur Nutzung freigegeben. Dies ist wichtig für die Fokussierbarkeit der Elemente über die Tastatur, damit z.B. Benutzer mit motorischen Beeinträchtigungen diese Elemente erreichen können. tabindex="-1" oder tabindex > 0 sind weiterhin gesperrt (Task 247910, Gerrit:580554).
  • (API) InterwikiMap shouldn't report any interwikis as language ones when InterwikiMagic=false (Task 130381, Gerrit:574201).
Zwei-Spalten-Bearbeitungskonflikt Oberfläche
  • (Softwareneuheit) Eine neue Oberfläche zum Lösen von Bearbeitungskonflikten ersetzt die bisherige Oberfläche. Ein Opt-Out ist möglich (Projektseite, Task 139601, Gerrit:581991).

Für Programmierer

[Quelltext bearbeiten]
  • (API) Fix fetching login token from action=query&meta=tokens on private wikis (Task 245149, Gerrit:572332).
  • (API) Add a ContentModelChange helper, and an api module that uses it (Task 107174, Gerrit:563701).
  • (API) ApiEditPage: add baserevid parameter. This adds a baserevid parameter for detecting edit conflicts, as an alternative to the less precise basetimestamp parameter. This is introduced for parity with and use by the new REST api (Task 34037, Task 230843, Gerrit:577345).

Für Botbetreiber

[Quelltext bearbeiten]

(Pywikibot) Eine neue Version 3.0.20200306 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.

Die Änderungen enthalten unter anderem:

  • Die Site-Methode media_wikimessages() kann MediaWiki-Nachrichten auch für andere Sprachcodes zurückgeben.
  • Für ISBN-Bearbeitungen ist das stdnum-Package erforderlich. (Task 132919, Task 144288, Task 241141)
  • Die Module weblib und botirc wurden gelöscht (Task 85001, Task 212632), außerdem einige veraltete Methoden.

Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit) Auf der Spezialseite „Links auf diese Seite“ werden die Abschnittsüberschriften für Weiterleitungen angezeigt (Task 103281, Gerrit:410389).

Für Programmierer

[Quelltext bearbeiten]

Februar 2020

[Quelltext bearbeiten]

Für Programmierer

[Quelltext bearbeiten]
  • (Bearbeitungsfilter) Add site name and language variables (Gerrit:558567, Task 97933, Task 240948)
  • (CSS) Add ARIA `navigation` role and label to table of contents div (Gerrit:268363, Task 139221)
  • (API) Use ParamValidator library (Gerrit:434718). Damit wurden die folgenden Tasks gelöst
    • Make user IDs more readily available with the API (Task 21195)
    • Allow listing of logevents per pageid (Task 34675)
    • Add userid versions of `rvuser` and `rvexcludeuser` (Task 154774)
    • API does not strip bidi characters (or trim whitespace) when validating IPs for 'user'-type parameters (Task 232672)

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit) Videos im MPEG-1- und MPEG-2-Format können nach Wikimedia Commons hochgeladen werden. Die Patente sind 2018 ausgelaufen (Task 166024, Gerrit:411051).

Für Programmierer

[Quelltext bearbeiten]
  • (Softwareneuheit) Benutzer/-innen können den Empfang von E-Mails und Benachrichtigungen von anderen Benutzer/-innen stummschalten. Dazu dient die neue Spezialseite Mute. Auf Benutzerseiten auch links in den Werkzeugen als „Stummschaltungs-Einstellungen“.

Für Jedermann

[Quelltext bearbeiten]
  • (Bugfix) Beim Anschauen von Bildern im MediaViewer springt der Browser nicht länger an den Seitenanfang, sondern bleibt an der Stelle stehen, wenn der MediaViewer wieder geschlossen wird. (Task 229484, Gerrit:564811)

Für Programmierer

[Quelltext bearbeiten]

Für Botbetreiber

[Quelltext bearbeiten]

(Pywikibot) Eine neue Version 3.0.20200111 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und einem neu eingeführten „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.

Die Änderungen enthalten unter anderem:

Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.

Für Jedermann

[Quelltext bearbeiten]
  • (Softwareneuheit) Mit dem URL-Parameter ?setlang=xx (xx steht für einen Sprachcode) kann die Benutzersprache umgestellt werden. Eine Sicherheitsabfrage ist implementiert (Task 63115, Gerrit:551940).

Für Programmierer

[Quelltext bearbeiten]
  • (Bugfix) Die Syntax <references responsive="" /> funktioniert wieder. Kurz vor Weihnachten 2019 trat dieser Bug auf (Task 241303, Gerrit:561169).
  • (Softwareneuheit) Es steht als weitere Möglichkeit zur 2-Faktor-Authentifizierung WebAuthn zur Verfügung. Aktivierbar in den Spezial:Einstellungen.