Vorlage Diskussion:SMW Hefttabelle

Aus Maddraxikon

Generelle Verwendung für Heftlistings?

Ich habe das Template mal beispielhaft in

Bevor ich auch andere Seiten auf das neue Format umstelle, würde ich zuvor gerne die Meinung der Hauptautoren in diesem Wiki dazu einholen --Rick (Diskussion) 21:31, 22. Okt. 2020 (CEST)

Ich finde es super! Jetzt müssten wir mal schauen ob wir wirklich auch das Datum in den Tabellen haben wollen, aber das ist dann eine Kleinigkeit. Bevor ich mich selbst auf die Suche mache: Warum funktioniert die Anzeige bei Heft 358, aber nicht 356? --McNamara (Diskussion) 22:01, 22. Okt. 2020 (CEST)
Warum funktioniert die Anzeige bei Heft 358, aber nicht 356? Vielleicht ist der gestartete SMW-Hintergrundjob noch nicht durch? Morgen mal überprüfen... --Rick (Diskussion) 22:08, 22. Okt. 2020 (CEST)
Der Titel von Heft 356 war Fehlfunktion - vielleicht hat er den nachfolgenden Eintrag 358 beschädigt? ;-) --Rick (Diskussion) 22:26, 22. Okt. 2020 (CEST)
SMW hat aus irgendeinem Grund die betreffenden Hefte nicht richtig bearbeitet. Ich habe bei einem der Fälle - MX328 - eine Änderung durchgeführt und auf meiner Spielwiese die betreffende Sektion neu angelegt. Diesmal wurde das Heft richtig angezeigt. Das heißt als Behebung: entweder a) bei den betreffenden Heften irgendeine (kleine) Änderung durchführen oder b) dir fällt etwas besseres ein. --Rick (Diskussion) 17:56, 23. Okt. 2020 (CEST)
Ich werde versuchen aus dem terminal nochmal einen Auftrag loszuschicken. Danke erstmal! --McNamara (Kontakt) 09:03, 24. Okt. 2020 (CEST)
Leider hat das nur eine Verschlimmbesserung herbeigeführt. Jetzt sind alle Nummern kaputt :-( --Rick (Diskussion) 06:27, 26. Okt. 2020 (CET)
Das liegt wohl daran, dass das Attribut Nummer nicht angelegt und mit einem Datentyp versehen war. Scheint wohl der Deklarierung und Initialisierung in anderen Sprachen zu entsprechen. Ich habe das mal nachgeholt und einen Integer daraus gemacht. Semantisch annotiert ist jedoch ein String Quelle:MXXXX und genau das wollten wir ja ursprünglich vermeiden. Als Heftnummer soll ja eben nicht Quelle:MX123 angezeigt werden, sondern nur 123. Wir haben die Ausgangssituation erreicht... --McNamara (Kontakt) 06:49, 26. Okt. 2020 (CET)
Ich führe jetzt nochmal einen kompletten Rebuild mit Nummer als Attribut des Datentyps Text durch. Dauert jedoch etwas... --McNamara (Kontakt) 06:59, 26. Okt. 2020 (CET)
Das Datum war damals - soweit ich mich erinnern kann - ein Behelf, weil die Heftnummern nicht wie gewünscht funktionierten. Ich finde es eine schöne Bereicherung. --Rick (Diskussion) 22:12, 22. Okt. 2020 (CEST)
Mir gefällt das Einbinden der Heft-Nr. gut. --Marco (Diskussion) 09:41, 24. Okt. 2020 (CEST)
Mit Datum oder ohne? --McNamara (Kontakt) 11:22, 24. Okt. 2020 (CEST)
Gerne mit Datum und Heft-Nummer. --Marco (Diskussion) 13:14, 25. Okt. 2020 (CET)
Ich habe den Einbau von Tabellenlistings durch eine zweite Vorlage nochmals vereinfacht (siehe wieder Matthias Kringe für ein Beispiel). Da ich mein Potential für Vereinfachungen für ausgeschöpft sehe (weitere Experimente haben zu nichts geführt und nur Zeit verbraten), würde ich ab November mit der Umstellung der Tabellenlistings beginnen. Einwände? --Rick (Diskussion) 19:00, 28. Okt. 2020 (CET)
Keine Einwände, nur eine kleine Anmerkung. Kannst du hinter dem Tag im Datum ein Punkt setzen? --Marco (Diskussion) 19:41, 28. Okt. 2020 (CET)
Ich finde es so jetzt auch super. Die Schreibweise des Datums könnten wir ja auch als dd.mm.yyyy ausgeben, oder? --McNamara (Kontakt) 19:56, 28. Okt. 2020 (CET)
Aber klar doch :-) . Habe ich implementiert. erledigt --Rick (Diskussion) 18:41, 29. Okt. 2020 (CET)

Technik: SMW-Annotationen

Derzeit wird ein Heft mit Quelle:MXXXX annotiert. Dies ist ein String und erfordert damit einen erhöhten Aufwand bei der internen Datenverarbeitung. Ist eine Umstellung in den Vorlagen notwendig? --Rick (Diskussion) 07:35, 26. Okt. 2020 (CET)

String in diesem Sinne kennt SMW leider nicht. Es gibt den Datentyp Text, aber auch den einer Seite. Bisher war der Datentyp nicht definiert und so hat sich SMW einfach den einer Seite selbst definiert, was dann wiederum mit deinem replace in Konflikt geraten ist. Jetzt habe ich das Attribut Nummer fest als Datentyp text definiert und die Listen sind wieder schick. Man könnte jetzt darüber nachdenken den replace in deiner Vorlage so zu erweitern, dass er auch noch ein Leerzeichen setzt zwischen MX und die dreistellige Zahl, aber das sind Feinheiten... So wie es jetzt ist finde ich es schon super gelöst! --McNamara (Kontakt) 11:42, 26. Okt. 2020 (CET)
Leerzeichen eingefügt. Erledigt. --Rick (Diskussion) 16:19, 26. Okt. 2020 (CET)