msteudtn / Mat-O-Wahl

:de: Mat-O-Wahl - Ein einfach zu bedienender, freier Open Source Wahl-O-Mat Klon fuer jedermann ### :gb: :us: A simple to handle, free "Voting Advice Application" / "Electoral Compass" alternative
https://mat-o-wahl.de/
GNU General Public License v3.0
35 stars 15 forks source link

resultsByPartyAnswersToQuestion in die resultsShortTable migrieren #82

Open fenglisch opened 1 year ago

fenglisch commented 1 year ago

Ich bekomme oft mit, dass die resultsByPartyTable und die resultsByThesisTable gar nicht wahrgenommen, geschweige denn genutzt werden, obwohl sie ja wichtige Informationen enthalten die vor allem die resultsByPartyTable diese Informationen so darstellt, dass sie für die Nutzer:innen interessant sind. Wie ich es mitbekomme, werden die Buttons fast nie geklickt, da auch nicht ganz klar ist, was sich dahinter verbirgt (ist auch schwierig, das in wenigen Worten zu beschreiben und voneinander abzugrenzen).

Was natürlich viel öfter genutzt wird, ist die ausklappbare Beschreibung zu interessanten Angeboten. Meine Idee ist daher, die Tabelle resultsByPartyAnswersToQuestion hier einzufügen anstatt unter dem Ranking. Also ganz unten im resultsShortPartyClamp-DIV ist dann jeweils ein Button "Antworten anzeigen", der die resultsByPartyAnswersToQuestion dieser Partei ausklappt.

Meine Vermutung ist, dass sich Nutzer:innen dann viel häufiger die Antworten einer Partei anzeigen lassen und mit ihren eigenen vergleichen, als das momentan der Fall ist. Unterhalb des Rankings könnte dann weiterhin resultsByThesisTable stehen - idealerweise direkt ausgeklappt, damit sofort klar ist, was das bringt.

Mit den Änderungen, die du in Form des resultsShortPartyClamp-DIV vorgenommen hast, sollte das auch begünstigt werden, oder?

fenglisch commented 1 year ago

@msteudtn erstmal nur zur Info, ich hab das jetzt schon mal umgesetzt (hier), aber der Code ist noch absolut messy. Ich muss das nochmal aufräumen, aber nur schon mal die Info, dass du die Arbeit nicht doppelt machen musst 👍

msteudtn commented 1 year ago

in Ordnung, danke.

Das gesamte Testsystem "Brettspiel-Auswahl" sieht bereits gut aus und hat auch ein paar nette Funktionen.

fenglisch commented 1 year ago

Danke! :-)

Ich habe meine output.js jetzt aufgeräumt, s. https://github.com/fenglisch/brettspiel-o-mat/blob/main/system/output.js

Zusätzlich zur Migration der resultsByPartyAnswersToQuestion-Tabelle gibt es aber auch noch zahlreiche weitere kleinere und größere Änderungen, die ich über die Zeit vorgenommen habe. Kleinere Änderungen wären z. B. neue ID's oder Klassen, damit ich Sachen mit CSS selektieren kann. Eine "größere" Änderung ist z. B. das Verschieben des Logos nach links. An die meisten Anpassungen habe ich mich so gewöhnt, dass sie mir gar nicht mehr auffallen, dir vermutlich eher.

Für den Mitwirk-O-Mat würde ich gerne von dem Stand weitermachen. Die Frage ist natürlich, ob das aus deiner Sicht auch für den Mat-O-Wahl insgesamt in Frage kommt?

msteudtn commented 1 year ago

Kurze Antwort: ja.

ich bin mal kurz über die Änderungen geflogen. Da ist nichts dramatisches dabei und es sieht teilweise auch schöner sowie moderner aus. :)

Also ja, ich würde das als zukünftige Basis für den Mat-o-Wahl nehmen inklusive der Änderungen (Logo nach links verschoben, Button "Beschreibung ausklappen" statt Vorschau der Beschreibung, Antworten der Partei direkt unter dem Partei-Ergebnis, Social-Media-Buttons entfernen, ...). Beim CSS werde ich vermutlich etwas sparsamer sein. ;)

Ich würde diesen Zweig als Spielwiese nehmen. https://github.com/msteudtn/Mat-O-Wahl/tree/issue-82-merge-sources