Erweiterung:PortableInfobox

This page is a translated version of the page Extension:PortableInfobox and the translation is 100% complete.
MediaWiki-Erweiterungen
PortableInfobox
Freigabestatus: stabil
Einbindung Tag
Beschreibung Portierung der PortableInfobox Erweiterung von Fandom auf MediaWiki 1.37.0+
Autor(en) Universal Omega,
Luqgreg,
Fandom (Originale Version)
Letzte Version 0.6 (2022-01-08)
Kompatibilitätspolitik Der Master behält die Abwärtskompatibilität bei.
MediaWiki 1.37.0+
Datenbankänderungen Nein
Lizenz GNU General Public License 3.0 oder neuer
Herunterladen
README
  • $wgAllInfoboxesSubpagesBlacklist
  • $wgPortableInfoboxCustomImageWidth
  • $wgPortableInfoboxUseHeadings
  • $wgPortableInfoboxUseTidy
‎<infobox>
Public wikis using 5,873 (Ranked 98th)
Probleme Offene Probleme · Einen Fehler melden

Die Erweiterung PortableInfobox ermöglicht die Erstellung von portablen Infoboxen, die unter Verwendung von sauberem semantischem HTML-Markup auf jedem Skin oder jeder Plattform dargestellt werden können, wobei leicht verständliches, leistungsstarkes XML-ähnliches Markup verwendet wird. Es ist eine Portierung der Erweiterung PortableInfobox von Fandom auf die neueren MediaWiki-Versionen.

Installation

  • Die Herunterladen und die Datei(en) in ein Verzeichnis namens PortableInfobox im Ordner extensions/ ablegen.
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
    wfLoadExtension( 'PortableInfobox' );
    
  •   Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.

Konfigurationsparameter

$wgAllInfoboxesSubpagesBlacklist (array)
Liste der Unterseiten im Vorlagen-Namensraum, die bei der API allinfoboxes-Abfrage ausgelassen werden sollen. (Standard: [ "doc", "draft", "test" ])
$wgPortableInfoboxCustomImageWidth (int)
Größe der in den Infoboxen verwendeten Thumbnailbilder. (Standard: 300)
$wgPortableInfoboxUseHeadings (bool)
Verwendung von Überschriften-Tags für Infobox-Titel und Gruppenüberschriften, dies kann zu Inkompatibilitäten mit anderen Erweiterungen führen. (Standard: true)
$wgPortableInfoboxUseTidy (bool)
Benutzung von RemexHTML zur Validierung von HTML in Infoboxen. (Standard: true)

Verwendung

Siehe Hilfe:Infoboxes/Tags auf Fandom.

<span id="‎<media />_tag">

‎<media />-Tag

In Version 0.3 wurde der ‎<media />-Tag als Ersatz für ‎<image /> eingeführt, der aber noch immer funktioniert (siehe Aliase). Es erlaubt Nutzern Bilder, Videos und Audiodateien in den Infoboxen einzubetten, genauso wie es der ‎<image />-Tag im Original getan hat.

Attribute

  • source - Name des Parameters
  • audio - Wenn es auf false gesetzt ist, werden Audiodateien ignoriert.
  • image - Wenn es auf false gesetzt ist, werden Bilder ignoriert.
  • video - Wenn es auf false gesetzt ist, werden Videos ignoriert.

Child-Tags

  • ‎<default>
  • ‎<caption>

Aliase

  • ‎<audio /> - Variante des ‎<media />-Tags, der nur Audiodateien erlaubt
  • ‎<image /> - Variante des ‎<media />-Tags, der nur Bilder und Videos erlaubt (wegen Rückwärtskompatibilität, kann mit video="false" deaktiviert werden)
  • ‎<video /> - Variante des ‎<media />-Tags, der nur Videos erlaubt

Benutzerseitige Unterschiede zur ursprünglichen Version

Basiert auf Wikia/app@b9fcbe5d6db928e318d64ad0568ec2d09a3f406e. Es ist möglich, dass in der Originalversion einige Funktionen zu einem späteren Zeitpunkt eingeführt wurden, die hier nicht enthalten sind.

  • Europa-Theme wurde entfernt.
  • Die Klasse .pi-theme-default wird anstelle von .pi-theme-wikia auf die Infobox angewendet, wenn kein Theme angegeben ist.
  • Wenn ein ‎<gallery>-Tag in eine Infobox mit Bildern ohne Untertitel übertragen wird, wird der Dateiname verwendet, anstatt das Bild nicht zu zeigen.
  • Bei der Einbettung eines Videos in eine Infobox wird dem ‎<figure>-Tag zusätzlich die Klasse .pi-video hinzugefügt.
  • Videos verwenden ‎<video>-Tags, anstatt das Video nach dem Klick auf ein Thumbnail in einem Modal zu zeigen.
  • Die Klasse .pi-image ist nicht mehr im Tag ‎<figure> mit einem Video vorhanden, stattdessen wird die Klasse .pi-media auf alle Medienelemente angewendet.

Die Klasse .pi-image-collection wurde zu .pi-media-collection geändert.

  • Die accent-color-*-Attribute erlauben mehr Farbformate.
  • Mehr HTML-Tags sind in Untertiteln erlaubt.
  • Der mobile Skin hat kein eigenes Styling.