Page 1 of 1

CMSimple 5.11 beta02 - Testversion

Posted: Tue 31. Jan 2023, 16:06
by Gert
Hallo,

in den vergangenen Jahren ist es ab und zu schon mal vorgekommen, dass mich ein verzweifelter Webmaster angemailt hat, dass seine Website nach dem Update auf die aktuelle CMSimple Version nicht mehr wiederzuerkennen ist. Die Inhalte sind andere und die Seite sieht auch ganz anders aus. Und einloggen kann er sich auch nicht mehr.

Nun - Gott sei Dank kann man sich nach einem Update mit dem Installationsdownload auch nicht mehr einloggen, so bleiben die Backups (Stapelsicherung) erhalten ;)

Was war geschehen? Der Webmaster hat den Installationsdownload für ein Update verwendet, und so quasi eine Neuinstallation mit Standardkonfiguration und Standardinhalten durchgeführt.

Mit CMSimple 5.11 soll das der Vergangenheit angehören. Es gibt nur noch einen Download, und der kann für Neuinstallationen und Updates gleichermassen verwendet werden.

Das funktioniert so:

Der Download enthält in den Systemordnern weder Konfigurations- oder Sprachdateien, noch die Inhaltsdateien content.php und pagedata.php. Diese liegen in einem Ordner ./setup/defaults/ als Kopiervorlagen bereit. Merkt CMSimple nun, dass es diese Dateien nicht gibt (Neuinstallation), kopiert es diese aus dem Vorlagenverzeichnis heraus an die richtigen Stellen, und man kann sich nun wie gewohnt 10 min lang mit "test" einloggen und das Passwort ändern.

Sobald CMSimple nach dem Upload bemerkt, dass es bereits eine Datei ./cmsimple/config.php gibt (Update), werden die config.php, die Sprachdateien en.php und de.php sowie die content.php und die pagedata.php nicht angerührt.

Ich habe einen Download CMSimple 5.11 beta02 bereitgestellt:

<edit>Download deaktiviert - CMSimple 5.11 veröffentlicht</edit>

Mit diesem Download habe ich eine CMSimple 4.0 Installation problemlos aktualisiert,

viel Spass beim testen, feedback erwünscht,

Gert

Re: CMSimple 5.11 beta02 - Testversion

Posted: Wed 1. Feb 2023, 07:49
by Gert
Hallo,

CMSimple 5.11 beta02 hat zwei kleine Unterschiede zur beta01:

1. Im Fall "Update" wird die Datei setupControl.php, die eine Ausführung des Setup ermöglicht, nicht erzeugt.

2. Die Kopiervorlagen für den Fall "Neuinstallation" liegen jetzt im Ordner ./setup/defaults/

Gert

Re: CMSimple 5.11 beta02 - Testversion

Posted: Sun 5. Feb 2023, 14:54
by Therunner
Habe das Update auf 2 websiten eingespielt. alles ohne Probleme