UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[NEUHEIT] Preview APP Manger 2.0 - Kommentare erwünscht

Allgemeine Themen & Feature Requests für APPs und Docker-Funktionen
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

Preview APP Manger 2.0 - Kommentare erwünscht

#1

Beitrag von StefanW »

Halo verehrte Nutzer des Timberwolf Servers,

wir wollen auch dem APP-Manager eine kleine Überarbeitung des UI gönnen.

Hier ein Mockup der ersten Überarbeitung für App Manager 2.0:

Bild


Bisherige Verbesserungen:

- Man kann nun alle Einstellungen auf einen Blick sehen, ohne erst etwas anklicken zu müssen.

- Statuserkennung verbessert

- Look Feel an den Rest der GUI angepasst.

- Der Install-Button rechts fehlt noch


Wenn Ihr noch (machbare) Wünsche und Vorschläge habt, gerne hier

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#2

Beitrag von blaubaerli »

Hi Stefan,

ich habe da in der Tat etwas das mir gerade beim Test mit der neuen CV bei der aktuellen Lösung des APP-Managers aufgefallen ist.

Wenn ich aktuell eine neue Version mit ganz spezifischen Einstellungen anlegen möchte, dann habe ich zunächst nur die Möglichkeit eine APP mit euren Default-Einstellungen anzulegen. Erst wenn diese gestartet wurde, kann ich deren Parameter dann ändern. Also die Vorgabe der Konfiguration beim initalen Erstellen sollte kommen. Ich vermute aber, dass das bei eurem Ansatz ja eh implizit kommt.

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

adimaster
Reactions:
Beiträge: 375
Registriert: So Apr 14, 2019 11:12 am
Hat sich bedankt: 203 Mal
Danksagung erhalten: 198 Mal

#3

Beitrag von adimaster »

StefanW hat geschrieben: So Jan 23, 2022 11:20 am Hier ein Mockup der ersten Überarbeitung für App Manager 2.0:
Konsequent und :handgestures-thumbupright:
blaubaerli hat geschrieben: So Jan 23, 2022 11:56 am Wenn ich aktuell eine neue Version mit ganz spezifischen Einstellungen anlegen möchte, dann habe ich zunächst nur die Möglichkeit eine APP mit euren Default-Einstellungen anzulegen.
Beim "Installieren-+-Button" wird bestimmt dieser "PopUp" für die Parameter-Abfrage geplant sein ;)

Grüße
Adi
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache

Ersteller
StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#4

Beitrag von StefanW »

Hallo Jens und Adi,

wir sind noch am diskutieren intern, ob wir das Verhalten so lassen wir bisher (ein Klick und es wird mit Default-Parametern installiert) oder ob erst ein Dialog kommt

Für ersteres spricht, dass es einfach einfach ist, weil ein Klick und fertig installiert. Danach anpassen und Save und Zack ist das umgesetzt. Weiterer Vorteil, so ist es fertig.

Der Vorteil des zusätzlichen Dialoges ist klar, derjenige der weiß was er will ist drei Minuten schneller am Ziel, aber wir müssen dann alles doppelt programmieren, weil im Moment ist das nicht generisch, sondern jedee App hat ihre eigenen Parameter und Abfragen und das ist hart kodiert.

Aber interessant, dass ihr beide es gleich erwähnt.


lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

adimaster
Reactions:
Beiträge: 375
Registriert: So Apr 14, 2019 11:12 am
Hat sich bedankt: 203 Mal
Danksagung erhalten: 198 Mal

#5

Beitrag von adimaster »

StefanW hat geschrieben: So Jan 23, 2022 1:31 pm Für ersteres spricht, dass es einfach einfach ist, weil ein Klick und fertig installiert. Danach anpassen und Save und Zack ist das umgesetzt. Weiterer Vorteil, so ist es fertig.
[...]
Aber interessant, dass ihr beide es gleich erwähnt.
Also nicht falsch verstehen, ich kann damit voll und ganz leben; mir ist das nicht wirklich wichtig (mir reicht auch das jetzige Design, ich brauch es nur einmalig) ... auch denkbar: heute OneClick-Install (wie von Dir vorgeschlagen) und dann in einer weiteren Optimierungsroutine Monate / Jahr(e) später reviewen und weiter optimieren. So hab ich die jetzige Neuheit auch verstanden. In der Tat brauch ich das nur einmal in x Monaten/Jahren. Da sind mir persönlich Features im Zeitserienmanager, mqtt, Objektmanager etc. wesentlich wichtiger, als die 3 Minuten Zeitersparnis.
StefanW hat geschrieben: So Jan 23, 2022 1:31 pm [...] aber wir müssen dann alles doppelt programmieren, weil im Moment ist das nicht generisch, sondern jedee App hat ihre eigenen Parameter und Abfragen und das ist hart kodiert.
Mir ist der Zusatzaufwand dahinter ist mir leider nicht klar ... aber mal nur "laut" gedacht.
Konfigurationsfenster öffnet sich mit fixen Parametern (quasi als Default), sodass OneClick möglich ist.
Opt. mit einem Freischaltbutton "Ich bin Experte, ich weiß was ich tue" ließen sich die Felder dann überschreiben.
--> wäre das nicht das ein und das gleiche Konzept und somit ein einziger Schritt = selber Programmierungsaufwand?

Ich erwarte keine Antwort drauf, nur mal als Denkansatz ... manchmal hilft ja das Brainstorming/dumme Fragen.

Grüße
Adi
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#6

