Wechseln zu: Navigation, Suche

Hilfe:Aufbau und Struktur eines mediaWikis

Grob kann man den Aufbau eines mediaWikis in Inhalte und Inhalte organisierende Strukturen unterteilen. Diese grobe Unterteilung wird dann anhand der zugewiesenen Aufgabe feiner Unterteilt und soll im Folgenden beschrieben werden. Da die offizielle Dokumentation bisher noch nicht in allen Bereichen durchgehend ins Deutsche übersetzt wurden werden für weitergehende Recherchen auch die entsprechenden englischen Begriffe mit aufgeführt.


Inhalte

Als Inhalt kann alles aufgefasst werden, welches nicht in irgendeine Form der Gruppierung von Inhalten dient und Inhalte darstellen. Im Allgemeinen sind das zum überwiegenden Teil die sogenannten Artikel (engl. article), welche auch als Seiten (engl. sites, pages) bezeichnet werden und die zentrale Bedeutung in einem mediaWiki besitzen. Darüber hinaus gibt es spezielle Formen von Artikeln wie beispielsweise die Vorlagen oder aber auch Mischformen wie die Kategorieseiten (engl. categories), welche einerseits strukturierenden Charakter haben aber anderseits trotzdem Inhalte darstellen.


Artikel / Seiten (engl. article / sites, pages)

Jeder dargestellter Inhalt wird in Form von Seiten bzw. Artikeln organisiert. Wichtig ist hierbei, dass Artikel und Seite Synonyme zueinander sind und beide Begriffe ein und den selben Sachverhalt meinen. Die unterschiedlichen Bezeichnungen rühren von verschiedenen Auffassungen her, da einige die Inhalte in einem mediaWiki eher einem Artikel im Magazin gleichsetzen und andere Inhalte eher als Seiten einer Website auffassen. Hauptaufgabe von Seiten ist die Darstellung von Texten und/oder medialen Inhalten.


Vorlagen (engl. Templates)

Vorlagen sind, wie eingehens erwähnt, spezielle Artikel/Seiten mit der Aufgabe immer wiederkehrende Inhalte die auf verschiedenen Seiten eingebunden werden an einer zentralen Stelle zu verwalten. Ziel dabei ist es den Pflegeaufwand zu reduzieren und Redundanzen zu vermeiden.

Zusätzlich bieten Vorlagen noch die Möglichkeit über Parameter diese zu befüllen. Dies ist vor allem dann praktisch, wenn man eine feste Schablone definieren möchte welche dann aber verschiedene Werte besitzt.

Mehr zum Thema Vorlagen gibt es im entsprechenden Artikel.


Organisationsstrukturen

Als Organisationsstruktur wird all jenes aufgefasst, dessen primäre Aufgabe die Organisation, Strukturierung und Verknüpfung von Inhalten ist. Generell sind dies alle Spezialseiten. Ebenfalls der Strukturierung dienen die sogenannten Namensräume, Kategorien (ein spezieller Namensraum) und die Verwaltung von Dateien.


Namensräume (engl. namespaces)

Das Konzept der Namensräume wurde von der Informatik übernommen, dient vor allem der Strukturierung von Inhalten[1] und ermöglicht unter anderem die Mehrfachverwendung von Namen. Die mediaWiki Software organisiert alle Inhalte in diesen Namensräumen und bietet out-of-the-box einige vordefinierte Namensräume an. Eine Übersicht der bestehenden Namensräume ist in der Tabelle 1 abgebildet. Erkannt werden können Namensräume anhand des Links bzw. des Seitentitels und tritt immer (mit Ausnahme des Hauptnamensraums) in der Form: Namensraum:Seitenname auf.

Namensräume haben neben der strukturierenden aufgabe noch den Vorteil, dass gesonderte Rechte [2] definiert werden können, wodurch es möglich ist diese ausschließlich für bestimmte Benutzergruppen zugänglich zu machen. Dies dient hauptsächlich dazu noch in Arbeit befindliche Inhalte (wie bspw. Semesterarbeiten) abzusichern.

Man kann sich also Namensräume wie Kisten vorstellen in welche immer nur ein Gegenstand gleichen Namens abgelegt werden darf.


