particip-app / issues

Issues - feature requests, bugs, and questions around the pARTicip App
0 stars 0 forks source link

Backend: Material Stahl aus materialarchiv.ch verschwunden #44

Open Kristinaherbst opened 8 years ago

Kristinaherbst commented 8 years ago

Bsp. Objekt Klangbrücke in Bern: Verlinkung auf Stahl funktioniert nicht. Auch der Deeplink auf Metall-Eisenmetall-Stahl funktioniert nicht (grau)

MichaelRoethlin commented 8 years ago

Stahl ID 69 gibt es offensichtlich im materialarchiv.ch nicht mehr, wurde da vermutlich gelöscht. Deshalb geht der Link nicht mehr. Ich habe stattdessen Code 655, "Unlegierter Baustahl" gesetzt, in der Not. Aber das ist keine Lösung.

Kristinaherbst commented 8 years ago

@MichaelRoethlin: ich werde bei Materialarchiv nachfragen. Meine Frage hier: wenn man die Verlinkung Materialarchiv in Typo3 anpassen möchte, reicht es aus, dass man die Zahl aus der Webadresse einträgt? Oder besser den ganzen Link reinkopieren, wie bei Wiki?

Kristinaherbst commented 8 years ago

http://www.materialarchiv.ch/#/materialgruppe/69/stahl das wäre der Link, welchen ich einfach bei allen Positionen Stahl verwenden würde....

MichaelRoethlin commented 8 years ago

OK, das tönt gut, merci Kristina!

Allerdings haben wir dafür kein Feld für einen Materialgruppenlink definiert, es gibt derzeit nur die Möglichkeiten MaterialarchivId oder Wikipedialink, oder Beschreibung/description (welches für die Kategorie gem. Materialarchiv verwendet wird, s. http://particip-app.ch/service/apiv1/material).

D.h. wir müssten ein neues Feld auf dem Typo3 anlegen, es auf Android- und iOS-Versionen sowie die Mobile-Website verteilen und die Anzeigelogik entsprechend auf allen Plattformen ausweiten, d.h. die Realisierung innert weniger Wochen dieser "sauberen" Lösung ist nicht möglich.

Alternativvorschlag: die Logik ist derzeit

Vorschlag (neu):

Falls in "Description" ein Text mit mind. 1 Leerzeichen vorkommt, wird dieser Feldinhalt hinten an die Aufzählungsliste angehängt wie folgt (Punkt wenn Klammerausdruck vornedran ist, ansonsten nicht; Beschreibung muss ein vollständiger Satz inkl. Punkt am Schluss sein):

Ich kann nicht genug betonen, wie fehleranfällig diese Logikerweiterung ist, dass sie nicht alle Probleme löst und andere gar erst schafft, aber das wäre eine Lösung, die wir mit dem kleinsten Entwicklungsaufwand und Risiko umsetzen könnten.

@ukeller Was meinst du, ist das auf Androidseite technisch machbar? Oder zeigst du dieses Feld description bereits in Android an? @Fiedler01 Was meinst du, ist das vom Gesamtsystem und -projektmanagement her sinnvoll?

typo3materialstahl
Fiedler01 commented 8 years ago

Dieser Issue ist kein Bug im bestehenden System, sondern ein Change/Erweiterungswunsch.