Vorlage Diskussion:Synchronkartei

Letzter Kommentar: vor 1 Jahr von PerfektesChaos in Abschnitt Reform der Programmierung

Fehler Bearbeiten

Diese Vorlage nutzt die Vorlage:Internetquelle und ist Verursacher sämtlicher Fehler in der Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Internetquelle. Könnte sich da mal jemand kümmern? --Bungert55 (Diskussion) 18:13, 4. Mär. 2017 (CET)Beantworten

erledigtErledigt --Bungert55 (Diskussion) 16:55, 6. Mär. 2017 (CET)Beantworten

Formatierung Bearbeiten

Aus meiner Sicht kann das kursiv gedruckte synchronkartei.de aus dem von der Vorlage erzeugten Output entfernt werden. Der Name Deutsche Synchronkartei, der dahinter steht, reicht aus.--Stegosaurus (Diskussion) 16:46, 17. Apr. 2017 (CEST)Beantworten

Änderungen auf der Seite der Synchronkartei Bearbeiten

Hallo, seit gestern sind Darsteller und Sprecher in der Synchronkartei zusammen unter dem Lema "person" gefasst So wird aus: https://www.synchronkartei.de/sprecher/1/2 (alte ID für Werner Abrolat) nun: https://www.synchronkartei.de/person/HJEwnFOfb/sprecher bzw. https://www.synchronkartei.de/person/HJEwnFOfb. Jemand, der sich damit auskennt, sollte die Vorlage an die neue Syntax anpassen. Die alten Links werden zum Glück noch weitergeleitet.

Gruß, --Flnario (Diskussion) 21:59, 4. Mär. 2023 (CET)Beantworten

Danke, Flnario für das schnelle melden.
Die alten URLs funktionieren weiterhin und werden auf die neue Seite weitergeleitet. Es besteht also kein sofortiger Handlungsbedarf; alle Sprecherseiten in der Wikipedia haben funktionierende Links. Allerdings werden neue Verlinkungen nicht mehr möglich sein, weil neue Einträge keine numerische ID mehr erhalten, sondern eine 9-stellige alphanumerische. Nur bestehende haben eine Weiterleitung erhalten.
Falls die Wikipedia die bestehenden Links auf die neue ID aktualisieren will, kann ich gern eine entsprechende Liste aus alten und neuen IDs bereit stellen.
Mein Bauchgefühl sagt mir aber, dass es einfacher ist eine neue Vorlage zu erstellen und beide Vorlagen parallel zu betreiben.
Falls ihr noch Infos braucht, einfach melden.
Grüße, --Funzi (Diskussion) 20:11, 5. Mär. 2023 (CET)Beantworten
Das Problem, was ich gerade sehe, ist eher die Änderung der ID. Solange allerdings weitergeleitet wird, stellt dies erstmal kein Problem dar. Erst, wenn dies abgeschaltet wird, haben wir tatsächlich eins. --darkking3 Թ 21:47, 6. Mär. 2023 (CET)Beantworten

@einfacher ist eine neue Vorlage:

  • Nö, schafft nur Verwirrung.
  • Wir praktizieren in solchen Fällen was anderes und haben Erfahrung damit:
    • Ihr habt bislang noch unbenannte Parameter: 1 2 3
    • Daraus werden künftig:
      • 1 ist der bisherige Typ sprecher und kein Pflichtparameter mehr.
      • 2 ist der bisherige Identifikator als „Nummer“ und kein Pflichtparameter mehr.
      • 3 ist Alias von Linktext
      • Typ ist der neue Typ person.
      • ID ist neuer Identifikator als „Zeile“.
      • Linktext hat den Alias 3 und ist allgemein üblich.
    • Das lässt sich umseitig sauber dokumentieren.
    • Erstmal kann alles bleiben wie es ist, aber wer mag, kann auf den neuen Parametersatz umstellen.
    • Da wo ID= steht darf 1= nicht gesetzt werden; auch nicht 2= und Typ ist dafür Pflicht.
    • Kann man auch auf Gültigkeit checken; wenn diese neuen Dinger alle immer gleich lang (9) sind und alphanumerisch.
  • Vorlage:Allmusic ist hinsichtlich Parametermigration ein ziemlich ähnlicher Fall; allerdings nur betreffend der Namen und nicht der Werte.
  • Wenn das soweit ist hätte ich vielleicht eine Idee, wie das dann im ANR automatisiert umgestellt werden könnte. Dazu muss die Strategie der Website aber erstmal einige Monate stabil und konsistent sein, bevor die sich mittendrin wieder was anderes einfallen lassen.

VG --PerfektesChaos 22:36, 6. Mär. 2023 (CET)Beantworten