Ein Beispiel: Die Seitenbereiche Hamburg und Berlin für die entsprechenden Lokalgruppen wollen mehrere Inhalte in ihren Bereichen anbieten. In beiden Bereichen soll es seine Seite mit dem Titel "Allgemeine Informationen" geben. Dies wäre ohne weiteres nicht möglich, da Artikelnamen eineindeutig sein müssen, also nicht doppelt verwendet werden dürfen und können. Um dieses Problem zu umgehen wird ein Namensraum Berlin und ein Namensraum Hamburg eingerichtet. Diese zusätzliche Unterteilung erlaubt nun die doppelte Vergabe des Seitentitels "Allgemeine Informationen".

Ein weiteres Beispiel: Der Namensraum BerlinSeminar: ist ein Beispiel für einen geschützten Bereich.


Hinweis: Namensräume können von Benutzern nicht selbst definiert werden. Wird ein Artikel mit einem Titel der Form Irgendwas:Titel angelegt, ist Irgendwas noch kein Namensraum sondern wird von der Software als Teil des Titels aufgefasst. Die Definition muss zwangsweise in der zentralen Einstellungsdatei LocalSettings.php [3] erfolgen und ist nur mit entsprechenden Zugriffsrechten möglich. Wird ein neuer Namensraum benötigt müsst ihr euch bitte an einen der Serveradministratoren (entsprechende Strukturen um auch Nicht-Serveradministratoren dies zu ermöglichen befinden sich noch im Aufbau) wenden.

Nr. Präfix Präfix (engl.) Aliasse Beschreibung
0 - - - Hauptnamensraum auch als sogenannter Artikelnamensraum (ANR) bezeichnet.
1 Diskussion: Talk: - Diskussionsraum des ANR.
2 Benutzer: User: Benutzerin: Benutzernamensraum (BNR), also jener Bereich für die persönlichen Seiten der BenutzerInnen (bspw. Blogs, eigene Projektbeschreibungen, etc.). Eine Liste aller Benutzer wird unter Spezial:Benutzer angezeigt. Ist unter Einstellungen unter Geschlecht Ich bin weiblich ausgewählt greift der Alias Benutzerin.
3 Benutzer_Diskussion: User_Talk: Benutzerin_Diskussion: Diskussionsseiten der Benutzerin/des Benutzers. Betrifft sowohl die Benutzerseite als auch die persönlichen Seiten. Der Alias Benutzerin Diskussion: ist unisono zu Benutzerin:.
4 Blue_Engineering: - - MetaNamensraum mit Namen des Projekts/der Seite.
5 Blue_Engineering_Diskussion: - - Diskussion zum MetaNamensraum des Projekts/der Seite.
6 Datei: File: - Namensraum in welchen die Dateien organisiert sind.
7 Datei_Diskussion: File_Talk: - Diskussionsbereich zu den einzelnen Dateien.
8 MediaWiki: - - Spezieller Namensraum für die MediaWiki Software.
9 MediaWiki_Diskussion: MediaWiki_Talk: - Diskussionsbereich für Seiten innerhalb des MediaWiki Namensraums.
10 Vorlage: Template: - Namensraum zum Speichern der Vorlagen.
11 Vorlage_Diskussion: Template_Talk: - Diskussion zu einzelnen Vorlagen.
12 Hilfe: Help: - Namensraum für das Help Center (Hilfebereich).
13 Hilfe_Diskussion: Help_Talk: - Diskussionsbereich des Hilfebereichs.
14 Kategorie: Category: - Namensraum für die Kategorien.
15 Kategorie_Diskussion: Category_Talk: - Diskussionsbereich zu den Kategorien.
100 Portal: - - Namensraum mit Portalen die über keinen eigenen Namensraum verfügen.
101 Portal_Diskussion: Portal_Talk: - Diskussionsbereich für Seiten innerhalb des Portal: Namensraum.
-1 Spezial: Special: - Namesraum mit den Verwaltungsscripten.
-2 Medium: Media: - Verlinkt Dateien direkt auf den Datei: Namesraum.
Tabelle 1: Vordefinierte Namensräume

Anmerkung: Die Namensräume welche ein _ können an dieser Stelle auch mit einem Leerzeichen aufgerufen werden.


BE-spezifische Namensräume

