Hauptseite

Aus Wiki
Wechseln zu: Navigation, Suche

Bitte für alle Wikiseiten einen Namespace verwenden!

Verfügbare Namespaces sind: KDE, KDE-Stud, TechAdmin, Bibsonomy, Extern und Code. Der Namespace wird dem Seitennamen vorangesetzt und von diesem durch einen Doppelpunkt getrennt.

Beispiel: Die Seite Spielwiese soll in den KDE-Studenten-Bereich und damit nur Studenten und Mitarbeitern von KDE zugänglich sein. Dann muss die Seite wie folgt heißen: KDE-Stud:Spielwiese

Alle Seiten ohne Verwendung eines Namespaces sind weltweit einsehbar!

Damit die Suche auch die Extra-Namespaces umfasst, müssen diese dafür ausgewählt werden. Das muss jeder Nutzer selbst konfigurieren. Dazu bitte auf die Spezialseite Einstellungen gehen und den Reiter Suche anklicken. Ganz unten in der Liste stehen unsere neuen Namespaces. Diese Auswählen und die Einstellungen speichern.


Bereiche

KDE Der Bereich für KDE-Mitarbeiter

TechAdmin Der Bereich für die Admins

KDE-Stud Die Studentenseiten

Extern

Bibsonomy

Code

Spielwiese Nomen est Omen

Mediawiki - Hilfe

Hilfe zur Benutzung und Konfiguration der Wiki Software findest du im Benutzerhandbuch.

Siehe die Dokumentation zur Anpassung der Benutzeroberfläche und das Benutzerhandbuch für Hilfe zur Benutzung und Konfiguration.


Mediawiki - Konfiguration

Erweiterungen

Semantic MediaWiki

Semantic MediaWiki Homepage

User Manual

Um die Funktionen von Semantic Mediawiki auch zukünftig einfach benutzen zu können, werden Attribute so vergeben, dass eine Art Klassenstruktur entsteht. Es sollten folgende Konventionen bei Erstellung von neuen Properties (Attributen) beachtet werden:

  • einfache Attribute werden nur mit ihrer Bezeichnung in englisch und CamelCase-Schreibweise angegeben. Bsp.: Das Attribut IP-Adresse wird so definiert: [[ipAddress::123.123.123.123]]
  • "Klassen" werden implizit definiert, indem ein Objekt der Klasse erstellt wird. Bsp.: Ein Objekt der Klasse Auto wird so angelegt: [[is::car| ]]. Dies sollte vor allen anderen Eingaben auf der entsprechenden Seite geschehen und jede Seite sollte mindestens einer Klasse angehören, sofern sie semantische Informationen enthält.
Anmerkungen
  • Es besteht kein syntaktischer oder semantischer Unterschied zwischen Klassen und Attributen. Klassen dienen dazu, Seiten zu gruppieren, womit das Erstellen von Listen und Tabellen wesentlich vereinfacht wird.
  • Attribute besitzen einen Datentyp[1]
Beispiel
  • Seite Porsche 911
[[is::car| ]]
== Daten ==
Name: [[name::Porsche 911]]
PS: [[ps::450]]
vmax: [[vmax::310]]


  • Seite Fiat500
[[is::car| ]]
== Daten ==
Name: [[name::Fiat500]]
PS: [[ps::54]]
vmax: [[vmax::160]]
  • Eine Tabelle lässt sich aus diesen Informationen so erstellen:
{{#ask: [[is::car]]
| ?name=Bezeichnung
| ?ps#PS=Leistung
| ?vmax#km/h
}}

Erläuterung: es werden alle Seiten als Zeilen in die Tabelle aufgenommen, deren is-Attribut den Wert car hat. Die Tabelle enthält als Spalten implizit den Seitennamen sowie die Werte der Attribute name, ps (PS wird dem Wert angehängt), vmax (km/h wird dem Wert angehängt). Die Überschrift der ersten Spalte bleibt leer. Die weiteren Spaltenüberschriften heißen Bezeichnung, Leistung, vmax.

Lockdown

Syntax-Highlighting

Webseite

Programmcode mit code-Tags umschließen und darin einen Tag mit der Sprache einfügen. Beispielsweise: <perl/>, <sh/> oder <java/>.

Beispiel:

<code>
<java/>
hier der java-code
</code>

<math>\int\limits_a^x f(\frac{\alpha}{2}\,)\,dx</math> produziert <math>\int\limits_a^x f(\frac{\alpha}{2}\,)\,dx</math>