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: <kdb>Namensraum:Seitenname</kbd> 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 - Momentan ungenutzt. |
5 | Blue_Engineering_Diskussion: | - | - | Diskussion zum MetaNamensraum - ebenfalls ungenutzt. |
6 | Datei: | File: | - | |
7 | Datei_Diskussion: | File_Talk: | - | |
8 | MediaWiki: | - | - | |
9 | MediaWiki_Diskussion: | MediaWiki_Talk: | - | |
10 | Vorlage: | Template: | - | |
11 | Vorlage_Diskussion: | Template_Talk: | - | |
12 | Hilfe: | Help: | - | |
13 | Hilfe_Diskussion: | Help_Talk: | : | |
14 | : | : | : | |
15 | : | : | : | |
100 | : | : | : | |
101 | : | : | : | |
828 | : | : | : | |
829 | : | : | : | |
-1 | : | : | : | |
-2 | : | : | : |
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: | 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: | 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: | Diskussion Hamburg: | Der Diskussionsbereich für den Namensraum der Lokalgruppe Hamburg. |
108 | News:Start | - | Namensraum für Nachrichten und dessen Organisationsstruktur. Wird später durch die BENewsExtension verwaltet (eine manuelle Verwaltung entfällt dann). |
109 | Diskussion_News: | Diskussion News: | Der Diskussionsraum zu den Nachrichten. Als Kommentarbereich gedacht. |
110 | TBE: | - | Namensraum für die The Blue Engineer Zeitungen. |
111 | Diskussion_TBE: | Diskussion TBE: | Diskussionsbereich vom TBE. |
112 | MOOC: | - | Namensraum für das MOOC Projekt. Derzeit Platzhalter. |
113 | Diskussion_MOOC: | Diskussion MOOC: | Diskussionsbereich der MOOC. Ebenfalls Platzhalter. |
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.