Coole Idee beide Formate gleichzeitig zu unterstützen.
IDs sind immer genau 9-stellig und bestehen aus 0-9 a-z A-Z sowie _ und -
Es sollte immer auf /person/123456789/darsteller oder /person/123456789/sprecher verlinkt werden. Wenn man /person/123456789 erhält man, falls die Person in 2 oder mehr Klassen passt, nur eine langweilige Übersichtsseite und muss dann einmal extra klicken ;-). Ich nehme an, dass das mit "Typ ist dafür Pflicht" gemeint war.
Dazu werden noch in den nächsten Wochen 2 weitere Typen kommen: dialogbuch und dialogregie. Als Urheber der Seite kann ich versichern, dass für die nächsten Monate keine Änderung an den Personen-Links geplant sind. Aber es spricht natürlich auch nichts dagegen es zunächst zu beobachten.
Grüße --2003:DE:4F09:6D00:F16A:3875:98EA:D4C7 23:59, 6. Mär. 2023 (CET)Beantworten
Wenn wir die Regeln für die Übersetzung der nummerischen ID's in die neuen 9stelligen kennen würden, wäre das für die Vorlage das beste. Dann müsste sich kein Bot darum kümmern. Könntest du das offenlegen? --darkking3 Թ 13:13, 7. Mär. 2023 (CET)Beantworten
Danke für die „Coole Idee“, jedoch Routine-Prozedur in der WP:VWS.
@2003:DE:4F09:6D00: Wenn du offenbar an der Quelle sitzt, könntest du noch was verraten:
  • Ich fürchte, die neuen ID wurden nicht algorithmisch aus den bisherigen Nummern errechnet, sondern wurden von einem neuen Datenbanksystem frisch vergeben.
  • Wäre es möglich, auf der Website eine ASCII-Datei mit Konversionstabelle zu hinterlegen?
    • Diese Konversionstabelle muss ja dem Server irgendwie bekannt sein, um die Weiterleitungen auszuführen.
    • Also Zeilen mit Numerisch Leerzeichen ID: 387 MenQyFOBb
    • Dann können wir nämlich nach Neugestaltung umseitiger Vorlage einen Bot losschicken, der in allen Artikeln auf die neuen ID umschreibt.
  • Ich verstehe die jüngste Erläuterung dann so, dass es gibt:
    • Typ= person | film | serie | synchronfirma
    • Person= darsteller | sprecher | dialogbuch | dialogregie
    • und der URL-Pfad sich ggf. zusammensetzt aus: / Typ / ID / Person
    • und die Werte für Typ und ggf. Person sind uns bereits aus dem bisherigen 1= bekannt.
VG --PerfektesChaos 16:28, 7. Mär. 2023 (CET)Beantworten
Ja, Domain-Muster passt.
Ich kann gern eine Text-Datei bereitstellen mit dem Mapping von alter ID auf neue ID. Wie bereits richtig erkannt halte ich die Nummern für die Weiterleitung vor.
Die Liste wächst nicht mehr. Neue Einträge erhalten keine numerische ID mehr.
Was ist der einfachste Weg diese Datei einmalig zu übermitteln? Mail? --Funzi (Diskussion) 23:31, 7. Mär. 2023 (CET)Beantworten
Ups, da war ich das letzte mal irgendwie nicht mehr eingeloggt...
Es gibt keine Regel, die IDs wurden neu generiert beim Zusammenführen von Sprecher und Darsteller in die gleiche Tabelle. --Funzi (Diskussion) 23:25, 7. Mär. 2023 (CET)Beantworten
Vermutlich wäre dann zusätzlich zu
eine weitere Property Deutsche-Synchronkartei-Person-ID notwendig ?
Wenn es eine Text-Datei mit dem Mapping von alter ID auf neue ID gibt, dann könnte diese neue Eigenschaft per QuickStatements (d:Help:QuickStatements/de) für die rund 10.000 bestehenden Wikidata-Objekte befüllt werden.
--M2k~dewiki (Diskussion) 23:41, 7. Mär. 2023 (CET)Beantworten
Sprecher: https://cloud.funzi.org/s/mi7YjC3XfaM8mMf
Darsteller: https://cloud.funzi.org/s/xL4kzRRHXRMWBbD
Passt das so? --Funzi (Diskussion) 23:52, 7. Mär. 2023 (CET)Beantworten
Hallo @Queryzo, Jobu0101: siehe auch
--M2k~dewiki (Diskussion) 00:07, 8. Mär. 2023 (CET)Beantworten
Der Vorschlag für die neue Personen-ID-Eigenschaft findet sich unter
--M2k~dewiki (Diskussion) 19:01, 8. Mär. 2023 (CET)Beantworten
  • Die ASCII-Dateien auf externer Website wie nun funzi.org sind optimal; sollten einige Monate dort bleiben bis irgendwann mal irgendein Mietvertrag ausläuft.
  • Damit ergeben sich jetzt folgende Arbeitsschritte:
    1. VWS-Personal baut umseitig erst in Programmierung, dann Doku auf migrationsfähig um.
    2. Danach bei WP:BA eine Parameteraktualisierung aller Einbindungen im ANR erbitten.
  • Für die anderen Namensräume bleiben die Bestandseinbindungen und die zu den bisherigen Parametern kompatible Programmierung erhalten, bis die Website das eines Tages nicht mehr unterstützt.

