Vorlage:Prozentstatus der Aufgabe: Unterschied zwischen den Versionen
(berichtige Seitenanker: falls NS=6 (Datei) dann als Bildchen) |
K (+Punkterkennung am Ende (.?!)) |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 16: | Zeile 16: | ||
-->)<!-- | -->)<!-- | ||
-->{{#if: {{{3|{{{Beschreibung|}}}}}}<!-- | -->{{#if: {{{3|{{{Beschreibung|}}}}}}<!-- | ||
dann-->|: {{#switch: {{#sub: {{{3|{{{Beschreibung|}}}}}}|-1|1}}<!-- | |||
-->|.|?|!={{{3|{{{Beschreibung|}}}}}}<!-- | |||
-->| #default={{{3|{{{Beschreibung|}}}}}}.<!-- | |||
-->}}<!-- switch end | |||
-->}}<!-- | |||
Kategorien | Kategorien | ||
-->{{#if: {{{1|}}}<!-- | -->{{#if: {{{1|}}}<!-- | ||
| Zeile 35: | Zeile 39: | ||
}} | }} | ||
|Seitenanker={{#switch: {{NAMESPACENUMBER}}<!-- | |Seitenanker={{#switch: {{NAMESPACENUMBER}}<!-- | ||
-->|6 =[[{{FULLPAGENAME}} | -->|6 =[[{{FULLPAGENAME}}|80px|link={{FULLPAGENAME}}#{{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}}}}|Aufgabe bei Datei prüfen: {{{1|Aufgabe nicht angegeben}}}]]<!-- DATEI | ||
-->|#default=[[{{FULLPAGENAME}}#{{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}}}}|{{FULLPAGENAME}}]]<!-- | -->|#default=[[{{FULLPAGENAME}}#{{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}}}}|{{FULLPAGENAME}}]]<!-- | ||
-->}}<!-- switch end--> | -->}}<!-- switch end--> | ||
|Aufgabe erledigt in Prozent={{#explode:{{{2|0%}}}|%|0}} | |Aufgabe erledigt in Prozent={{#explode:{{{2|0%}}}|%|0}} | ||
|Aufgabenbeschreibung={{{3|{{{Beschreibung|}}}}}} | |Aufgabenbeschreibung={{{3|{{{Beschreibung|}}}}}} | ||
|Letzte Änderung={{#ask: [[:{{FULLPAGENAME}}]]|?Zuletzt geändert#=|mainlabel=-|limit=1}} | |Letzte Änderung={{#ask: [[:{{FULLPAGENAME}}]]|?Zuletzt geändert#=|mainlabel=-|limit=1|default={{#time: c | now }}}} | ||
|@category=Zu tun | |@category=Zu tun | ||
}}<!-- | }}<!-- | ||
| Zeile 108: | Zeile 112: | ||
=== Abhängigkeiten === | === Abhängigkeiten === | ||
* [[Vorlage: Bearbeitungsstatus]] | * [[Vorlage: Bearbeitungsstatus]] | ||
* [[Vorlage: Prozentstatus der Aufgabe anzeigen]] | * [[Vorlage: Prozentstatus der Aufgabe anzeigen]] | ||
* [https://www.mediawiki.org/wiki/Extension:ParserFunctions Extension:ParserFunctions] | |||
* [https://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki Extension:Semantic MediaWiki] | |||
</noinclude> | </noinclude> | ||
Neueste Überarbeitung vom 12. August 2025, 13:19 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
- Vorlage: Bearbeitungsstatus
- Vorlage: Prozentstatus der Aufgabe anzeigen
- Extension:ParserFunctions
- Extension:Semantic MediaWiki