Projekte müssen einfach in der Version aktualisiert werden können, danach brauchen wir einen Selftest.
Unter der Webadresse wbssuite.blessen.de/version liegt eine JSON Datei mit der Versionsnummer Current Stable.
Was wird aktualisiert (abgeglichen):
| /wbsfw/* | Der komplette wbsFramework |
| data/settings/.dist | Alle geänderten Settings TODO ( Abgleich mit den Settings) | | www/index.php | | | www/.htaccess_dist | existiert noch nicht | | www/verwaltung/ | Ohne Settings |
| www/ajax | |
| www/js | |
| www/css | |
| www/images |
Composer Vendor
Es muss ein Modul in der Verwaltung geben, dass die aktuelle Versionsnummer ausliest, und bei Bedarf den Installationsprozess anstösst.
Dateien werden dann temporär in den Ordner /data/update geladen, die Dateistruktur muss irgendwie abgeglichen werden, die neuen data/settings/*.dist müssen mit der alten Version abgeglichen werden.