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 | + | 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. | ||
− | |||
− | '''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 | + | | Diskussionsraum zu den im Namensraum Portal: gespeicherten Artikeln. |
|- | |- | ||
| 102 | | 102 | ||
Zeile 82: | Zeile 84: | ||
|- | |- | ||
| 104 | | 104 | ||
− | | BerlinSeminar: | + | | [[BerlinSeminar:Start|BerlinSeminar:]] |
| - | | - | ||
− | | | + | | 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: | ||
| - | | - | ||
− | | | + | | Diskussionsbereich für das Seminar an der TU Berlin mit den selben Rechten wie für BerlinSeminar: |
|- | |- | ||
| 106 | | 106 | ||
− | | Hamburg: | + | | [[Hamburg:Start|Hamburg:]] |
| - | | - | ||
− | | | + | | Namensraum für die Lokalgruppe in Hamburg. |
|- | |- | ||
| 107 | | 107 | ||
| Diskussion_Hamburg: | | Diskussion_Hamburg: | ||
| - | | - | ||
− | | | + | | Der Diskussionsbereich für den Namensraum der Lokalgruppe Hamburg. |
|- | |- | ||
| 108 | | 108 | ||
− | | News: | + | | [[News:Start|News:]] |
| - | | - | ||
− | | | + | | 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: | ||
| - | | - | ||
− | | | + | | Der Diskussionsraum zu den Nachrichten. Als Kommentarbereich gedacht. |
|- | |- | ||
| 110 | | 110 | ||
− | | TBE: | + | | [[TBE:Start|TBE:]] |
| - | | - | ||
− | | | + | | Namensraum für die ''The Blue Engineer'' Zeitungen. |
|- | |- | ||
| 111 | | 111 | ||
| Diskussion_TBE: | | Diskussion_TBE: | ||
| - | | - | ||
− | | | + | | Diskussionsbereich vom TBE. |
|- | |- | ||
| 112 | | 112 | ||
− | | MOOC: | + | | [[MOOC:Start|MOOC:]] |
| - | | - | ||
− | | | + | | Namensraum für das MOOC Projekt. Derzeit Platzhalter. |
|- | |- | ||
| 113 | | 113 | ||
| Diskussion_MOOC: | | Diskussion_MOOC: | ||
| - | | - | ||
− | | | + | | 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 |
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. |
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.