Erweiterungen für MediaWiki: Unterschied zwischen den Versionen
Zeile 60: | Zeile 60: | ||
=Parsererweiterungen= | =Parsererweiterungen= | ||
==CategoryTree== | |||
Die CategoryTree-Erweiterung bietet eine dynamische Baumansicht der Kategorienstruktur einer Wiki-Instanz an. | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:CategoryTree/de | |||
==Cite== | |||
Die Cite-Erweiterung erlaubt es Nutzer*innen Quellenverweise als Fußnoten auf einer Seite einzusetzen. | |||
Dazu werden die zwei Tags <ref> und <references /> implementiert, welche zusammen Fußnoten (und so auch Quellenangaben für Zitate) auf einer Seite ermöglichen. | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Cite/de | |||
==ImageMap== | |||
Die ImageMap-Erweiterung ermöglicht die Realisierung anklickbarer Bilder bzw. Bildteile, indem Bildflächen über spezifische Koordinaten deklariert und diesen Flächen Hyperlinks zugewiesen werden können. | |||
So könnte zum Beispiel auf einer Weltkarte jedes Land markiert und mit einem Hyperlink zu weiteren Informationen über das jeweilige Land versehen sein. | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:ImageMap/de | |||
==InputBox== | |||
Die InputBox-Erweiterung fügt Wikiseiten bereits erstellte HTML-Formularfelder hinzu, wodurch Formulare auf Seiten bereitgestellt werden. | |||
Diese lassen sich schließlich nutzen (Text eingeben, Menüelemente auswählen usw.), um damit verbundene Aktionen auszulösen. | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:InputBox/de | |||
==Math== | |||
Diese Erweiterung wird nicht unterstützt und durch eine lokale und standardmäßig aktivierte [https://www.mathjax.org/ MathJax]-Implementierung realisiert. | |||
==ParserFunctions== | |||
Die Erweiterung ParserFunctions bereichert den Wikitext-Parser um hilfreiche Funktionen: hauptsächlich im Bereich der Logik- und Zeichenketten-Handhabung (string functions). | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:ParserFunctions/de | |||
==Poem== | |||
Die Poem-Erweiterung ermöglicht die einfache Formatierung von Gedichten und ähnlichem Material. | |||
Mithilfe der Tags <poem> und </poem> bleiben Zeilenumbrüche erhalten, Doppelpunkte am Anfang einer Zeile werden in 1-em-Einrückung umgewandelt und Gedichte können dank einem sogenannten "Div" der Klasse "Gedicht" einheitlich formatiert werden. | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Poem/de | |||
==Scribunto== | |||
Diese Erweiterung wird aktuell nicht unterstützt. | |||
==SyntaxHighlight bzw. SyntaxHighlight_GeSHi== | |||
Die SyntaxHighlight-Erweiterung, früher bekannt als SyntaxHighlight_GeSHi, stellt Formatierung von Quellcode bei der Verwendung des Tags <syntaxhighlight> bereit. | |||
So werden Hunderte von Programmiersprachen sowie Dateiformaten unterstützt und so dargestellt, wie sie im jeweiligen Zielmedium bzw. Zielumgebung tatsächlich (visuell) interpretiert würden. | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/de | |||
Eine vollständige Liste aller unterstützten Sprachen: https://pygments.org/languages/ | |||
==TemplateData== | |||
Die TemplateData-Erweiterung führt ein <templatedata>-Tag und eine zugehörige API ein, mit denen Benutzer*innen gemeinsam festlegen können, wie Vorlagen dargestellt werden sollen. | |||
Diese Informationen stehen anderen Systeme (z.B. dem [[VisualEditor]]) zur Verfügung, um Vorlagen basierend auf dem Template erstellen können. | |||
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:TemplateData/de | |||
=Mediennutzungserweiterungen= | =Mediennutzungserweiterungen= |
Version vom 3. August 2023, 10:54 Uhr
Gegenwärtig (Stand: August 2023) wird MediaWiki in der LTS-Variante (Long Term Support) 1.39.x genutzt.
Diese Version beinhaltet nachfolgende Standard-Erweiterungen, mit denen die Wiki-Instanz funktional erweitert werden kann. Andere Erweiterungen können u.a. aus Gründen der Wartbarkeit nicht installiert werden.
Erweiterungen mit Spezialseiten
CiteThisPage
Realisiert eine Auflistung aller relevanten Daten, um eine Seite bzw. einen Artikel zitieren zu können.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:CiteThisPage/de
Interwiki
Fügt die Seite "Spezial:Interwiki" hinzu, um die Interwiki-Tabelle (automatische Konvertierung von Wörtern in Referenzen) anzeigen, bearbeiten sowie alle mit ihr durchgeführten Aktionen protokollieren zu können.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Interwiki/de
Nuke
Ermöglicht die massenhafte Löschung von Wiki-Seiten einer Instanz.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Nuke/de
Renameuser
Ermöglicht autorisierten Benutzer*innen andere Benutzerkonten umbenennen zu können. Dadurch werden auch Seitenverläufe u.ä. aktualisiert.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Renameuser/de
ReplaceText
Stellt eine Spezialseite sowie ein Befehlszeilenskript bereit, mit dem Administrator*innen einer Wiki-Instanz Worte suchen und austauschen können. Dies gilt für Texte als auch für die Titel von Inhaltsseiten.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Replace_Text/de
Editoren
WikiEditor
Die WikiEditor-Erweiterung stellt ein verbessertes Interface zum Bearbeiten von Wikitext bereit. Sie gilt als Nachfolger des Standard-Editors und wird zum Beispiel von Wikipedia seit 2010 eingesetzt.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:WikiEditor/de
CodeEditor
Die CodeEditor-Erweiterung ergänzt die Bearbeitungssymbolleiste von WikiEditor um einige nützliche Funktionen für Benutzer- oder seitenspezifisches JavaScript und CSS-Seiten. Beispiele wären die Syntaxhervorhebung für JavaScript, CSS und Lua, Paaranpassung für Klammern sowie eine automatische Texteinschiebung.
Hinweis: Diese Erweiterung erfordert, dass die Erweiterung WikiEditor (siehe oben) bereits aktiviert ist.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:CodeEditor/de
VisualEditor
Die VisualEditor-Erweiterung ist eine überaus moderne Alternative zum rudimentären WikiEditor und fällt insbesondere durch seine intuitive Echtzeitdarstellung (WYSIWYG) auf.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:VisualEditor
Parsererweiterungen
CategoryTree
Die CategoryTree-Erweiterung bietet eine dynamische Baumansicht der Kategorienstruktur einer Wiki-Instanz an.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:CategoryTree/de
Cite
Die Cite-Erweiterung erlaubt es Nutzer*innen Quellenverweise als Fußnoten auf einer Seite einzusetzen.
Dazu werden die zwei Tags <ref> und <references /> implementiert, welche zusammen Fußnoten (und so auch Quellenangaben für Zitate) auf einer Seite ermöglichen.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Cite/de
ImageMap
Die ImageMap-Erweiterung ermöglicht die Realisierung anklickbarer Bilder bzw. Bildteile, indem Bildflächen über spezifische Koordinaten deklariert und diesen Flächen Hyperlinks zugewiesen werden können.
So könnte zum Beispiel auf einer Weltkarte jedes Land markiert und mit einem Hyperlink zu weiteren Informationen über das jeweilige Land versehen sein.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:ImageMap/de
InputBox
Die InputBox-Erweiterung fügt Wikiseiten bereits erstellte HTML-Formularfelder hinzu, wodurch Formulare auf Seiten bereitgestellt werden.
Diese lassen sich schließlich nutzen (Text eingeben, Menüelemente auswählen usw.), um damit verbundene Aktionen auszulösen.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:InputBox/de
Math
Diese Erweiterung wird nicht unterstützt und durch eine lokale und standardmäßig aktivierte MathJax-Implementierung realisiert.
ParserFunctions
Die Erweiterung ParserFunctions bereichert den Wikitext-Parser um hilfreiche Funktionen: hauptsächlich im Bereich der Logik- und Zeichenketten-Handhabung (string functions).
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:ParserFunctions/de
Poem
Die Poem-Erweiterung ermöglicht die einfache Formatierung von Gedichten und ähnlichem Material.
Mithilfe der Tags <poem> und </poem> bleiben Zeilenumbrüche erhalten, Doppelpunkte am Anfang einer Zeile werden in 1-em-Einrückung umgewandelt und Gedichte können dank einem sogenannten "Div" der Klasse "Gedicht" einheitlich formatiert werden.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Poem/de
Scribunto
Diese Erweiterung wird aktuell nicht unterstützt.
SyntaxHighlight bzw. SyntaxHighlight_GeSHi
Die SyntaxHighlight-Erweiterung, früher bekannt als SyntaxHighlight_GeSHi, stellt Formatierung von Quellcode bei der Verwendung des Tags <syntaxhighlight> bereit.
So werden Hunderte von Programmiersprachen sowie Dateiformaten unterstützt und so dargestellt, wie sie im jeweiligen Zielmedium bzw. Zielumgebung tatsächlich (visuell) interpretiert würden.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/de
Eine vollständige Liste aller unterstützten Sprachen: https://pygments.org/languages/
TemplateData
Die TemplateData-Erweiterung führt ein <templatedata>-Tag und eine zugehörige API ein, mit denen Benutzer*innen gemeinsam festlegen können, wie Vorlagen dargestellt werden sollen.
Diese Informationen stehen anderen Systeme (z.B. dem VisualEditor) zur Verfügung, um Vorlagen basierend auf dem Template erstellen können.
Weitere Informationen: https://www.mediawiki.org/wiki/Extension:TemplateData/de
Mediennutzungserweiterungen
t.b.a.
Spamschutzerweiterungen
t.b.a.
API-Erweiterungen
t.b.a.
Sonstige Erweiterungen
t.b.a.