Markierung: 2017-Quelltext-Bearbeitung |
Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 24: | Zeile 24: | ||
|Note text=Beispiel-Use-Case: Kundendaten, siehe [[Hallo Welt! GmbH]]. | |Note text=Beispiel-Use-Case: Kundendaten, siehe [[Hallo Welt! GmbH]]. | ||
}} | }} | ||
+ | |||
+ | ==Probleme...== | ||
+ | # 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== | ||
+ | # 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 [https://de.demo.bluespice.com/wiki/IMS:Vertriebsprozess Demo]. | ||
+ | # Workaround, siehe [[Vorlage:Kunde]]. | ||
+ | |||
+ | ==Weitere Pro-Tipps== | ||
+ | * Subobjects für mehrere parallele Datensätze (z.B. mehrere Adressen auf einer Seite). | ||
+ | * 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. |
Version vom 12. Mai 2022, 00:54 Uhr
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).
- 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.