marius300482 / meta

http://meta-katalog.eu
4 stars 1 forks source link

Interface - Formatfacette erst nach Typauswahl anzeigen #60

Closed marius300482 closed 9 years ago

marius300482 commented 9 years ago

Die Formatfacette soll erst angezeigt werden, wenn die Nutzerin einen Typ ausgewählt hat.

patrick-heiss commented 9 years ago

Da die Facetten auf dem Preview-System ständig wechseln, möchte ich zur Sicherheit auch bei diesem Issue nachfragen. Ich gehe jetzt von der Datei (./metadev/config/vufind/facets.ini) aus:

Sobald in der Facette: typeOfRessource_facet = Material zum ... ein oder mehrere Einträge ausgewählt wurden, soll die Facette format = Format sichtbar werden.

Ist das Korrekt und werden die Facetten noch weiterhin wechseln?

Falls letzterem so ist, baue ich noch einen zusätzlichen Check ein der überprüft, ob die "typeOfRessource_facet" Facette überhaupt eingebunden ist. Anderenfalls würde die "format" Facette überhaupt nicht mehr angezeigt werden, da sie kein Benutzer mehr sehen/benutzen kann...

marius300482 commented 9 years ago

Die Nutzerinnen sollen erst auswählen können ob sie lesen, gucken oder hören möchten, wenn sie ihre Suche über die Facette einschränken. Wenn sie gewählt haben, können sie das Format auswählen, wie Artikel, Buch oder Plakat. Hier soll es auch keine Einschränkung über die Anzahl der angezeigten Formate geben. Es sollen immer alle angezeigt werden.

Vom Konzept würde das so aussehen:

Erst Typ auswählen: meta_165

Dann Format: meta_166

PS es handelt sich bei dieser Maßnahme um den Versuch die Nutzung der Kataloges zu steuern. Kann also sein, dass wir das wieder zurückbauen.

patrick-heiss commented 9 years ago

Erledigt! => Bitte testen und u.g. Frage beantworten

Lieber Marius, dieses Issue hat sich als wesenltich komplexer herausgestellt als erwartet. Daher habe ich zunächst eine ziemlich einfache, statische Lösung implementiert, die die Aufgabe wie oben beschrieben erfüllt. Sollte dir die implementierte Fuktionalität zusagen, werde ich zusätzlichen Aufwand betreiben und dabei die statische Version verbessern und die Abhängigkreit von Facetten über die facets.ini konfigurierbar zu machen. Bitte gib mir Bescheid, sobald es sicher ist, dass die Funktionalität auch in Zukunft verwendet wird oder nicht verwendet wird.

Als Resulatat davon könnte man nahezu beliebige Abhängigkeiten definieren, so dass z.B. erst Facette A sichbar ist, nach einer Auswahl auch Facette B, nach einer Auswahl in Facette B wiederum Facette C usw. Zudem stehen die Abhängigkeiten dann nicht mehr hartcodiert im Quellcode.

marius300482 commented 9 years ago

Lieber Patrick, in der Arbeitsberatung mit Eva und Christoph haben wir das Feature bereits wieder beerdigt. Das hat mehrere Gründe: Zum einen ist die Nutzung fraglich und zum anderen ist das Konzept auch in der technischen Umsetzung zu kompliziert. Wir streichen dieses Feature also wieder. Kannst du es bitte wieder entfernen? LG Marius

ps. Trotzdem gute Arbeit :)

patrick-heiss commented 9 years ago

Erledigt!

Jetzt ist es wieder ausgebaut.

marius300482 commented 9 years ago

wunderbar!