Vorlage Diskussion:DLWuppertal
Verlinkungen
BearbeitenDie Verlinkungen sind schön und gut, aber mit WP:WEB kollidieren sie. Weiterführenden Inhalt bieten sie nicht. Würde vorschlagen, list=nein zum Standard zu machen und alle Einbindungen zu EInzelnachweisen umzubauen. -- mj 11:24, 24. Mär. 2009 (CET)
Grammatik
BearbeitenDer erst Satz ("Die Vorlage dient dazu, die unübersichtlichen und sehr langen Links zur Baudenkmale in Wuppertal abzukürzen.") ist grammatisch falsch. Ich hätte ihn berichtigt, wenn ich wüsste, was er bedeuten soll. --Hydro 20:30, 9. Dez. 2009 (CET)
Optimierung?
Bearbeiten@Cirdan, Doc Taxon: die Vorlage:DLWuppertal ist für die Liste der Baudenkmäler im Wuppertaler Wohnquartier Arrenberg nun zu komplex geworden (nachdem ich alle Links angepasst hatte). Gibt es eine technische Möglichkeit die Vorlage:DLWuppertal weniger komplex zu machen? Sonst muss ich die Liste aufteilen. --Atamari (Diskussion) 15:31, 20. Mär. 2018 (CET)
- @Atamari: mehr als die Links upzudaten, wenn die sich mal geändert haben, macht doch mein Bot nicht. Wie kann ich Dir denn helfen? Oder macht das derzeit DenkmalBot von Cirdan? Dann bin ich ja eigentlich außen vor ... – Doc Taxon • Disk. • WikiMUC • Wikiliebe?! • 13:30, 21. Mär. 2018 (CET)
- Es ging um eine Idee die Vorlage so zu optimieren, dass sie weniger Vorlagen verbraucht und bei dem Einsatz in einer langen Liste keine Probleme macht. Ich habe aber nicht daran geglaubt, dass es einfach wird und gehe den anderen Weg. Die Listen werde ich nun entsprechend verkleinern. --Atamari (Diskussion) 13:34, 21. Mär. 2018 (CET)
- @Atamari: Die umseitige Vorlage ist schon sehr kompakt und dürfte kaum die Ursache sein. Entweder sind es schlichtweg zu viele Einbindungen von Vorlagen (dann hilft auch eine Optimierung nicht), oder es gibt eine Vorlage, die sehr viel unnötige Daten einbindet. Verdächtig sind dabei meistens Vorlagen, die Koordinaten verarbeiten.--Cirdan ± 13:40, 21. Mär. 2018 (CET)
- Ja, bei Listen mit 386069 Bytes im Extremfall wird man kaum um eine Aufteilung herunm kommen. Sehr viele Koordinaten sind noch gar nicht eingepflegt. --Atamari (Diskussion) 20:53, 21. Mär. 2018 (CET)
- @Atamari: die Einbindung der drei Vorlagen brauchen wir nicht, wenn wir diese ewig langen Links in die umseitige Vorlage direkt eintragen würden. – Doc Taxon • Disk. • WikiMUC • Wikiliebe?! • 10:37, 22. Mär. 2018 (CET)
- Ja, bei Listen mit 386069 Bytes im Extremfall wird man kaum um eine Aufteilung herunm kommen. Sehr viele Koordinaten sind noch gar nicht eingepflegt. --Atamari (Diskussion) 20:53, 21. Mär. 2018 (CET)
- @Atamari: Die umseitige Vorlage ist schon sehr kompakt und dürfte kaum die Ursache sein. Entweder sind es schlichtweg zu viele Einbindungen von Vorlagen (dann hilft auch eine Optimierung nicht), oder es gibt eine Vorlage, die sehr viel unnötige Daten einbindet. Verdächtig sind dabei meistens Vorlagen, die Koordinaten verarbeiten.--Cirdan ± 13:40, 21. Mär. 2018 (CET)
- Es ging um eine Idee die Vorlage so zu optimieren, dass sie weniger Vorlagen verbraucht und bei dem Einsatz in einer langen Liste keine Probleme macht. Ich habe aber nicht daran geglaubt, dass es einfach wird und gehe den anderen Weg. Die Listen werde ich nun entsprechend verkleinern. --Atamari (Diskussion) 13:34, 21. Mär. 2018 (CET)
Beobachtung
BearbeitenDer Benutzer:TaxonBot hatte die Vorlage am 25. März 2018 zurück gesetzt. Ich habe das erst revertiert. An diesem Wochenende ist der spezielle Datenbank-Server mit der Denkmalliste bei der Stadt Wuppertal ausgefallen. Nun am Montag den 26. März 2018 funktioniert der Zugriff wieder, ein Schlüssel unter Vorlage:DLWuppertal/VIEWSTATE wurde wohl nicht benötigt bzw. generiert. Der Verdacht, dass bei jedem Neustarten des Servers die Schlüssel neu generiert werden trifft wohl nicht zu. Oder der Ausfall vom Wochenende erforderte keinen Neustart. --Atamari (Diskussion) 11:54, 26. Mär. 2018 (CEST)
Überarbeitung nötig
BearbeitenDie Vorlage funktioniert nicht. Näheres dazu hier. --Erich Mustermann (Diskussion) 10:55, 19. Jul. 2020 (CEST)
Lösung bereitgestellt durch Stadt Wuppertal
BearbeitenSo ihr Lieben, @Erich Mustermann, @Atamari, Morty ich ziehe das jetzt mal wieder hier hin, weil es konkret die Vorlage betrifft. Meine Kommunikation mit der Stadt Wuppertal war erfolgreich, und zwar dahingehend, dass die IT-Abteilung der Stadt uns eine Lösung programmiert hat (den Kurierartikel unter der Kategorie „Kleine Freuden“ schreibe ich dann gerne selbst, danke ;-)
Zur Sache:
- Folgende neue URL (API-Endpoint) steht zur Verfügung: https://www.wuppertal.de/denkmalliste-online/Search/SearchGet
- Hieran können jetzt GET-Parameter (also URL-Parameter) angehängt werden, und zwar dieselben, die auch in der Suchmaske genutzt werden. Die Suchanfrage wird dann entprechend ausgeführt.
Und hier noch eine Tabelle mit weiteren Parametern, mit denen wir spielen dürfen:
Name | Datentyp | Beschreibung |
denkmalnummer | string | Sucht nach Denkmälern mit der mitgegeben Denkmalnummer. Die Suche erfolgt hierbei explizit – Der Wert 1 findet auch nur Denkmäler mit der Denkmalnummer 1. Die Nummer wird nicht immer eindeutig zugeordnet, es können also mehrere Einträge mit derselben Denkmalnummer existieren. |
strasse | string | Sucht nach Denkmälern an der mitgegebenen Straße. Hier erfolgt eine Teilsuche. Der Suchbegriff „Muster“ findet also z.B. „Musterstr.“ und auch „Obermusterstr.“ |
hausnr | string | Sucht nach Denkmälern mit der mitgegebenen Hausnummer. Hier erfolgt eine Teilsuche. |
stadtbezirk | string | Sucht nach Denkmälern im mitgegebenen Stadtbezirk. Die Suche erfolgt explizit – „Barmen“ findet nur Denkmäler in Barmen. Eine Suche nach „Barm“ findet keine Denkmäler, da keine Teilsuche erfolgt und der Stadbezirk „Barm“ nicht existiert. |
bezeichnung | string | Sucht nach Denkmälern mit der mitgegebenen Bezeichnung. Hier erfolgt eine Teilsuche. |
denkmal | boolean | Sucht nach Denkmälern, welche bereits als Denkmal anerkannt sind. |
ortsfest | boolean | Sucht nach Denkmälern, welche als ortsfeste Bodendenkmale eingetragen wurden. |
keindenkmal | boolean | Sucht nach Denkmälern, welche nicht als Denkmal anerkannt wurden. |
ueberpruefung | boolean | Sucht nach Denkmälern, bei welchen der Status noch in der Überprüfung ist. |
Ich habe mal mutig in der Vorlage herumgefummelt und in der Liste der Baudenkmäler im Wuppertaler Wohnquartier Elberfeld-Mitte sieht das schon sehr gut aus (wenn auch die Suche einen Moment braucht und es anscheinend auch unlogische Ergebnisse unter derselben Nummer gibt, aber das ist kein Problem der Schnittstelle). Wer weiß, was dieser zweite Parameter in der Vorlage macht, und ob wir den in Zukunft noch brauchen? Ich blicke da nicht so genau durch … Danke! --elya (Diskussion) 19:54, 20. Okt. 2020 (CEST)
- @Elya: Ja, ist denn schon Weihnachten? Ich muss mir das aber später genauer anschauen. Freude ist erst mal die erste Emotion. --Atamari (Diskussion) 20:17, 20. Okt. 2020 (CEST)
- Lieber Wiegels, magst du vielleicht noch mal einen Blick auf die Vorlage werfen? Ich sehe, dass es da eine Verzweigung gab, weiß aber nicht, ob wir den Anwendungsfall überhaupt (noch) haben und ob man die Vorlage nicht maximal verschlanken kann. Fände es gut, wenn wir das Ding jetzt sauber bekämen, nachdem die Wuppertaler IT so schön vorgearbeitet hat. Danke und Grüße! --elya (Diskussion) 17:50, 13. Nov. 2020 (CET)
- Hallo zusammen, die Weblinksuche nach https://www.wuppertal.de/denkmalliste-online/ ergibt 4999 Treffer, wobei sich alle Treffer mit dem Parameter __VIEWSTATE aus dem alten Zweig unter den ersten hundert befinden. Zu prüfen wären alle Treffer mit dem zweiten Parameter __VIEWSTATEGENERATOR (aus dem alten Zweig), während die Treffer mit dem zweiten Parameter __EVENTVALIDATION durch die Nachbarvorlage Vorlage:BDLWuppertal erzeugt zu sein scheint. Beispielsweise befindet sich im Artikel Friedrich-Ebert-Straße (Wuppertal) der Vorlagenaufruf
{{DLWuppertal|Friedrich-Ebert-Str.}}
, der ein leeres Ergebnis anzeigt. --Wiegels „…“ 17:21, 14. Nov. 2020 (CET)- Parameter "strasse" Straße funktioniert im Moment nicht, habe erst geacht das dies an der Schnittstelle liegt - aber die Websuche funktioniert zur Zeit auch nicht nach Straße. Nach Denkmalnummer gehts gut, die Vorlage prüft ob die Übergabe rein numerisch ist - dann wird die Denkmalnummer erwartet. Bei einer Übergabe von einem String ist bislang die Annahme, das es sich um eine Abfrage nach einer Straße handelt. Die zusätzlichen Vorlagen {{DLWuppertal/VIEWSTATE}}, {{DLWuppertal/VIEWSTATEGENERATOR}} und {{DLWuppertal/EVENTVALIDATION}} werden nicht mehr gebraucht. --Atamari (Diskussion) 00:01, 15. Nov. 2020 (CET)
- Hm, bei mir funktioniert https://www.wuppertal.de/denkmalliste-online/Search/SearchGet?strasse=Friedrich-Ebert-Str. … --elya (Diskussion) 22:07, 22. Nov. 2020 (CET)
- @Wiegels: ich stehe noch auf dem Schlauch, wenn Übergabe keine Zahl ist - soll der String ausgewertet werden, wie früher. Das funktioniert aber im Moment nicht. Hast du einen Schraubendreher? --Atamari (Diskussion) 14:49, 8. Dez. 2020 (CET)
- Hallo Atamari, ist es so besser? --Wiegels „…“ 21:08, 8. Dez. 2020 (CET)
- Besser! Danke --Atamari (Diskussion) 00:12, 9. Dez. 2020 (CET)
- Hallo Atamari, ist es so besser? --Wiegels „…“ 21:08, 8. Dez. 2020 (CET)
- @Wiegels: ich stehe noch auf dem Schlauch, wenn Übergabe keine Zahl ist - soll der String ausgewertet werden, wie früher. Das funktioniert aber im Moment nicht. Hast du einen Schraubendreher? --Atamari (Diskussion) 14:49, 8. Dez. 2020 (CET)
- Hm, bei mir funktioniert https://www.wuppertal.de/denkmalliste-online/Search/SearchGet?strasse=Friedrich-Ebert-Str. … --elya (Diskussion) 22:07, 22. Nov. 2020 (CET)
- Parameter "strasse" Straße funktioniert im Moment nicht, habe erst geacht das dies an der Schnittstelle liegt - aber die Websuche funktioniert zur Zeit auch nicht nach Straße. Nach Denkmalnummer gehts gut, die Vorlage prüft ob die Übergabe rein numerisch ist - dann wird die Denkmalnummer erwartet. Bei einer Übergabe von einem String ist bislang die Annahme, das es sich um eine Abfrage nach einer Straße handelt. Die zusätzlichen Vorlagen {{DLWuppertal/VIEWSTATE}}, {{DLWuppertal/VIEWSTATEGENERATOR}} und {{DLWuppertal/EVENTVALIDATION}} werden nicht mehr gebraucht. --Atamari (Diskussion) 00:01, 15. Nov. 2020 (CET)
- Hallo zusammen, die Weblinksuche nach https://www.wuppertal.de/denkmalliste-online/ ergibt 4999 Treffer, wobei sich alle Treffer mit dem Parameter __VIEWSTATE aus dem alten Zweig unter den ersten hundert befinden. Zu prüfen wären alle Treffer mit dem zweiten Parameter __VIEWSTATEGENERATOR (aus dem alten Zweig), während die Treffer mit dem zweiten Parameter __EVENTVALIDATION durch die Nachbarvorlage Vorlage:BDLWuppertal erzeugt zu sein scheint. Beispielsweise befindet sich im Artikel Friedrich-Ebert-Straße (Wuppertal) der Vorlagenaufruf
Umprogrammiert
Bearbeiten@Morty, Im Fokus, Elya, Dr-Victor-von-Doom: So, das Werk ist vollbracht, die Vorlage wurde umgestellt. Die neuen Parameter wurden implementiert. Die eigene Baudenkmalvorlage wurde mit dieser Vorlage verschmolzen (Früher gab es einzelne Seiten zu Bodendenkmäler bei wuppertal.de). Die Liste der Bodendenkmäler in Wuppertal ist auch überarbeitet (hier und da kann noch nachgebessert werden). --Atamari (Diskussion) 19:25, 24. Apr. 2021 (CEST)
- Danke! -- DVvD
D
04:16, 26. Apr. 2021 (CEST)
Bewegliches Denkmal, Gruppe "C"
BearbeitenBewegliches Denkmal, Gruppe "C" Beispiel: C 19 funktioniert aktuell noch nicht. --Atamari (Diskussion) 01:37, 9. Jun. 2021 (CEST)
- Wenn man manuell alle Flags (Denkmale/Als "Kein Denkmal" markierte/Ortsfeste Bodendenkmale/Zu überprüfende Denkmale) ausschaltet, funktioniert die Suche nach "C 10". Die URL funktioniert aber nicht:
- https://www.wuppertal.de/denkmalliste-online/Search/SearchGet?denkmalnummer=C+19&denkmal=0&ortsfest=0&keindenkmal=0&ueberpruefung=0
- --Atamari (Diskussion) 02:00, 9. Jun. 2021 (CEST)