nens / lizard-management-client

Lizard management client
https://demo.lizard.net/management/
0 stars 0 forks source link

Uitzoeken in hoeverre we de Plotly library 1 op 1 kunnen exposen #281

Closed lexvand closed 5 years ago

lexvand commented 5 years ago

Overlegt met de stakeholders.
Het is niet duidelijk of dit efficient gaat zijn.
We gaan dit plan niet uitvoeren.

Kantekeningen:

__________________________________________________________________________________

In deze branch ben ik aan het uitzoeken hoe we de plotly library gaan exposen:
https://github.com/nens/lizard-tile-dashboard/pull/52

Tijdsinschatting om dit story te implementeren:
40 uur

Er zijn de volgende onzekerheden:

Momenteel is het de vraag of het rendabel is dit story verder op te pakken.
Het kost veel tijd en hergebruikt weining van de bestaande code.
Verder zullen er features zijn die momenteel automatisch gebeuren, maar met de nieuwe plotly tiles door de gebruiker zelf zullen moeten worden geconfigureerd.

___________________________________________________________
oude description:

Blocked reason:
We besluiten nu plotly nog niet te exposen.
Dit is nu te risicovol en gaan we later eerst voor lizard tile dashboard proberen.
Voor parramatta zijn er enkele puntjes die anders moeten voor plotly. Niet voldoende om de hele library te exposen.

Problemen kunnen zijn.

Uren 40:
Tom de Boer schat dit op ongeveer 40 uur, maar er zijn wel de volgende punten die we zeker moeten uitzoeken.

-Welke items kunnen allemaal dynamisch uit de javascript komen (deze kunnne dus niet in de client config plotly library worden gehardcode, maar moeten dynamisch worden ingevuld). Als dit te veel is dan wordt deze klus heel lastig.

-Syntax errors in de json zullen vaak tot een crash kunnen leiden. Dit kan in het huidige systeem ook, maar de plotly wordt veel ingewikkelder. Hebben de adviseurs een interactieve plotly omgiving welke ze kunnnen exporteren naar json. Een requirement is dat de adviseur zo gemakkelijk charts naar de config file kan kopieren.

[PROJ-1015] created by tom.deboer

lexvand commented 5 years ago

Tom de Boer Dit is naar mijn idee 5 punten toch? En geen 40?

by roel.vandenberg

lexvand commented 5 years ago

Remco Gerlich
Hi Remco,
Nadat je wegging kwam ter sprake dat adviseurs nu waarschijnlijk tiles gaan configureren met statische html die ergens op een server zal staan.
Dit baart o.a. Joeri zorgen (mij ook).
Ik begrijp wel dat adviseurs snel features nodig hebben en dit vaak zelf snel kunnen genereren met andere tools.
We moeten toch proberen dit te minimaliseren en waar het wel gebeurd dit zoveel mogelijk vanuit lizard te faciliteren.
Wat denk jij?

groet Tom

by 5b3b278169812b2ef3f78d91

lexvand commented 5 years ago

Ja, dat wordt een zootje, maar ik heb er ook geen oplossing voor. We zouden veel eenvoudiger dat soort HTMLs (en ook svg diagrammen) in de Lizard backend kunnen generen want daar hebben we de data beschikbaar die we er dan direct in in kunnen vullen, maar de frequentie van releases van Lizard is te laag voor die projecten.

Laten we het maar zien als een feature die we willen ondersteunen, dashboards met willekeurige HTML links.

by remco.gerlich

lexvand commented 5 years ago

Eea is overlegd.

by remco.gerlich