MediaWikiGrundlagen: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
== Struktur, Hierarchien, Navigation == | == Struktur, Hierarchien, Navigation == | ||
=== Seiten | === Seiten === | ||
* können Inhalt oder technische Komponenten umfassen | * können Inhalt oder technische Komponenten umfassen | ||
* Titel entspricht immer dem letztem Teil der URL | * Titel entspricht immer dem letztem Teil der URL | ||
Line 9: | Line 9: | ||
* Seiten bearbeiten | * Seiten bearbeiten | ||
** alle Änderungen werden gespeichert und sind von außen nachvollziehbar | ** alle Änderungen werden gespeichert und sind von außen nachvollziehbar | ||
** Veränderungen können mit | ** Veränderungen können mit einem Kommentar versehen werden | ||
** Seiten können mit einem "Schutzlevel" markiert werden, um das Bearbeiten auf bestimmte Gruppen zu beschränken | ** Seiten können mit einem "Schutzlevel" markiert werden, um das Bearbeiten auf bestimmte Gruppen zu beschränken | ||
** gelöschte Seiten können immer wiederhergestellt werden | ** gelöschte Seiten können immer wiederhergestellt werden | ||
Line 29: | Line 29: | ||
=== Namespaces | === Namespaces === | ||
https://www.mediawiki.org/wiki/Help:Namespaces | https://www.mediawiki.org/wiki/Help:Namespaces | ||
Line 39: | Line 39: | ||
* jedem Namespace ist mind. ein Name und ein Index (von -2 bis 15) zugeordnet | * jedem Namespace ist mind. ein Name und ein Index (von -2 bis 15) zugeordnet | ||
* kann als CSS-Variable adressiert werden (.ns-“Index”) | * kann als CSS-Variable adressiert werden (.ns-“Index”) | ||
* sind im Seitennamen durch | * sind im Seitennamen durch “''Namespace'':” gekennzeichnet, i.e. “Template:Button”, “Category:HuckFinn” | ||
* Seiten ohne Prefix gehören zum “Main-Namespace" | * Seiten ohne Prefix gehören zum “Main-Namespace" | ||
* e.g.: Main, Category, Template, File, Media, Help, Special, etc. | * e.g.: Main, Category, Template, File, Media, Help, Special, etc. | ||
=== Kategorien | === Kategorien === | ||
https://www.mediawiki.org/wiki/Help:Categories | https://www.mediawiki.org/wiki/Help:Categories | ||
Line 53: | Line 53: | ||
* haben eigene Seiten im “Category-Namespace” (s.o.) mit einem eigenen Fließtext und einer vollständigen, alphabetischen Liste von allen dazugehörigen Seiten | * haben eigene Seiten im “Category-Namespace” (s.o.) mit einem eigenen Fließtext und einer vollständigen, alphabetischen Liste von allen dazugehörigen Seiten | ||
* können verborgen werden durch <nowiki>“__HIDDENCAT__”</nowiki> | * können verborgen werden durch <nowiki>“__HIDDENCAT__”</nowiki> | ||
[[Category:Hilfe]] | |||
=== Templates | === Templates === | ||
https://www.mediawiki.org/wiki/Help:Templates | https://www.mediawiki.org/wiki/Help:Templates | ||
Line 63: | Line 64: | ||
* arbeiten mit Variablen (benannt oder nummeriert) | * arbeiten mit Variablen (benannt oder nummeriert) | ||
* Variablen können von anderen Extensions adressiert und ausgelesen werden - befinden sich im “Template-Namespace” (s.o.) | * Variablen können von anderen Extensions adressiert und ausgelesen werden - befinden sich im “Template-Namespace” (s.o.) | ||
* können durch Einfügen von <nowiki>“{{TemplateName}}”</nowiki> auf Seiten genutzt werden | * können durch Einfügen von <nowiki>“{{</nowiki>''TemplateName''<nowiki>}}”</nowiki> auf Seiten genutzt werden | ||
<div class="mw-collapsible mw-collapsed"">Template Anwendungsbeispiel | <div class="mw-collapsible mw-collapsed"">Template Anwendungsbeispiel | ||
Line 80: | Line 81: | ||
=== Subpages | === Subpages === | ||
https://www.mediawiki.org/wiki/Help:Subpages | https://www.mediawiki.org/wiki/Help:Subpages | ||
Line 89: | Line 90: | ||
== | == Links und Funktionen == | ||
=== Seiten | === Seiten === | ||
* [[Special:Preferences]] (Einstellungen für einzelnes Profil) | * [[Special:Preferences]] (Einstellungen für einzelnes Profil) | ||
Line 98: | Line 99: | ||
* [[Special:RecentChanges]] | * [[Special:RecentChanges]] | ||
* [[Special:ListFiles]] | * [[Special:ListFiles]] | ||
* '[[Special:ImportCSV]] (Seiten erstellen mit Daten aus CSV- oder XML-Datei) [ | * ''[[Special:ImportCSV]] (Seiten erstellen mit Daten aus CSV- oder XML-Datei)'' [noch nicht verfügbar] | ||
* [[Special:Upload]] (Datei-Upload) | * [[Special:Upload]] (Datei-Upload) | ||
* [[MediaWiki:Common.css]] / MediaWiki:'Skinname.css' (CSS-Styling) | * [[MediaWiki:Common.css]] / MediaWiki:'Skinname.css' (CSS-Styling) | ||
* [[MediaWiki:Common.js]] (Script für alle Nutzenden) | * [[MediaWiki:Common.js]] (Script für alle Nutzenden) | ||
* '[[MediaWiki:DataTableScript.js]] (DataTable-Funktionalität; über Class ".datatable" angesteuert) [noch nicht verfügbar] | * ''[[MediaWiki:DataTableScript.js]] (DataTable-Funktionalität; über Class ".datatable" angesteuert)'' [noch nicht verfügbar] | ||
=== Anwendungen | === Anwendungen === | ||
* Magic Words (https://www.mediawiki.org/wiki/Help:Magic_words): dynamischer Content auf einer Seite, der im Gebrauch den Templates ähnelt (s.o.) | * Magic Words (https://www.mediawiki.org/wiki/Help:Magic_words): dynamischer Content auf einer Seite, der im Gebrauch den Templates ähnelt (s.o.) | ||
Line 118: | Line 119: | ||
** je nach Skin unterschiedlich formatiert | ** je nach Skin unterschiedlich formatiert | ||
** kann über “MediaWiki:Sidebar” angepasst werden | ** kann über “MediaWiki:Sidebar” angepasst werden | ||
=== Arbeiten mit Templates === | |||
Ein kleines Tutorial zum [[Arbeiten mit Templates]] |
Latest revision as of 10:33, 18 June 2025
Grundlagen von MediaWiki (03.06.2025)
Seiten
- können Inhalt oder technische Komponenten umfassen
- Titel entspricht immer dem letztem Teil der URL
- Titel kann nicht geändert werden ohne die Seite zu "verschieben" (erzeugt eine neue Seite mit neuer URL und ggf. eine Weiterleitung)
- können auf andere Seiten weiterleiten
- Seiten bearbeiten
- alle Änderungen werden gespeichert und sind von außen nachvollziehbar
- Veränderungen können mit einem Kommentar versehen werden
- Seiten können mit einem "Schutzlevel" markiert werden, um das Bearbeiten auf bestimmte Gruppen zu beschränken
- gelöschte Seiten können immer wiederhergestellt werden
- Inhaltsverzeichnis (TOC)
- wird automatisch ergänzt, wenn mehr als drei Überschriften vorhanden sind
- kann mit MagicWords angepasst, positioniert oder verborgen werden
- Styling
- ist über CSS / JS / Skins möglich
- speziell geschützte Seiten (Login, Preferences) werden nicht über CSS verändert (kann in "LocalSettings.php" ermöglicht werden)
- CSS kann global für die Seite, für verschiedene Endgeräte, für einzelne Skins und/oder für einzelne User eingestellt werden:
- Common.css
- i.e. Mobile.css
- Skinname.css
- User:Name/common.css
- User:Name/skinname.css
- Seiten beobachten
- Seiten können einer "Beobachtungsliste" hinzugefügt werden, die für Nutzende über das Profil erreichbar ist
- alle Veränderungen werden aufgelistet (ähnlich der "RecentChanges"-Seite)
Namespaces
https://www.mediawiki.org/wiki/Help:Namespaces
- gruppieren Seiten in eine übergeordnete Struktur
- von MediaWiki vorgegeben - technisch bedingt
- können gefiltert und durchsucht werden
- eigene Namespaces können hinzugefügt werden (durch Admin)
- jedem Namespace ist mind. ein Name und ein Index (von -2 bis 15) zugeordnet
- kann als CSS-Variable adressiert werden (.ns-“Index”)
- sind im Seitennamen durch “Namespace:” gekennzeichnet, i.e. “Template:Button”, “Category:HuckFinn”
- Seiten ohne Prefix gehören zum “Main-Namespace"
- e.g.: Main, Category, Template, File, Media, Help, Special, etc.
Kategorien
https://www.mediawiki.org/wiki/Help:Categories
- sind auf Seiten verlinkt als “[[Category:CategoryName]]”
- Seiten und Dateien können beliebig vielen Kategorien zugeordnet werden
- auf jeder Seite werden die verlinkten Kategorien unten aufgelistet
- haben eigene Seiten im “Category-Namespace” (s.o.) mit einem eigenen Fließtext und einer vollständigen, alphabetischen Liste von allen dazugehörigen Seiten
- können verborgen werden durch “__HIDDENCAT__”
Templates
https://www.mediawiki.org/wiki/Help:Templates
- erleichtern das Strukturieren von Seiten durch wieder verwendbarem Inhalt
- nutzen das Prinzip der Transclusion, das mit allen Seiten angewendet werden kann (https://www.mediawiki.org/wiki/Help:Transclusion)
- Veränderungen werden automatisch auf allen Seiten angewendet, die das Template nutzen
- arbeiten mit Variablen (benannt oder nummeriert)
- Variablen können von anderen Extensions adressiert und ausgelesen werden - befinden sich im “Template-Namespace” (s.o.)
- können durch Einfügen von “{{TemplateName}}” auf Seiten genutzt werden
Template Anwendungsbeispiel
- Template erstellen
- Seite “Template:Info”
- Inhalt:
Hallo, ich bin {{{Name}}}; ich bin {{{Alter}}} Jahre alt.
- Template nutzen
- Neue Seite “ÜberMich”
- Inhalt im Editor:
Über mich: {{Info|Name=Lena|Alter=45}}
- Ergebnis
- Seite “ÜberMich”
- Inhalt nach dem Speichern:
Über mich: Hallo, ich bin Lena; ich bin 45 Jahre alt.
Subpages
https://www.mediawiki.org/wiki/Help:Subpages
- nicht voreingestellt
- ermöglicht das Verknüpfen von Unterthemen mit einem Hauptthema
- Seitenname entspricht: “Hauptthema/Unterthema”
- ähnliche Funktion wie Kategorien
Links und Funktionen
Seiten
- Special:Preferences (Einstellungen für einzelnes Profil)
- Special:Version (Info über Softwareversionen, Extensions, URLs, Skins, Libraries, etc.)
- Special:AllPages
- Special:RecentChanges
- Special:ListFiles
- Special:ImportCSV (Seiten erstellen mit Daten aus CSV- oder XML-Datei) [noch nicht verfügbar]
- Special:Upload (Datei-Upload)
- MediaWiki:Common.css / MediaWiki:'Skinname.css' (CSS-Styling)
- MediaWiki:Common.js (Script für alle Nutzenden)
- MediaWiki:DataTableScript.js (DataTable-Funktionalität; über Class ".datatable" angesteuert) [noch nicht verfügbar]
Anwendungen
- Magic Words (https://www.mediawiki.org/wiki/Help:Magic_words): dynamischer Content auf einer Seite, der im Gebrauch den Templates ähnelt (s.o.)
- Wiki Tables (https://www.mediawiki.org/wiki/Help:Tables):
- haben vorformatiertes Styling (je nach Skin)
- gehören zur CSS-Class .wikitable
- kein “thead” oder “tfoot” in Formatierung
- können inline Styling erhalten
- alternativ zum HTML-Format (unterstützt von Extensions)
- Sidebar (https://www.mediawiki.org/wiki/Manual:Interface/Sidebar):
- Hauptnavigationsmöglichkeit
- je nach Skin unterschiedlich formatiert
- kann über “MediaWiki:Sidebar” angepasst werden
Arbeiten mit Templates
Ein kleines Tutorial zum Arbeiten mit Templates