Univention Bugzilla – Bug 29649
Werte bei der Appcenter Installation übergeben
Last modified: 2017-04-07 10:13:01 CEST
Hallo, bei der Installation eines Paketes über das Appcenter würden wir gerne vom Benutzer in der Weboberfläche ein paar Werte abfragen (Zielverzeichnis etc.). Im Moment nutzen wir als Möglichkeit UCR Variablen, die der Benutzer vor der Installation setzen kann (wenn nicht gesetzt werden Defaultwerte genutzt). Eine Idee herfür wäre, dass man eine INI Datei z.B. wie folgt definiert: query1.ucr=appname/directory query1.label.de=Ziel Verzeichnis query1.label.en=destination directory query1.type=string query1.default=/var/www/appname query2.ucr=appname/demo_data query2.label.de=Demo Daten installieren? query2.label.en=install demo data? query2.type=boolean query2.default=false Bei der Installation würden diese Werte vor der eigentlichen Paketinstallation abgefragt und die UCR Variablen (appname/directory und appname/demo_data) entsprechend gesetzt. Viele Grüße Sven Anders
Vielen Dank für die Anregung! Wir haben uns über dieses Thema auch schon nachgedacht. Eine Art von Werteabfrage scheint in der Tat sinnvoll. Allerdings kann es dan auch gut sein, dass mit zunehmender Zeit immer mehr Logik in dieser Art von Install-Wizard umgesetzt werden möchte. Ein weiterer Lösungsansatz ist es, die zu installierenden Softwarekomponenten so flexibel zu gestalten, dass sie nach der Installation konfiguriert und zu jedem beliebigen Zeitpunkt umkonfiguriert werden können. Dies könnte bspw. über UCR-Variablen, aber auch über eigen Konfigurations-Wizards der Apps geschehen. Dies wird teiweise auch schon so gemacht, da häufig die Anwendungen bereits solche Konfigurationsoberflächen mitbringen.
*** This bug has been marked as a duplicate of bug 43816 ***