2022-09-07 Zurück Button, Dashboard
Datum: 2022-09-07
Beteiligt: pf, pr, jh, mh
Infos
fork
pros:
- theming teilsweise auch als plugin möglich (nextcloud)
- evtl. müssen wir das eh irgendwann, wenn wir sehr viel ui anpassen wollen?
- meiste kontrolle
- müssen vllt trotzdem nen fork maintainen
cons:
- Fork maintainen (upgrades, ...) (kann aber vllt automatisiert werden?)
- Einarbeitungsaufwand in alle Apps
iframe
pros:
- (perspektivisch frontend, das viel mehr werden kann)
- relativ geringer aufwand
cons:
- x-frame-options headers, csp müssen in allen apps gesetzt werden (recipes anpassen)
- share-links (z.B nextcloud) referenzieren nicht auf dashboard. sondern auf app direkt, dh. kein Zurückbutton mehr url kann nicht gebookmarkt werden (vllt über reverse-proxy hacken?)
- nicht so einfach zu sylen (damits auch mobil gut aussieht)
nextcloud als dashboard
auch iframes, framing um nextcloud könnte auch noch mal exploriert werden
pros:
- sehr simpel
cons:
- nicht so hübsch
CSS Injection "yunohost"
- bischen hacky, aber auch cool
- funktioniert mit traefik nicht mehr?
browser plugin
pros:
- schnell umzusetzen
- könnte das link teilen problem vllt lösen (rewrite von .local-it.org domains)
cons:
- muss extra installiert werden
- sogar vom store verifiziert werden
- portabilität für mehrere browser unterschiedlich
- mobil schwierig
- security/privacy (plugin hat viel mehr rechte im browser) kann ein ungutes gefühl machen *
desktop / mobile app
vllt garnicht so schwer mit integrierter webapp
pros: * leichtere zugänglichkeit / onboarding
cons: * gleiches "link teilen" problem
Entscheidung
Wir bauen ein Dashboard das Wekan und Nextcloud als Iframe einbindet, Nextcloud als Dashboard wird als variante nochmal betrachtet. Parallel explorieren wir forks (Aufwand, technische Umsetzung).