Die Basics[Bearbeiten | Quelltext bearbeiten]
Semantic MediaWiki ermöglicht es, Seiten gewisse Metadaten (Attribute) zuzuordnen und anderenorts auszuwerten.
Etwas fortgeschrittener[Bearbeiten | Quelltext bearbeiten]
In der Regel möchte man diese Attribute aber nicht händisch pflegen, sondern über wiederverwendbare Vorlagen einbinden, deren Werte wiederum über einfach zu bedienende Formulare eingegeben werden können.
Probleme...[Bearbeiten | Quelltext bearbeiten]
- Wie fängt man überhaupt an?
- Manchmal soll nicht die ganze Seite "mit Formular bearbeitet" werden, sondern z.B. nur eine Infobox.
- Manche Attributwerte (z.B. Benutzernamen) werden unschön dargestellt.
... und Lösungsansätze[Bearbeiten | Quelltext bearbeiten]
- Grundsätzlich empfohlene Reihenfolge:
- Attribute (und v.a. Datentypen) festlegen
- Vorlage erstellen
- Formular erstellen
- Kategorie erstellen (um die Seiten mit dem Formular zu verknüpfen)
- Idee: Formularbearbeitungslink in der Vorlage setzen und über die (optionale) Kategorie. Beispiel im Demo.
- Workaround, siehe Vorlage:Kunde.
Weitere Pro-Tipps[Bearbeiten | Quelltext bearbeiten]
- Subobjects für mehrere parallele Datensätze (z.B. mehrere Adressen auf einer Seite). Beispiel im Demo Vorlage:Termin, Terminseite.
- Bedingte Formatierung durch eigenes Ausgabeformat, z.B. "wenn status=erledigt, dann Hintergrundfarbe grün, sonst gelb" etc.
- Anwendung davon: Ergebnisse einer Abfrage in der Navigation.
- Formular mit Namensraum verknüpfen
- "Mit Formular bearbeiten" auf einzelnen Seiten unterbinden (siehe Doku)