Vorlage:Prozentstatus der Aufgabe: Unterschied zwischen den Versionen
(Änderung 675 von AndreasPlank (Diskussion) rückgängig gemacht.) Markierung: Zurückgesetzt |
(Falls Kategorie, dann Aufgabe als Kategorie-Verknüpfung einspeichern, sonst ohne Kategorie (Anzeige-Abfrage nachträglich berichtigt)) Markierung: Manuelle Zurücksetzung |
||
| Zeile 19: | Zeile 19: | ||
-->|100%=<!-- keine Kategorie | -->|100%=<!-- keine Kategorie | ||
-->|#default=<!-- | -->|#default=<!-- | ||
-->[[Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen |{{{1|}}}}}]]<!-- | -->[[Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen|{{{1|}}}}}]]<!-- | ||
-->[[Kategorie: Zu tun]]<!-- | -->[[Kategorie: Zu tun]]<!-- | ||
-->}}<!-- switch end | -->}}<!-- switch end | ||
| Zeile 25: | Zeile 25: | ||
semantische Daten | semantische Daten in unbenanntes #subobject, um Einzelaufgaben abfragbar zu erhalten, anstatt daß alle Seitenaufgaben immer auf 1 Seite alle zusammengefaßt von SMW dargestellt werden | ||
-->{{#subobject: | -->{{#subobject: | ||
|Aufgabe={{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}} }} | |Aufgabe={{#ifexist: Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen|{{{1|}}}}} | ||
|[[:Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen|{{{1|}}}}}|{{#if: Leerzeichen-tilgen|{{{1|}}}}}]] | |||
|{{{1|Aufgabe nicht angegeben}}} | |||
}} | |||
|Seitenanker=[[{{FULLPAGENAME}}#{{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}}}}|{{FULLPAGENAME}}]] | |Seitenanker=[[{{FULLPAGENAME}}#{{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}}}}|{{FULLPAGENAME}}]] | ||
|Aufgabe erledigt in Prozent={{#explode:{{{2|0%}}}|%|0}} | |Aufgabe erledigt in Prozent={{#explode:{{{2|0%}}}|%|0}} | ||
Version vom 26. Juni 2024, 16:26 Uhr
Den Status einer punktuellen Aufgabe erfassen und mittels Semantic MediaWiki abfragbar machen. Es wird standardmäßig gesetzt:
- „Kategorie:Aufgabe - Aufgabenstichwort oder Aufgabenkurzsatz“
- „Kategorie: Zu tun“
Falls hingegen die Aufgabe als 100% fertig eingestuft wird, wird keine Kategorie mehr erzeugt, da die Aufgabe erledigt ist. Solche Aufgaben muß man gesondert mit #ask abfragen.
Nutzung
{{Prozentstatus der Aufgabe | Bebilderung | 10%}}
{{Prozentstatus der Aufgabe | Bebilderung | 100%}}
{{Prozentstatus der Aufgabe | Literaturzitat prüfen | 0% | Müller 1984, Schulze 1932 sind fragliche Angaben }}
… ergibt:
Zu tun – Bebilderung (
)
War zu tun – Bebilderung (fertig ✔)
Zu tun – Literaturzitat prüfen (
): Müller 1984, Schulze 1932 sind fragliche Angaben.
Auflisten kann man dann solche Aufgaben mit {{Prozentstatus der Aufgabe anzeigen}}.
Beiwerte (Parameter) der Vorlage
Für die Vorlagen-Beiwerte meint Fettschrift einen erforderlichen Wert, und hinzuwählbare Beiwerte/Parameter sind in schlichter Schrift:
|1=- die Aufgabe selbst (in Kurzform, z.B. „Bebilderung“ was dann als „Kategorie:Aufgabe - Bebilderung“ erfaßt wird)
|2=- Aufgabe erledigt in Prozent
- |3= oder |Beschreibung=
- zusätzliche Beschreibung der Aufgabe
Technische Dokumentation
Semantische Daten
Für Abfragen stehen folgende Eigenschaften/Kategorien zur Verfügung:
- Kategorie: Zu tun
- Attribut: Aufgabe
- Attribut: Aufgabe erledigt in Prozent
- Attribut: Aufgabenbeschreibung
- Attribut: Seitenanker
- Attribut: Letzte Änderung
Die Abfrage sollte Unterobjekte abfragen, z.B.:
{{#ask: [[Kategorie: Zu tun]]
|mainlabel-
|?Seitenanker=Auf Seite
|?Aufgabe
|?Aufgabe erledigt in Prozent=% erledigt
|?Aufgabenbeschreibung=Beschreibung
|?Letzte Änderung
}}
… da die Daten als #subobject vorliegen, und nicht als reguläre Seiteneigenschaft (Dokumentation siehe notfalls semantic-mediawiki.org/wiki/Help:Subobjects_and_queries). Abfragen mehrerer Aufgaben kann man wie folgt anfordern:
{{#ask: [[Kategorie: Zu tun]] [[Aufgabe::Name der Aufgabe||Name einer anderen Aufgabe]]
|…
}}
… oder {{Prozentstatus der Aufgabe anzeigen}}
Abhängigkeiten