Konfiguration
BORLABS_COOKIE_CACHE_PATH
Diese Direktive ermöglicht die Angabe eines alternativen Speicherpfades für Borlabs Cookie Cache-Daten.
Beispiel:
define('BORLABS_COOKIE_CACHE_PATH', '/var/www/example.internal/my-cache');
BORLABS_COOKIE_CACHE_URL
Diese Direktive ermöglicht die Angabe einer alternativen Speicher-URL für Borlabs Cookie Cache-Daten.
Beispiel:
define('BORLABS_COOKIE_CACHE_URL', 'https://example.internal/my-cache');
BORLABS_COOKIE_IGNORE_ISO_639_1
Diese Direktive ermöglicht die flexible Verwendung von Sprachcodes, die über das Standardformat ISO 639-1 mit zwei Zeichen hinausgehen. Normalerweise sind die Sprachcodes auf zwei Zeichen beschränkt, aber wenn diese Konstante auf true
gesetzt ist, können erweiterte Sprachcodes verwendet werden, z.B. pt_br
für brasilianisches Portugiesisch und pt_pt
für europäisches Portugiesisch.
Beispiel:
define('BORLABS_COOKIE_IGNORE_ISO_639_1', true);
BORLABS_COOKIE_STORAGE_PATH
Diese Direktive ermöglicht die Angabe eines alternativen Speicherpfads für Borlabs Cookie Speicherdaten.
Beispiel:
define('BORLABS_COOKIE_STORAGE_PATH', '/var/www/example.internal/my-storage');
BORLABS_COOKIE_STORAGE_URL
Diese Direktive ermöglicht die Angabe einer alternativen Speicher-URL für Borlabs Cookie Speicherdaten.
Beispiel:
define('BORLABS_COOKIE_STORAGE_URL', 'https://example.internal/my-storage');
Debugging & Entwicklung
BORLABS_COOKIE_DEV_MODE_DISABLE_CSS_CACHING
Diese Direktive verbietet das Caching der CSS-Dateien von Borlabs Cookies. Bei jedem Neuladen der Seite wird ein neuer CSS-Regelsatz erzeugt.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_DISABLE_CSS_CACHING', true);
BORLABS_COOKIE_DEV_MODE_DISABLE_SSL_VERIFY
Diese Direktive deaktiviert die SSL-Verifizierung und erlaubt die Verwendung von selbstsignierten SSL-Zertifikaten. Außerdem erlaubt sie die Verwendung von .local
-Domains in WordPress-API-Anfragen.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_DISABLE_SSL_VERIFY', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_ALL_COMPATIBILITY_PATCHES
Diese Direktive ermöglicht das Laden aller Kompatibilitätspatches, die sich im Verzeichnis src/compatibility-patches-development
befinden.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_ALL_COMPATIBILITY_PATCHES', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_ASSET_TIMESTAMPS
Diese Direktive fügt Zeitstempel in die CSS- und JavaScript-Konfigurationsdateien von Borlabs Cookie ein.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_ASSET_TIMESTAMPS', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_EXTENDED
Diese Direktive aktiviert erweiterte Debug-Logs, wenn die Debug Logging aktiviert ist.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_EXTENDED', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_INTERFACE
Diese Direktive aktiviert den Menüeintrag System > Debug.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_INTERFACE', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_JAVASCRIPT_LOGS
Mit dieser Direktive können JavaScript-Prozesse in der Browser-Konsole protokolliert werden.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_JAVASCRIPT_LOGS', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_LOCALIZATION_CHECKER_INTERFACE
Diese Direktive aktiviert den Menüeintrag System > Localization Checker.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_LOCALIZATION_CHECKER_INTERFACE', true);
Eine CSS-Klasse für CSS-Dateien wurde hinzugefügt, um zu verhindern, dass Debugmeldungen von CSS-Optimierungsplugins wie Autoptimize entfernt werden.
Beispiel:
.brlbs-debug[id="timestamp-2023-02-19-12-00-00"] { color: red; }
BORLABS_COOKIE_DEV_MODE_REPLACE_API_URLS
Diese Direktive ermöglicht das Überschreiben von API-URLs und damit die Anpassung und Umleitung von API-Anfragen nach Bedarf.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_REPLACE_API_URLS', [
'https://service.borlabs.io' => 'http://accounts.borlabs-cookie.local',
]);
BORLABS_COOKIE_DEV_MODE_SHOW_EXPERIMENTAL_PACKAGES
Diese Direktive ermöglicht die Auflistung von Paketen in der Bibliothek, die als experimentell gekennzeichnet sind.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_SHOW_EXPERIMENTAL_PACKAGES', true);