Beitrag von blaubaerli »

Hallo Stefan,

das ist ja nicht so, dass da ewig dran gefummelt wird. War halt nur just gerade auffällig..... Also lieber Zeit an anderen Dingen investieren....

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#7

Beitrag von Robert_Mini »

Ich sehe das auch so.
App = getestet => one-click Installation, die muss funktionieren.

Mit dem Anpassen der Parameter geht dann bereits der Supportaufwand los. Daher eigentlich aus dieser Sicht ein NoGo.
Besser one-click und es läuft erstmal und wenn wer will, dann einen neuere Version per Anpassung und Neuinstallation.

Wer wirklich viel ändern will nimmt eine Version über Portainer.

Zum App-Manager generell: sieht sauber aus und fügt sich vom Look&Feel in den Rest der Menüs am TWS nahtlos ein.
Was man noch nicht sieht, aber später vielleicht interessant wird: wie viele verfügbare Apps werden maximal angezeigt? Ist ein getrenntes Scrollen der beiden Abschnitte "Verfügebare Apps" und "Aktive Apps" beplant?

lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#8

Beitrag von blaubaerli »

Hallo Robert,

grundsätzlich sehe ich das schon was differenzierter. Nach meinen neuesten Tests mit MacVLAN und ohne, ist mir klar geworden, dass ja auch eine Installation via Portainer ohne MacVLAN nicht zwingend zu nachvollziehbaren IP-Adressen führen muss und daher nicht so ganz einfach sein muss.

Und gerade weil in den anderen Schnittstellen-Definitionen zunächst die Zielparameter angegeben werden können und dann auf Basis dessen die Schnittstelle eingerichtet wird, hatte ich vermutet, dass das hier bei der Veränderung auch kommen würde.

Aber da Stefan den Aufwand signalisiert hat, sind für mich definitiv auch andere Dinge wichtiger.

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

adimaster
Reactions:
Beiträge: 375
Registriert: So Apr 14, 2019 11:12 am
Hat sich bedankt: 203 Mal
Danksagung erhalten: 198 Mal

#9

Beitrag von adimaster »

Robert_Mini hat geschrieben: So Jan 23, 2022 3:09 pm Wer wirklich viel ändern will nimmt eine Version über Portainer.
Da ist auch was dran ... hängt aber wiederrum vom geplanten Konzept ab --> alle User auf der "TWS-Oberfläche halten" und darüber step-by-step die Möglichkeiten kennenlernen oder die next-Steps eben mit Portainer. Letzteres ist aus meiner Sicht schon ein großer Schritt für "Anfänger".

Ich würde mal so kategorisieren:
App-Nutzung: Einsteiger
App-Nutzung mit eigenen Parameter-Settings: Fortgeschrittene mit erstem entwickelten Grundverständnis
Portainer: Profi-Anwender / maximale Flexibilität

Aber dennoch ... ich denke die meisten Anwender freuen sich über Features in anderen Bereichen.

Grüße
Adi
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache

Ersteller
StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#10

Beitrag von StefanW »

Hallo Robert,
Robert_Mini hat geschrieben: So Jan 23, 2022 3:09 pmBesser one-click und es läuft erstmal und wenn wer will, dann einen neuere Version per Anpassung und Neuinstallation.
Genau, so war der Gedanke

Robert_Mini hat geschrieben: So Jan 23, 2022 3:09 pmWer wirklich viel ändern will nimmt eine Version über Portainer.
Klar, die Freiheit zu machen was man will, bleibt erhalten

Robert_Mini hat geschrieben: So Jan 23, 2022 3:09 pmZum App-Manager generell: sieht sauber aus und fügt sich vom Look&Feel in den Rest der Menüs am TWS nahtlos ein.
Ja, wir wollten das jetzt auch glatt ziehen, weil das Kacheldesign war damals einfach, aber es sah nie gut aus.

Robert_Mini hat geschrieben: So Jan 23, 2022 3:09 pmWas man noch nicht sieht, aber später vielleicht interessant wird: wie viele verfügbare Apps werden maximal angezeigt? Ist ein getrenntes Scrollen der beiden Abschnitte "Verfügebare Apps" und "Aktive Apps" beplant?
Wir werden noch sehen, wieviele APPs wir bekommen.

Einen Appstore zu bauen, in dem Entwickler etwas einchecken können, mit allem drum und dran ist derzeit vom Aufwand noch nicht in Sicht, auch wenn es ein toller Gedanke ist.

Im Moment sind die APPs noch Handarbeit, weil gerade mit Reverse-Proxy und den vielen Umgebungsvariablen einiges angepasst werden muss. Auch die Applikationen müssen teils umgebaut werden, damit der ein oder andere Parameter überhaupt übergeben werden kann. Die CV wurde z.B. damals schon erweitert und auch jetzt für Edomi sind wir mit Yves da dran, wie das realisiert werden kann. Da fließen schon Manntage bis Mannwochen in eine App.

Gedacht wäre, dass sich das dann ähnlich verhält wie beim Katalog der Modbus-Profile. Also filterbar und durchsuchbar. Aber alles zu seiner Zeit.

Hinsichtlich der APPs geht das jetzt erstmal mit scrollen der Seite, so wie wir das überall machen. Es wird aber schon eine Begrenzung geben, wieviele Instanzen von was man starten kann, weil ein gewisser Ressourcenaufwand "wegreserviert" wird.


lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.
Antworten

Zurück zu „Allgemeine Themen & Feature Requests“