Wikipedia:Technik/MediaWiki/CentralNotice

Eine detaillierte Schritt-für-Schrittanleitung für die Beantragung einer Themenbannerkampagnen findet sich hier.

CentralNotice


Eine CentralNotice ist eine Nachricht, die auf einem oder mehreren Wikimedia-Wikis angezeigt wird. Früher wurde dazu die Systemnachricht MediaWiki:Sitenotice verwendet, inzwischen wurde jedoch eine umfangreiche MediaWiki-Erweiterung geschrieben, die einen weitaus höheren Funktionsumfang besitzt, aber bei der die Nachrichten nur Benutzern mit aktiviertem JavaScript angezeigt werden (im Gegensatz zur lokalen Sitenotice, die auch für Benutzer ohne JavaScript sichtbar ist).

DetailsBearbeiten

Verwaltet werden die CentralNotices von Administratoren auf Meta, siehe meta:Special:CentralNotice. Dort können sogenannte Kampagnen erstellt werden, die eine bestimmte Zahl an Bannern sowie ihre Gewichtung enthält. Es lässt sich einstellen, auf welchen Projekten die Banner sichtbar sind. Übersetzungen für die Banner werden von Administratoren auf Meta eingetragen, wobei es oftmals zuvor Übersetzungsaufrufe gibt, an denen sich jeder beteiligen kann.

Neben einem Filter für die Projekte gibt es auch eine Geotargeting-Funktion. So können Kampagnen auf bestimmte Länder und föderale Ebenen (nicht Sprachen) begrenzt werden. Diese Funktion wird für den jährlichen Spendenaufruf verwendet. Einige Wikimedia-Chapter sammeln nämlich selbst Spenden (was in vielen Ländern steuerlich günstiger ist) und treten gemäß einem Vertrag mit der Wikimedia Foundation einen Teil (in Deutschland zurzeit 50 %) des Einkommens an die Foundation ab.

Alternativ zu CentralNotices können mittels MediaWiki:Watchlist-summary Nachrichten auf Beobachtungslisten eingeblendet werden.

Bearbeiten

Wenn es Fehler auf einem Banner gibt oder du eine Änderung oder einen neuen Banner anregen möchtest, kontaktiere einen Admin oder CentralNotice-Admin auf Meta. In Bezug auf existierende Banner empfiehlt sich auch ein Blick in das CentralNotice-Logbuch, um herauszufinden, welcher Admin bereits mit der betreffenden Kampagne befasst ist.

In der de-Wikipedia sind insbesondere die deutschsprachigen Meta-Admins DerHexer, Hoo man, Lustiger seth und MF-Warburg ansprechbar. Unter den Mitarbeitern der Wikimedia-Stiftung, die Zugriff auf (und Erfahrung mit) CentralNotice haben, ist Tbayer (WMF) (auch bekannt als HaeB) als ein deutschsprachiger Ansprechpartner zu nennen.

Aktive Banner findenBearbeiten

Über die Spezialseite Special:BannerAllocation kann herausgefunden werden, welche CentralNotice auf welchem Wiki gerade aktiv ist. Da die CentralNotice auch über Zugangsländer verschieden sein kann, sind die nachfolgenden Links für die deutschsprachige Wikipedia interessant:

Bearbeiten

CookiesBearbeiten

In der Regel bieten die Banner die Möglichkeit, sie mit einem Mausklick verschwinden zu lassen. Diese Aktion wird in einem Cookie des Browsers gespeichert. Im Rahmen von Spendenkampagnen erscheint zuweilen nach ein oder mehreren Wochen ein geändertes Motiv erneut. Löscht man gelegentlich oder regelmäßig seine Cookies, so erscheint das Banner natürlich von Neuem.

Bestimmte Typen ausblendenBearbeiten

In den Einstellungen kannst du Banner der Kategorien Advocacy, Artikel schreiben, Fotografie, Veranstaltung, Spendenaufruf oder Governance je nach deinen Interessen abschalten. Banner der Kategorien Wartung und Spezial bekommst du in jedem Fall angezeigt, sodass du die wichtigsten Informationen nicht verpasst.

Vollständiges Abschalten in CSSBearbeiten

Die CentralNotice ist über die folgenden Selektoren adressierbar:

  • #centralNotice
  • .cn-fundraising

Damit kann eine dauerhafte Ausblendung der alljährlichen Weihnachtszeit-Spendenbanner fundraising auch im nicht angemeldeten Zustand über Browser-Konfiguration erreicht werden:

.cn-fundraising { 
   display: none;
}

Der Selektor #centralNotice sollte hierfür nicht benutzt werden, da sonst auch ausnahmsweise wirklich wichtige Nachrichten nicht angezeigt würden.

Jede Kampagne hat einen spezifischen Selektor. Wenn man eine bestimmte laufende Kampagne ausblenden möchte, ist folgendes Vorgehen möglich:

  1. Im Quelltext die Banner-Einbindung heraussuchen.
    • Besonders leicht ginge das mit dem DOM-Betrachter der Browser: Der Banner wird markiert und mittels Tastenkombination der DOM-Betrachter gestartet; man kommt unmittelbar zum HTML-Code des Banners.
  2. An dieser Stelle steht etwas wie id="Election2015_BoardSubmission".
  3. Das ist der erforderliche Selektor; damit lässt sich das obige CSS modifizieren:
.cn-fundraising,
#Election2015_BoardSubmission {
   display: none;
}

Mit CSS 4 wird auch @document definiert; bislang nur in einzelnen Browsern:

@-moz-document domain(wikipedia.org) {
.cn-fundraising { 
   display: none;
}
}
@-webkit-document domain(wikipedia.org) {
.cn-fundraising { 
   display: none;
}
}

Weitere InformationenBearbeiten

MediaWiki: Extension:CentralNotice – Freie Wikisoftware (englisch)