WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 06.10.2015 21:50:46

norhei
Developer

Maintainance mode

WBCE now got a functional maintainance mode.
The Maintainance mode is activated by setting a constant in the config.php.

define('WB_MAINTAINANCE_MODE', true);

You can deactivate it by either deleting the line or by setting the mode
to false.

The default template for maintainance mode can be found in
/templates/systemplates/maintainance.tpl.php

Any template can have a custom maintainance template placed in
/templates/yourtemplate/systemplates/maintainance.tpl.php

At this time the maintainance mode is limited to use the default template
set in website options in the backend.

https://github.com/WBCE/WebsiteBaker_Co … 8137d66c7d

As a next step there will be an admintool that allows to set the mode from
the backend.


EDIT: Foldernames changed accordingly to master branch.

Beitrag geändert von norhei (07.10.2015 08:43:24)

Offline

#2 06.10.2015 21:54:10

norhei
Developer

Re: Maintainance mode

The admin tool for maintainance mode can be found here :

https://github.com/WBCE/maintainance_mode

WARNING!!! This will only run whith the latest development version .

https://github.com/WBCE/WebsiteBaker_CommunityEdition

Offline

#3 07.10.2015 06:27:08

screamindan
Mitglied

Re: Maintainance mode

norhei schrieb:

WARNING!!! This will only run whith the latest development version .

Also nicht mit der Release?

Offline

#4 07.10.2015 08:45:28

norhei
Developer

Re: Maintainance mode

https://github.com/WBCE/WebsiteBaker_CommunityEdition

Der Schalter kann natürlich nur funktionieren wenn die Version auch einen Wartungsmodus hat  wink

Allerdings kannst Du die im Moment einfach drüber kopieren , bzw einfach den Ordner /framework/ drüber kopieren und im /templates/ Ordner den Neuen Ordner /systemplates/ noch dazu kopieren. Wenn Du für dein Standardtemplate noch einen speziellen Wartungsmodus  gestalten möchtest, kannst Du den /systemplates/ Ordner auch noch in dein Template kopieren. Dann kannst Du die Wartungsseite selber gestalten.  Wenn im Standard Template eine Wartungsseite vorhanden ist wird die Systemweite ignoriert.

Offline

#5 09.10.2015 06:50:22

screamindan
Mitglied

Re: Maintainance mode

Hallo!
Den "maintainance_mode-master"-Ordner ins "module"-Verzeichnis?
EDIT: Hatte erst reinkopiert, gab ne Fehlermeldung. Installieren als ".zip" klappte ohne Probleme; super Arbeit!

Eine kurze Frage noch. Wenn ich den Schalter noch schneller drücken will, kann ich mir den im Backendtemplate links unter das Menu legen?

Beitrag geändert von screamindan (09.10.2015 07:05:57)

Offline

#6 09.10.2015 09:12:54

norhei
Developer

Re: Maintainance mode

Du meinst sozusagen einen an/aus Schalter ?

Gehen tut das bestimmt, der Schalter müsste halt einfach nur Settings:Set("wb_maintainance_mode","true"); auslösen und Settings:Set("wb_maintainance_mode","false"); zum abschalten. Allerdings bei der Frage ob es einen vorgesehenen Weg gibt Admintools in die Navigationsleiste zu packen , da muss ich leider passen.  Da ich mit der Entwicklung des BE Templates nichts zu tun hatte. Passe also und gebe die Frage weiter :-)

Offline

#7 09.10.2015 09:27:17

screamindan
Mitglied

Re: Maintainance mode

Ja Schalter wär zuviel gesagt. Einfach nur dieses Anhakkästchen und die Speichern Schaltfläche reicht ja schon... Daß es diese Funktion jetzt gibt, finde ich ja schonmal Klasse. Hab halt manchmal lustige Ideen...  big_smile

Offline

#8 29.10.2015 17:05:33

mrbaseman
Core-Team

Re: Maintainance mode

kleine Anmerkung: Wer das Modul mit dem Schalter aus dem github zieht und einfach auf den Server kopiert, darf nicht vergessen, das Install-Skript manuell aufzurufen, damit der Schalter im Backend auch auftaucht :-)

Offline

Fußzeile des Forums

up