Beschreibung
Hier, in dieser Datei, werden alle Grundeinstellungen des APPNET OS Systems definiert.
Die Einstellungen sind aufgeteilt in generelle Einstellungen wie Datenbank-Einstellungen und Verzeichnis-Einstellungen, Einstellungen für den Anwendungs-Bereich und Einstellungen für den Administrations-Bereich.
Manche Einstellungen des Anwendungs-Bereichs können über den Administrativen Bereich. zur Laufzeit, angepasst werden.
Angepasste Einstellungen des Anwendungs-Bereichs überschreiben die Einstellungen dieser Datei.
Aus der Core-Klasse config wird ein Objekt erzeugt, die alle Einstellungen dieser Datei lädt und verarbeitet.
Damit über den Anwendungs-Bereich nicht die Einstellungen aus dem Administrations-Bereich ausgelesen werden können, gibt es zwei config Klassen.
Dies erhöht die Sicherheit bei der Verwendung von Apps fremder Hersteller enorm.
Die PHP Datei enthält verschiedene Variablen-Typen, welche in dieser Dokumentation genaustens erklärt werden.
Generelle Einstellungen
$this->dbType (string)
Dies ist die zukünftige Einstellung des Datenbank-Typs.
Dem APPNET OS Datenbank Objekt wurde zwar für weitere Datenbank-Typen vorbereitet, aber bislang noch nicht getestet und konfiguriert.
Verwenden Sie bitte mysql für den sicheren Einsatz von APPNET OS und achten Sie darauf, dass in dieser Einstellung ebenfalls mysql steht.
$this->dbHost (string)
Hier ist der Host oder die IP der Datenbank einzutragen.
$this->dbName (string)
Der Name der Datenbank ist hier zu definieren.
$this->dbUser (string)
Bitte hinterlegen Sie hier den Benutzername mit dem Sie auf Ihre Datenbank zugreifen.
$this->dbPass (string)
Das Passwort Ihres Datenbank-Benutzers müssen die hier hinterlegen.
$this->dBPort (string)
An dieser Stelle wird der Datenbank-Port konfiguriert.
Der Standard mysql Port ist 3306.
$this->dbCharset (string)
Da APPNET OS multilingual ist und alle Sprachen unterstützt, wird standardmäßig utf8 verwendet.
Sollten Sie nicht mehrere Sprachen verwenden, dann können Sie hier die Formatierung ändern um Speicherplatz in Ihrer Datenbank zu reduzieren.
Generell raten wir Ihnen aber davon ab, da sich das System dadurch schwerer mit neuen Sprachen erweitern lässt.
$this->prefix (string)
APPNET OS verwendet für jede Datenbanktabelle ein Prefix mit, in der Regel, 3 Buchstaben.
Dadurch lassen sich mehrere APPNET OS Instanzen mit nur einer Datenbank verwenden.
Das Präfix kann zur Installation van APPNET OS frei gewählt werden.
Beachten Sie, dass wenn Sie dieses Prefix zur Laufzeit ändern, dass alle Datenbanktabellen angepasst werden müssen.
$this->url (string)
Definieren Sie hier den Host und die URL bis zur index.php Datei unter dem Ihre APPNET OS Instanz aufrufbar ist.
index.php darf hier aber nicht mit enthalten sein.
APPNET OS muss nicht direkt über den Host aufrufbar sein, sondern kann auch in einem Unterverzeichnis liegen.
Beispiel direkt über den Host aufrufbar:
https://my-page
Beispiel über Unterverzeichnis aufrufbar:
https://my-page/my-appnetos
$this->dir (string)
Hier muss das Server-Verzeichnis stehen, unter der die index.php Ihrer APPNET OS Instanz liegt.
index.php und / am Ende dürfen aber nicht mit eingetragen werden.
$this->cacheDir (string)
APPNET OS bietet eine ganze Menge an Cache Funktionen welche zur Laufzeit Dateien erzeugen und abrufen.
Es gibt zwei Möglichkeiten das Cache Verzeichnis zu konfigurieren.
Ein Verzeichnis im Dokumenten-Verzeichnis Ihrer APPNET OS Instanz oder ein Verzeichnis außerhalb, irgendwo auf Ihrem Server.
Konfigurieren können Sie dies einfach über einen / am Anfang des eingetragenen Strings.
Durch einen / am Anfang des Strings wird ein Absoluter Server-Pfad verwendet.
Ist am Anfang kein /, so wird das Verzeichnis im Dokumenten-Verzeichnis erzeugt.
Wir empfehlen generell alle Verzeichnisse außerhalb des Dokumenten-Verzeichnisses abzulegen.
$this->tmpDir (string)
Das Temporäre Verzeichnis wird von den APPNET OS verwendeten Template-Engins und Datei-Uploads verwendet.
Das Verzeichnis ist genauso zu konfigurieren wie das Cache-Verzeichnis.
$this->logDir (string)
Hier werden die Log-Dateien von APPNET OS abgelegt.
Dieses Verzeichnis kann wie das Cache Verzeichnis konfiguriert werden.
$this->compileDir (string)
Die verwendeten Template-Engines erzeugen zur Laufzeit Compile-Dateien, für welche ein weiteres Verzeichnis benötigt wird.
Konfiguriert werden kann das Verzeichnis wie das Cache Verzeichnis.
$this->configDir (string)
Ein weiteres Verzeichnis wird von den Template-Engins benötigt um Konfigurations-Dateien zur Laufzeit zu erzeugen.
Die Konfiguration ist genauso wie die des Cache Verzeichnis vorzunehmen.
$this->debug (bool)
Durch dieses Flag kann der APPNET OS Debugger aktiviert werden.
Ist der APPNET OS Debugge aktiv, so wird bei allen schweren Fehlern APPNET OS gestoppt und eine Fehlermeldung ausgegeben.
Nicht Systemrelevante Fehler werden am Ende der Ausgabe angehängt.
Zusätzlich können, über die Konsole, nützliche Informationen zu JavaScript Abfragen, welche über das APPNET OS Skript laufen, abgerufen werden.
$this->debugAjax (bool)
APPNET OS erzeugt zu jeder SESSION eine AJAX UUID, welche zu allen AJAX Abfragen mitgesendet werden muss.
Über dieses Flag wird die UUID Sichtbar am Ende der Ausgabe angehängt.
Einstellungen des Anwendungs-Bereiches
$this->appCache (bool)
Dadurch kann der App-Cache aktiviert oder deaktiviert werden.
Der APPNET OS App-Cache ermöglicht die Ausgabe der Apps komplett in eine Datei zu schreiben, die beim nächsten Aufruf geladen wird.
Dadurch werden, bei weiteren Aufrufen, keine Klassen mehr geladen oder ausgeführt.
Dies beschleunigt das System enorm und kann die Ladezeit um bis zu 40% reduzieren.
Wie und ob eine App den App-Cache verwendet ist von der jeweiligen Entwicklung abhängig.
$this->cacheExpire (int)
Zeit in Sekunden, in der eine App im App-Cache bleibt, bis sie wieder automatisch neu erzeugt wird.
Je nach System und Verwendung der Apps kann dieser Wert variieren.
Es wir Empfohlen die Apps möglichst lange im Cache zu halten.
$this->fileCache (bool)
Der Datei-Cache unterstützt PHP bei auffinden der Dateien.
Durch den Datei-Cache muss der SPL Autoloader die PHP Dateien nicht in allen Verzeichnissen suchen, was einiges an Zeit einspart.
Der Datei-Cache sollte im Live Betrieb immer aktiv sein und nur zur Entwicklung deaktiviert werden.
$this->directoryCache (bool)
Der Verzeichnis-Cache verhält sich ähnlich wie der Datei Cache und unterstützt PHP beim Auffinden von App-Verzeichnissen.
Auch dieser Cache sollte, außer zur Entwicklung, immer aktiv sein, da er zusätzlich Zeit und Leistung bei jedem Aufruf einspart.
$this->stringCache (bool)
Bei aktiven String-Cache werden alle Sprachdateien zur Laufzeit gesammelt.
Wird eine App erneut aufgerufen, so muss die Datei von PHP nicht mehr geladen werden.
Auch dieser Cache sollte im Live Betrieb immer aktiv sein, da er eine geringe Zeitersparnis bei jedem Aufruf bringt.
$this->jsCache (bool)
Der JavaScript Cache ist eines der genialsten Features in APPNET OS.
Diese Funktion ist eigentlich kein Cache, sonder ein JavaScript Compiler und Minimierer.
APPNET OS ist ein App-Basierendes System für Web-Anwendungen.
Jede App bringt sein eigenes JavaScript mit, welches ohne JavaScript Cache am Ende der Ausgabe gehängt wird.
Der JavaScript Cache sammelt beim ersten Aufruf alle diese Dateien, minimiert diese, speichert diese in eine Datei und bindet diese im Head Bereich ein.
Dadurch müssen App-JavaScript-Dateien nicht mehr geladen werden und die minimierte Datei wird vom Browser gecached.
Entwickler haben darauf zu achten, dass ihre Scripte absolute korrekt geschrieben werden, da dies sonst Einfluss auf den gesamten JavaScript Cache haben kann.
Für bestimmte Fälle können Apps, über die App-Einstellungen, vom JavaScript Cache ausgenommen werden.
$this->cssCache (bool)
Der CSS Cache verhält sich wie der JavaScript Cache.
Beim ersten Aufruf werden alle App-CSS-Dateien gesammelt, minimiert und in eine CSS Datei gespeichert.
Die Datei wird dann im Head Bereich eingebunden, so dass diese vom Browser gecachet wird.
Zusätzliche Minimierer und Compiler werden dadurch nicht benötigt.
Über die App-Einstellungen können bestimmte Apps vom App-Cache ausgenommen werden.
$this->minify (bool)
Der APPNET OS JavaScript Cache und CSS Cache minimiert die Dateien automatisch.
Sollten die Caches inaktiv sein, dann werden die Inhalte der CSS Dateien oben im Quelltext angehängt und die Inhalte der JavaScript Dateien unten.
Durch diese Option kann definiert werden, ob die angehängten Inhalte minimiert werden, wenn die Caches deaktiviert sind.
$this->compressor (bool)
Durch den Kompressor wir der komplette Quelltext komprimiert an den Client übergeben.
Der Kompressor spart bis zu 20% der Größe des übertragenen Quelltextes ein.
$this->clearAllCachesParameter (string)
Diese Option ist für die Fehlerbehebung und Entwicklung gedacht.
Wird dieser Wert als GET Parameter mit dem Wert 1 an die URL angehängt, werden alle Cache geleert und zur Laufzeit wieder neu aufgebaut.
Im unten stehenden Beispiel wird gezeigt wie Sie den Cache leeren können.
Beispiel mit dem Wert anocc:
https://my-appnetos.com?anocc=1
$this->includeJs (array)
In dieses Array können einfach Quellen von JavaScript Dateien hinzugefügt werden, die dann im Head Bereich eingebunden werden, dass diese quer geladen werden.
$this->includeCss (array)
CSS Dateien können durch hinzufügen in dieses Array genauso quer geladen werden wie JavaScript Dateien.
$this->directories (array)
APPNET OS lädt alle Klassen automatisch aus den vordefinierten App-Verzeichnissen für Klassen.
Sollte eine Klasse außerhalb von den vordefinierten App-Verzeichnissen liegen, dann können die Verzeichnisse hier hinzugefügt werden.
Die Verzeichnisse werden automatisch zum SPL Autoloader hinzugefügt, so dass die Klassen geladen werden.
$this->userImageDir (string)
APPNET OS stellt eine Funktion Bereit, dass Benutzer Benutzerbilder hochladen können.
Für den Fall, dass diese nicht im Standard-Verzeichnis für Benutzerbilder gespeichert werden sollen, kann dies hier geändert werden.
Bitte beachten Sie, dass das Verzeichnis im Dokumenten-Verzeichnis liegen muss, da die Bilder sonst nicht vom Client geladen werden können.
$this->applicationUserData (array)
Durch diese geniale Funktionen können die Benutzerinformationen unendlich erweitert werden.
Die Extra-Daten der Benutzer werden im JSON Format direkt in die Benutzertabelle gespeichert und können über den Administrativen Bereich eingesehen und verändert werden.
Somit müssen Apps keine Extra Datenbanktabelle erzeugen oder vorhandene Datenbanktabellen verändern.
Werte können einfach in diesem Array, mit einen Schlüssel, hinzugefügt werden.
Zulässig sind String, Integer und Bool.
Beispiel:
"my-user-data-string" => "String“,
"my-user-data-int" => 12345,
"my-user-data-bool" => true
$this->signInErrorCount (int)
Definiert die Anzahl fehlerhafter Anmeldung, mit einem Benutzername oder einer E-Mail Adresse, bevor das Benutzerkonto gesperrt wird.
$this->resetPasswordExpire (int)
APPNET OS stellt Funktionen und Apps zur Verfügung mit denen das Passwort eines Benutzerkontos zurückgesetzt werden kann.
Mit diesem Wert kann festgelegt werden wie lange, in Sekunden, der Link zum zurücksetzten eines Passworts gültig ist.
$this->cookieLock (bool)
APPNET OS verfügt über ein integriertes Cookie-Blocker System, dass Cookies‘s kategorisiert in benötigte System-Cookies, Funktions-Cookies, Statistik-Cookies und Marketing-Cookies.
Cookies können dann nur gesetzt werden, wenn der Benutzer diesen, über die Verwendung einer App, zustimmt.
Bitte beachten Sie, dass App-Entwickler sich nicht an die Einhaltung dieser Regeln halten müssen.
Deshalb kann diese Funktion hier komplett deaktiviert werden, wodurch alle Cookies immer gesetzt werden.
$this->userRegex (array)
Für Apps werden in APPNET OS Funktionen zum erstellen und verwalten von Benutzerkonten bereit gestellt.
Mit diesem Array kann einfach über mehrere Regex-Pattern festgelegt werden, welche Länge und welche Zeichen ein Benutzername enthalten darf.
Die Pattern in diesem Array werden, bei der der Prüfung eines Benutzernamens, alle nacheinander angewandt.
Dadurch kann Einfluss auf die Gestaltung der Benutzernamen genommen werden, ohne in den Code vom Core einzugreifen.
$this->passRegex (array)
Wie auch für den Benutzername können Pattern festgelegt werden um auf die Gestaltung von Passwörtern Einfluss zu nehmen.
$this->disableGroups (bool)
APPNET OS hat eine integrierte Gruppen-Verwaltung mit der Benutzergruppen erstellt werden können.
Über Benutzergruppen kann der Zugriff auf Apps oder kompletten URI‘s eingeschränkt werden.
Sollten Sie keine Einschränkungen in Ihrer Web-Anwendung haben, dann können Sie hiermit die Benutzergruppen, für den Applikations-Bereich, komplett deaktivieren.
$this->authenticationLifetime (int)
Der APPNET OS Authenticator ermöglicht Benutzer Ihre Anmeldung als Cookie zu speichern.
Wenn diese Funktion verwendet wird, dann müssen sich Benutzer nicht immer erneut anmelden.
Mit diesem Zahlenwert kann festgelegt werden, wie lange, in Sekunden, eine Benutzeranmeldung gespeichert wird bis der Benutzername und das Passwort erneut eingegeben werden muss.
$this->sessionTimeout (int)
Zeit in Sekunden bis eine PHP Sitzung abläuft.
APPNET OS verwendet ein eigenes PHP Sitzungs-System.
Hiermit kann definiert werden, wie lange, in Sekunden, die Sitzung erhalten bleibt.
Der Standard ist hier 10 Minuten.
Sollten Sie Apps für Ihre Benutzer bereitstellen, die lange Ausführungszeiten haben, wie zum Beispiel spezielle Downloads oder die Ausgabe von Videos, dann sollte die Zeit entsprechend erhöht werden.
Einstellungen des Administrations-Bereich
$this->adminAppCache (bool)
Dadurch kann der App-Cache für den Administrativen Bereich aktiviert oder deaktiviert werden.
Der APPNET OS App-Cache ermöglicht die Ausgabe der Apps komplett in eine Datei zu schreiben die beim nächsten Aufruf geladen wird.
Dadurch werden bei weiteren Aufrufen keine Klassen mehr geladen oder ausgeführt.
Dies beschleunigt das System enorm und kann die Ladezeit um bis zu 40% reduzieren.
Alle APPNET OS Apps die für den Administrativen Bereich bereitgestellt wurden sind für den App Cache vorkonfiguriert.
Ein Ändern dieser Einstellung ist nur zu Testzwecken oder zu Fehlerbehebung notwendig.
$this->adminCacheExpire (bool)
Zeit in Sekunden bis der App-Cache im Administrativen-Bereich abläuft und wieder neu aufgebaut wird.
Ändern dieser Parameter sind nur zu Testzwecken oder zur Fehlersuche nötig.
$this->adminFileCache (bool)
Auch der APPNET OS Datei-Cache ist für den Administrativen Bereich aktiv und unterstützt PHP beim Auffinden von Dateien in dem er alle verfügbaren PHP Dateien in einer JSON Datei sammelt und direkt an den SPL Autoloader weiter gibt.
Dateien werden in der Regel einmalig in die Cache-Datei geschrieben und bleiben für immer erhalten.
Dateien vom App-Admin-Bereich werden hier deshalb generell ausgeschlossen.
Für Entwickler, die den Administrativen Bereich anpassen wollen, kann der Cache vorübergehend deaktiviert werden.
$this->adminDirectoryCache (bool)
Der Verzeichnis-Cache für den Administrativen Bereich unterstützt ebenfalls PHP beim Auffinden von Verzeichnissen die App Dateien enthalten.
Verzeichnisse werden hier auch in einer JSON Datei gesammelt und direkt an PHP weitergegeben, so dass diese nicht mehr bei jedem Aufruf separat gesucht werden müssen.
Der Cache bleibt in der Regel für immer erhalten und sollte nur für Entwickler, die Einfluss auf den Administrativen Bereich nehmen wollen, deaktiviert werden.
$this->adminStringCache (bool)
Der String-Cache ist für den Administrativen Bereich immer aktiv.
Die Inhalte der Sprachdateien werden zur Laufzeit gesammelt und in einer Datei gecached.
Dadurch müssen diese bei weiteren Aufrufen nicht mehr geladen und verarbeitet werden.
Sollten Sie die Sprachdateien für den Administrativen Bereich anpassen, dann kann hierdurch der String-Cache deaktiviert werden.
$this->adminJsCache (bool)
Auch der Administrative Bereich in APPNET OS ist ein App-Basierendes System.
Jede Admin-App bringt sein eigenes JavaScript mit, welches ohne JavaScript Cache am Ende der Ausgabe gehängt wird.
Der JavaScript Cache sammelt, beim ersten Aufruf, alle diese Dateien, minimiert diese, speichert diese in eine Datei und bindet diese im Head Bereich ein.
Dadurch müssen App-JavaScript-Dateien nicht mehr geladen werden und die minimierte Datei wird vom Browser gecached.
Sollten JavaScript Dateien von Admin-Apps verändert werden, dann kann mit dieser Option der JavaScript Cache für den Administrativen Bereich deaktiviert werden.
$this->adminCssCache (bool)
Der CSS Cache verhält sich wie der JavaScript Cache.
Beim ersten Aufruf werden alle App-CSS-Dateien gesammelt, minimiert und in eine CSS Datei gespeichert.
Die Datei wird dann im Head Bereich eingebunden, so dass diese vom Browser gecachet wird.
Zusätzliche Minimierer und Compiler werden dadurch nicht benötigt.
Der Cache ist im Standard aktiv und kann beim anpassen vom CSS Dateien, im Administrativen Bereich, deaktiviert werden.
$this->adminMinify (bool)
Der APPNET OS JavaScript Cache und CSS Cache minimiert die Dateien automatisch.
Sollten die Caches, für den Administrativen Bereich, deaktiviert sein, dann werden die Inhalte der CSS Dateien oben im Quelltext angehängt und die Inhalte der JavaScript Dateien unten.
Durch diese Option kann definiert werden ob die angehängten Inhalte minimiert werden wenn die Caches deaktiviert sind.
$this->adminCompressor (bool)
Durch diese Option wird der Quelltext des Administrativen Bereichs komprimiert.
Die spart bei der Übertragung zum Client ca. 20% der Größe ein.
Der Kompressor ist Standardmäßig aktiv und sollte nur zu Testzwecken oder Fehlersuche deaktiviert werden.
$this->adminClearAllCachesParameter (string)
Diese Option ist für die Fehlerbehebung und Entwicklung gedacht.
Wird dieser Wert als GET Parameter mit dem Wert 1 an die URL angehängt, werden alle Caches, des Administrativen Bereichs, geleert und zur Laufzeit wieder neu aufgebaut.
Im unten stehenden Beispiel wird gezeigt, wie Sie den Cache leeren können.
Beispiel mit dem Wert anocc:
https://my-appnetos.com/admin?anocc=1
$this->adminUserImageDir (string)
In APPNET OS können auch für den Administrativen Bereich Bilder für die Administratoren hochgeladen werden.
Für den Fall, dass diese nicht im Standard-Verzeichnis für Benutzerbilder gespeichert werden sollen, kann dies hier geändert werden.
Bitte beachten Sie, dass das Verzeichnis im Dokumenten-Verzeichnis liegen muss, da die Bilder sonst nicht vom Client geladen werden können.
$this->adminUserRegex (array)
Mit diesem Array kann einfach über mehrere Regex-Pattern festgelegt werden welche Länge und welche Zeichen ein Benutzername für den Administrativen Bereich enthalten darf.
Die Pattern in diesem Array werden, bei der der Prüfung eines Benutzernamens, alle nacheinander angewandt.
Dadurch kann Einfluss auf die Gestaltung der Benutzernamen genommen werden ohne in den Code vom Core einzugreifen.
Bitte beachten Sie, dass der Benutzername im Administrativen Bereich, keinen Einfluss auf die Sicherheit hat, da zur Anmeldung die E-Mail Adresse verwendet wird.
$this->adminPassRegex (array)
Wie auch für den Benutzername können Pattern festgelegt werden um auf die Gestaltung von Passwörtern, im Administrativen Bereich, Einfluss zu nehmen.
Im Standard ist hierfür eine Länge von mindesten 8 Zeichen, mindestens 1 Grobbuchstabe, 1 Kleinbuchstabe und ein Sonderzeichen nötig.
Für den Administrativen Bereich sollte der Sicherheitsstandard beibehalten werden, da dadurch Ihre komplette Web-Anwendung verwaltet wird.
$this->adminDisableGroups (bool)
APPNET OS hat eine integrierte Gruppen-Verwaltung mit der Benutzergruppen, im Administrativen Bereich, erstellt werden können.
Über Benutzergruppen kann der Zugriff auf Apps oder kompletten URI‘s eingeschränkt werden.
Sollten Sie keine Einschränkungen in Ihrem Administrativen Bereich haben, dann können Sie hiermit die Benutzergruppe komplett deaktivieren.
$this->adminSessionTimeout (int)
Zeit in Sekunden bis eine PHP Sitzung abläuft.
In APNET OS werden die PHP Sitzungen vom Anwendungs-Bereich und vom Administrativen Bereich komplett separat verwaltet.
Hiermit kann definiert werden wie lange, in Sekunden, die Sitzung für dein administrativen Bereich erhalten bleibt.
Der Standard ist hier 10 Minuten.
Wenn Sie Apps verwenden die Zeitaufwendige administrative Arbeiten benötigen, wie zum Beispiel Texte in mehreren Sprachen verfassen, dann können Sie die Zeit nach belieben anpassen und erhöhen.
$this->adminFilesDirectories (array)
APPNET OS hat eine integrierte Gruppen-Verwaltung mit der Benutzergruppen, im Administrativen Bereich, erstellt werden können.
Über Benutzergruppen kann der Zugriff auf Apps oder kompletten URI‘s eingeschränkt werden.
Sollten Sie keine Einschränkungen in Ihrem Administrativen Bereich haben, dann können Sie hiermit die Benutzergruppe komplett deaktivieren.
$this->adminFilesDirectories (array)
Der Datei-Manager im Administrativen Bereich eignet sich am besten um Dateien in bestimmtem Verzeichnissen zu verwalten.
Aus Sicherheitsgründen können Sie nicht direkt auf alle Verzeichnisse innerhalb Ihres Dokumenten-Verzeichnisses zugreifen.
Die Verzeichnisse, die über den Datei-Manager verwaltet werden können, müssen hier in diesem Array hinzugefügt werden.
Bitte beachten Sie das Dateien und Verzeichnisse die über den Datei-Manager gelöscht werden, nicht mehr wiederhergestellt werden können.
$this->adminFilesTypes (array)
Mit diesem Array kann definiert werden welche Dateitypen über den Datei-Manager angezeigt und verarbeitet werden können.
Sollten Sie Dateien über den Datei-Manager nicht angezeigt bekommen, dann fügen Sie de Dateiendung hier, in dieses Array, hinzu.
$this->adminExpertMode (bool)
Ein Paar wenige Einstellungen sind im Administrativen Bereich versteckt.
Diese können über den Experten Modus sichtbar gemacht werden.
Mit diesem Flag können Sie den Experten Modus aktivieren, damit alle Einstellungen im Administrativen Bereich sichtbar sind.