Neben den voreingestellten Namensräumen wurden bereits einige Namensräume mit BE-spezifischen Kontext angelegt und können für den entsprechenden Bereich als Unterseite genutzt werden. Allgemeine Inhalte wie die Beschreibung von Bausteinen sollten im Hauptnamensraum (ohne Präfix) gespeichert werden.

Nr. Präfix Aliasse Beschreibung
102 Berlin: - Namensraum für die Lokalgruppe in Berlin.
103 Diskussion_Berlin: - Der Diskussionsraum zu den Artikeln der Lokalgruppe Berlin.
104 BerlinSeminar: - Gesicherter Namensraum für das Seminar an der TU Berlin. Zugriff möglich für die Benutzergruppen Administratoren, TurorIn und SemTeilnehmerInnen.
105 Diskussion_BerlinSeminar: - Diskussionsbereich für das Seminar an der TU Berlin mit den selben Rechten wie für BerlinSeminar:
106 Hamburg: - Namensraum für die Lokalgruppe in Hamburg.
107 Diskussion_Hamburg: - Der Diskussionsbereich für den Namensraum der Lokalgruppe Hamburg.
108 NewsCenter: - Namensraum für Nachrichten und dessen Organisationsstruktur. Wird später durch die BENewsExtension verwaltet (eine manuelle Verwaltung entfällt dann).
109 Diskussion_NewsCenter: - Der Diskussionsraum zu den Nachrichten. Als Kommentarbereich gedacht.
110 TBE: - Namensraum für die The Blue Engineer Zeitungen.
111 Diskussion_TBE: - Diskussionsbereich vom TBE.
112 MOOC: - Namensraum für das MOOC Projekt. Derzeit Platzhalter.
113 Diskussion_MOOC: - Diskussionsbereich der MOOC. Ebenfalls Platzhalter.
Tabelle 2: BE-spezifische Namensräume

Kategorien (engl. categories)

Die Kategorien dienen dem Clustering und soll es BesucherInnen und NutzerInnen erleichtern Artikel zu bestimmten Themen zu finden. Der Grundgedanke dahinter ist gleich dem in Bibliotheken. Artikeln können beliebig viele Kategorien zugeordnet werden.

Das besondere an den Kategorien ist allerdings nicht nur die Clustering Funktion sondern auch dessen Hybrideigenschaft. Übersichtsseiten einer Kategorie können wiederum mit Inhalten befüllt werden, erlauben somit eine Definition bzw. Beschreibung der Kategorie und zeigen darüber hinaus alle dieser Kategorie zugeordneten Artikel in einer Liste an.

Das Konstrukt Kategorie ist ebenfalls ein eigenständiger Namensraum, wodurch diese als verknüpfendes Element zwischen den Namensräumen genutzt werden kann.

Dateien (engl. files)

Im Vergleich zu früheren Versionen der mediaWiki Software werden Dateien nicht mehr nach ihrer Art unterschieden. Audio-, Bild- und Videodateien sind dementsprechend einfach nur noch Dateien und um die Darstellung bzw. das Abspielen muss sich der Webbrowser kümmern. Dateien können für sich zwar verwaltet und dargestellt werden, deren Zweck ist es aber in Seiten eingebunden zu werden. Die darstellenden Seiten haben daher einen Hybridcharakter und dienen einerseits der Verwaltung und anderseits zur Darstellung.


Einzelnachweise

  1. Erklärung zu den Namensräume (de.wikipedia.org)
  2. Lockdown Extension - Ermöglicht die feinere Einstellen von Zugriffsrechte auf bestimmte Namensräume.
  3. mediawiki.org Handbuch: Zusätzliche Namensräume


Grundlagen zum mediawiki
Inhalt: Aufbau und Struktur  · Texteditoren  · Artikel anlegen / bearbeiten  · Wikibefehle  · Weitere Funktionen  · Diskussion- / Talkbereich


Wikibefehle: Textgestaltung  · Links und Referenzen  · Mediale Inhalte  · Tabellen  · Vorlagen (engl. Templates)  · Andere Artikel einbinden  · Magische Wörter

Weitere Funktionen: Benutzergruppen und -rechte  · Benutzerseiten  · Benutzereinstellungen