GX-Abgewiesen #63325
geschlossenAutomatische Ausführung des Updates nach einer Modulinstallation durch den App Store
0%
Beim Installieren von Modulen aus dem App-Store werden nun die Datenbank-Updates automatisch ausgeführt
Beschreibung
Aktuell wird man nach der Installation eines Moduls, wie z. B. des HubConnectors, auf den Gambio Updater weitergeleitet. Im Gambio Updater wird unser Installationsservice sehr prominent angeboten. Das verleitet Kunden häufiger dazu, panisch Knöpfe zu drücken und Fenster zu schließen, weil sie glauben, dass es etwas kostet (und vielleicht ja nichts mehr kostet, wenn man das Fenster ganz schnell schließt).
Deshalb und weil es sowieso ein schönes UX-Feature ist, soll das Update in diesem Fall automatisch ausgeführt werden, ohne auf den Gambio Updater umzuleiten. Dazu muss ein neuer Endpunkt im Shop bereitgestellt werden, der das automatische Update triggert. Dieser muss vom App Store angesteuert werden. Im Prinzip haben wir das bereits für den CLI-Updater umgesetzt, allerdings geht dieser davon aus, dass er auch system()-Aufrufe Ausführen kann (was auf den Cloud-Servern natürlich funktioniert), bei unseren Kunden aber nicht der Fall ist. Nichtsdestotrotz können wir einen Teil des Codes für die Umsetzung übernehmen. Wie Till mir bestätigt hat, funktionieren die Dateioperationen, die der Gambio Updater durchführt in den allermeisten Fällen ohne (S)FTP. Sollten diese einmal nicht funktionieren, so sollte als Fallback wieder auf den Gambio Updater umgeleitet werden (also Status quo).
Wir halten dies für ein wichtiges UX-Feature für den App Store, weshalb eine hohe Priorität gewählt wurde.
Im verknüpften Ticket stehen weitere Informationen zur Entstehung dieses Feature-Tickets.