FirEmergency hat den Hintergrund ja schon erklärt. Die Plugins müssen ersetzt werden, wenn sich an den Feldern etwas geändert hat. Daher ist das mit einem Updater auch so schwierig.. Diese Felder müssen ja gesetzt werden (es sei denn es gibt einen Standardwert).
Die Plugins kann man als eigenständige kleine Programme verstehen.
Wie könnte ein Updater aussehen:
1)Man konfiguriert eine Einheit von einem Benutzer einmalig mit der neuen Version, diese lässt sich dann auf alle Benutzer und alle Einheiten die das alte Plugin nutzen anwenden. Finetuning ist dann noch nötig, z.B. wer soll alarmiert werden
Ist so etwas sinnvoll?
2) Die alten Versionen werden alle entfernt und durch neue ersetzt, die alten Parameter werden (sofern möglich und sinnvoll) in die Felder übernommen. Das erspart natürlich nicht die Arbeit alle neuen Felder sinnvoll zu belegen.
3)Wie FE erwähnt hat: Wollt ihr ein Plugin gar nicht updaten, könnt ihr wie oben beschrieben vorgehen.
Eure konkreten Vorschläge wären hier sehr hilfreich!
Ich würde den 2. Vorschlag favorisieren! Denn die Einstellungen die gemacht wurden (zb. Zugangsdaten vom SMS Anbieter usw.) sollen ja in der neuen Version auch bleiben.
Allerdings müsste daraufhin gewiesen werden, das das Plugin geändert wurde und eine Überprüfung der Einstellungen/Eingaben seitens des Nutzers gemacht werden muss!
Ob man das so umsetzten kann? Dann wäre das für mich jedenfalls ne gute Lösung!
Ich würde auch die zweite Variante bevorzugen!
Dann wären die Plugins nach einem Update schonmal direkt mit den "alten" Parametern wieder lauffähig. Klar, dass neue Felder dann nicht belegt werden können, aber der Aufwand dürfte für den Nutzer vertretbar sein (wenn man die neuen Funktionen überhaupt nutzen möchte).
Wir haben folgendes beschlossen:
Es wird kein "Update-Mechanismus" geben, weil wir keinen brauchen.
Wir können das auf Programmierseite so lösen, dass es bei neuen Funktionen zu keinen Fehlern mehr mit "alten" Speicherständen kommt und die Plugins genauso funktionieren wie vor dem Update.
Nur, wenn die neuen Funktionen (Felder) verwendet werden wollen, müssen die Plugins "zurückgesetzt" werden.
Denke das ist dann die beste Lösung.
Wir werden deswegen eine 1.1.1 nachschieben, bei denen die entsprechenden Plugins noch angepasst werden.
PRIMA!
Vielen Dank für Euer Entgegenkommen, denn das erspart nicht nur den Premium-Anwendern eine Menge Tipparbeit.
Da warte ich doch lieber noch mit dem Update (dann auf 1.1.1), anstatt ein paar Stunden mit der Konfiguration zu verbringen und erst alles zu löschen, was ich nachher wieder mühsam anlegen muss.
Viele Grüße
BI
Eigentlich ist doch schon alles gesagt – nur nicht von jedem!
1-1-2 DAAR RED JE LEVENS MEE !
Die Tests sind durch..
1.1.1 kommt sehr bald!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)