Zum Inhalt springen

Wikipedia:Technik/Skin/Gadgets/CommonsDirekt

aus AufEinWort, der freien Forschung

CommonsDirekt


Das Helferlein CommonsDirekt schreibt automatisch generierte Verlinkungen mit Dateibeschreibungsseiten in eine direkte Verlinkung auf die Dateibeschreibungsseite im Commons-Projekt um, falls die Mediendatei tatsächlich dort residiert. Jene Seite ist aussagekräftiger und bearbeitbar, während hier lokal nur eine Zusammenfassung gezeigt wird.

Der Medienbetrachter darf nicht aktiviert sein, weil er einen völlig anderen Effekt beim Anklicken der Mediendatei bewirkt.

Aktivierung

Der leichteste Weg wäre als angemeldetes Konto durch einfaches Ankreuzen.

Es kann sein, dass man das anders handhaben möchte:

  • Ohne Anmeldung über Greasemonkey.
  • In einem anderen Wiki oder global.
  • Nur unter bestimmten, programmatisch formulierten Bedingungen.
  • Auf Mobilgeräten; die Standard-Aktivierung des Projekts wirkt nur bei Desktop.

Aus jeder Seite der deutschsprachigen Wikipedia heraus funktioniert dann mittels JavaScript:

mw.loader.load( "ext.gadget.CommonsDirekt" );

Aus anderen Wikis – insbesondere global – ist möglich:

mw.loader.load( "https://aufeinwort.info/w/load.php?modules=ext.gadget.CommonsDirekt" );

Das Gadget kann in jedem Wiki benutzt werden; auf Commons wäre das kaum sinnvoll.

Gadget-Konfiguration

CommonsDirekt
CommonsDirekt: Überspringen der lokalen Dateibeschreibungsseite, um sofort nach Wikimedia Commons zu kommen (funktioniert nur mit deaktiviertem Medienbetrachter).
(standardmäßig aktiviert)
EigenschaftZuweisung
ResourceLoaderunterstützt
defaultVorgabe für alle
skinsvectorvector-2022monobooktimelessmoderncologneblue
actionseditview
dependenciesmediawiki.utiluser.options
scriptsDirect-link-to-Commons.js
* CommonsDirekt[ResourceLoader|default|skins=vector,vector-2022,monobook,timeless,modern,cologneblue|actions=edit,view|dependencies=mediawiki.util,user.options]|Direct-link-to-Commons.js
Aktive Spezifikation.

(Achtung: Bezeichnung der .js-Seite entspricht nicht der Gadget-ID)

Autor