VG --PerfektesChaos 09:45, 8. Mär. 2023 (CET)Beantworten

Seit gestern ist jetzt auch die Dialogbuch- & Dialogregiefunktion verfügbar. Also am Beispiel von Ursula von Langen sähe das nun so aus: https://www.synchronkartei.de/person/X0s-yNOfZ bzw. https://www.synchronkartei.de/person/X0s-yNOfZ/sprecher bzw. https://www.synchronkartei.de/person/X0s-yNOfZ/dialogbuch bzw. https://www.synchronkartei.de/person/X0s-yNOfZ/dialogregie. Gruß, --Flnario (Diskussion) 14:36, 14. Mär. 2023 (CET)Beantworten
Hallo @Funzi, Flnario, Queryzo, Jobu0101, Bahnmoeller: es gibt jetzt eine neue Eigenschaft:
Beispiel:
Die neuen IDs werden aktuell mit QuickStatements basierend auf
hinzugefügt.
Eine jeweils aktuelle Liste der alten beiden IDs und der neuen ID ist unter nachfolgender Abfrage zu finden:
Die Wikidata-Objekte können weiterhin sowohl die alten IDs als auch die neue ID beinhalten. Beispiel: d:Q96687 --M2k~dewiki (Diskussion) 00:07, 16. Mär. 2023 (CET)Beantworten
Wird es einen Boteinsatz für die neuen IDs geben? –Queryzo ?!     08:31, 16. Mär. 2023 (CET)Beantworten
Hallo Queryzo, aus meiner Sicht müsste in einem ersten Schritt diese Vorlage angepasst werden, sodass auch die neue Personen-ID unterstützt wird. In einem zweiten Schritt könnte ein Bot-Einsatz erfolgen. Vorerst sind die alten Darsteller-IDs und Sprecher-IDs weiterhin gültig, neue Einträge erhalten nur mehr die Personen-ID, die aber derzeit noch nicht von dieser Vorlage unterstützt wird. Siehe auch:
--M2k~dewiki (Diskussion) 12:47, 16. Mär. 2023 (CET)Beantworten
Der neue Parameter "person" wird jetzt ebenfalls unterstützt:
--M2k~dewiki (Diskussion) 19:18, 16. Mär. 2023 (CET)Beantworten
Perfekt, damit sollte das Hauptproblem ja nun gelöst sein! Vielen Dank! Gruß, --Flnario (Diskussion) 19:30, 16. Mär. 2023 (CET)Beantworten
Ach, eine Sache noch: In der Vorlage sollte vielleicht noch erwähnt werden, dass die Typen Sprecher und Darsteller veraltet sind und Person verwendet werden sollte, um Verwirrung vorzubeugen.
Gruß,
--Flnario (Diskussion) 21:43, 16. Mär. 2023 (CET)Beantworten
Die Dokumentation findet sich unter Vorlage:Synchronkartei/Doku und kann dort verbessert werden. --M2k~dewiki (Diskussion) 22:04, 16. Mär. 2023 (CET)Beantworten
Inkonsistenzen wie beispielsweise zwei Personen-IDs für die selbe Person finden sich beispielsweise unter d:Wikidata:Database_reports/Constraint_violations/P11646#"Single_value"_violations bzw. jeweils aktuell unter d:Property talk:P11646 unter den verschiedensten SPARQL-Abfragen unten. --M2k~dewiki (Diskussion) 13:54, 17. Mär. 2023 (CET)Beantworten

Reform der Programmierung Bearbeiten

Ich habe heute die im vorigen Abschnitt skizzierte neue Programmierung umgesetzt.

  • Die Beispiele umseitig suggerieren, dass es im Bestand wohl keinen Schaden gäbe.
  • Was ist als nächstes zu tun?
    • Eine Testseite sollte mit umseitiger Verlinkung erstellt werden.
    • Darauf sollten die umseitigen Beispiele neu sortiert angeordnet werden:
      1. Neue Syntax
      2. Überholte (migrierende) Syntax
    • Die neuen Beispiele sollten dreistufig angeordnet sein:
      • Wikisyntax der Einbindung
      • Generiertes Resultat
      • Erwartetes Ergebnis ohne Vorlage; insbesondere die richtige URL
  • Ist die neue Programmierung korrekt?
  • Was käme irgendwann später?
    • Eine moderne Kontrolle der neuen Parameterwerte sollte noch eingerichtet werden (Wartungskat, Fehlermeldung, ID-Syntax und Schlüsselwörter).
    • Bot-Lauf für den ANR anhand Migrationstabelle Nummer→ID

VG --PerfektesChaos 20:47, 22. Mär. 2023 (CET)Beantworten