FriendsOfREDAXO / maintenance

Wartungsmodus: Sperrung des Frontends für Besucher und des Backends für Redakteure
MIT License
52 stars 7 forks source link

Maintenance-Addon im Safe-Mode aktivieren können #43

Open alxndr-w opened 3 years ago

alxndr-w commented 3 years ago

Das Addon müsste dazu ein System-Plugin werden / sich in die config.yml schreiben.

skerbis commented 3 years ago

und wie?

alxndr-w commented 3 years ago

https://github.com/redaxo/redaxo/blob/61f62ecaf9cf449dcb847352320906bd56236b25/redaxo/src/core/default.config.yml#L49-L52

hier maintenance eintragen (lassen)

skerbis commented 3 years ago

geht das auch von außen per PHP?

alxndr-w commented 3 years ago

Sicher - Datei via PHP öffnen, gucken, ob's schon drin steht, reinschreiben, speichern. (Dann in die config.yml, nicht die default)

skerbis commented 3 years ago

Ja dann gerne mach mal 😀

skerbis commented 3 years ago

Ich habe länger drüber nachgedacht und ich glaube nicht dass ein AddOn in dieser Datei rumfuchteln sollte. Daher close. Sollte es eine Möglichkeit geben ohne Core-Files zu verändern. Gerne wieder aufmachen.

alxndr-w commented 3 years ago

:'(

alxndr-w commented 3 months ago

Ich muss das nochmal aufmachen. Beim Deployment was schief gelaufen - kann die Website dadurch nicht in den Maintenance-Mode setzen. Wäre aber gut, wenn.

skerbis commented 3 months ago

öhm ... ist doch schon längst realisiert

alxndr-w commented 3 months ago

Die install.php-Routine wird beim Deployment über YDeploy nicht aufgerufen.

skerbis commented 3 months ago

https://github.com/FriendsOfREDAXO/for_sa11y/issues/35#issuecomment-2298934501 Dann würde zumindest die config gesynct

Ich denke wenn es schon nach dem deploy zu einem Whoops kommt. Wird auch Maintenance nicht hilfreich sein auch ließe sich die installation auch nicht ausführen.

Hat das security AddOn dafür evtl. eine Lösung?