Wechseln zu: Navigation, Suche

Hilfe:Aufbau und Struktur eines mediaWikis: Unterschied zwischen den Versionen

Zeile 23: Zeile 23:
  
 
== Namensräume (engl. namespaces) ==
 
== Namensräume (engl. namespaces) ==
Das Konzept der Namensräume wurde von der Informatik übernommen, dient vor allem der Strukturierung von Inhalten<ref>[http://de.wikipedia.org/wiki/Hilfe:Namensr%C3%A4ume|Erklärung zu den Namensräume (de.wikipedia.org)] 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.
+
Das Konzept der Namensräume wurde von der Informatik übernommen, dient vor allem der Strukturierung von Inhalten<ref>[http://de.wikipedia.org/wiki/Hilfe:Namensr%C3%A4ume Erklärung zu den Namensräume (de.wikipedia.org)]</ref> 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 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.
 
Namensräume haben neben der strukturierenden aufgabe noch den Vorteil, dass gesonderte Rechte 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:Start|Berlin]] und ein Namensraum [[Hamburg:Start|Hamburg]] eingerichtet. Diese zusätzliche Unterteilung erlaubt nun die doppelte Vergabe des Seitentitels "Allgemeine Informationen".
 
'''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:Start|Berlin]] und ein Namensraum [[Hamburg:Start|Hamburg]] eingerichtet. Diese zusätzliche Unterteilung erlaubt nun die doppelte Vergabe des Seitentitels "Allgemeine Informationen".
Zeile 31: Zeile 34:
 
'''Ein weiteres Beispiel''': Der Namensraum [[BerlinSeminar:Start|BerlinSeminar:]] ist ein Beispiel für einen geschützten Bereich.
 
'''Ein weiteres Beispiel''': Der Namensraum [[BerlinSeminar:Start|BerlinSeminar:]] ist ein Beispiel für einen geschützten Bereich.
  
Man kann sich also Namensräume wie Kisten vorstellen in welche immer nur ein Gegenstand gleichen Namens abgelegt werden darf.
 
  
'''Hinweis:''' Namensräume können von Benutzern nicht selbst definiert werden. Wird ein Artikel mit einem Titel der Form <kbd>Irgendwas:Titel</kbd> angelegt, ist Irgendwas noch kein Namensraum sondern wird von der Software als Teil des Titels aufgefasst. Die Definition muss zwangsweise in der zentralen Einstellungsdatei <kbd>LocalSettings.php</kbd> 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.
+
'''Hinweis:''' Namensräume können von Benutzern nicht selbst definiert werden. Wird ein Artikel mit einem Titel der Form <kbd>Irgendwas:Titel</kbd> angelegt, ist Irgendwas noch kein Namensraum sondern wird von der Software als Teil des Titels aufgefasst. Die Definition muss zwangsweise in der zentralen Einstellungsdatei <kbd>LocalSettings.php</kbd><ref>[http://www.mediawiki.org/wiki/Manual:Using_custom_namespaces/de mediawiki.org Handbuch: Zusätzliche Namensräume]</ref> 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.
  
 
{| class="wikitable"
 
{| class="wikitable"
Zeile 69: Zeile 71:
 
| [[Diskussion_Portal:]]
 
| [[Diskussion_Portal:]]
 
| -
 
| -
| Diskussionsraum zu den im Namensraum [[Portal:Start|Portal:]] gespeicherten Artikeln.
+
| Diskussionsraum zu den im Namensraum Portal: gespeicherten Artikeln.
 
|-
 
|-
 
| 102
 
| 102
Zeile 82: Zeile 84:
 
|-
 
|-
 
| 104
 
| 104
| BerlinSeminar:
+
| [[BerlinSeminar:Start|BerlinSeminar:]]
 
| -
 
| -
| Vormals TBW:
+
| Gesicherter Namensraum für das Seminar an der TU Berlin. Zugriff möglich für die Benutzergruppen ''Administratoren'', ''TurorIn'' und ''SemTeilnehmerInnen''.
 
|-
 
|-
 
| 105
 
| 105
 
| Diskussion_BerlinSeminar:
 
| Diskussion_BerlinSeminar:
 
| -
 
| -
| Vormals BerlinSeminar:
+
| Diskussionsbereich für das Seminar an der TU Berlin mit den selben Rechten wie für BerlinSeminar:
 
|-
 
|-
 
| 106
 
| 106
| Hamburg:
+
| [[Hamburg:Start|Hamburg:]]
 
| -
 
| -
| Vormals News:
+
| Namensraum für die Lokalgruppe in Hamburg.
 
|-
 
|-
 
| 107
 
| 107
 
| Diskussion_Hamburg:
 
| Diskussion_Hamburg:
 
| -
 
| -
| Vormals MOOC:
+
| Der Diskussionsbereich für den Namensraum der Lokalgruppe Hamburg.
 
|-
 
|-
 
| 108
 
| 108
| News:
+
| [[News:Start|News:]]
 
| -
 
| -
| Neu
+
| Namensraum für Nachrichten und dessen Organisationsstruktur.  Wird später durch die [[Projekt:BENewsExtension|BENewsExtension]] verwaltet (eine manuelle Verwaltung entfällt dann).
 
|-
 
|-
 
| 109
 
| 109
 
| Diskussion_News:
 
| Diskussion_News:
 
| -
 
| -
| Neu
+
| Der Diskussionsraum zu den Nachrichten. Als Kommentarbereich gedacht.
 
|-
 
|-
 
| 110
 
| 110
| TBE:
+
| [[TBE:Start|TBE:]]
 
| -
 
| -
| Neu
+
| Namensraum für die ''The Blue Engineer'' Zeitungen.
 
|-
 
|-
 
| 111
 
| 111
 
| Diskussion_TBE:
 
| Diskussion_TBE:
 
| -
 
| -
| Neu
+
| Diskussionsbereich vom TBE.
 
|-
 
|-
 
| 112
 
| 112
| MOOC:
+
| [[MOOC:Start|MOOC:]]
 
| -
 
| -
| Neu
+
| Namensraum für das MOOC Projekt. Derzeit Platzhalter.
 
|-
 
|-
 
| 113
 
| 113
 
| Diskussion_MOOC:
 
| Diskussion_MOOC:
 
| -
 
| -
| Neu
+
| Diskussionsbereich der MOOC. Ebenfalls Platzhalter.
 
|-
 
|-
 
|+ Tabelle 2: BE-spezifische Namensräume
 
|+ Tabelle 2: BE-spezifische Namensräume

Version vom 24. September 2014, 14:16 Uhr

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 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[2] 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
a b c d e
Tabelle 1: Vordefinierte Namensräume


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
100 Portal: - Namensraum für Portale die keinen eigenen Namensraum besitzen/benötigen.
101 [[Diskussion_Portal:]] - Diskussionsraum zu den im Namensraum Portal: gespeicherten Artikeln.
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 [[1]] - Namensraum für Nachrichten und dessen Organisationsstruktur. Wird später durch die BENewsExtension verwaltet (eine manuelle Verwaltung entfällt dann).
109 Diskussion_News: - 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)

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. mediawiki.org Handbuch: Zusätzliche Namensräume