Zum Inhalt

2022-09-07 Zurück Button, Dashboard

Datum: 2022-09-07

Beteiligt: pf, pr, jh, mh

Issue

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).