"favicon". define('RAIJU_DEFAULT_FAVICON', '/assets/images/favicon.svg'); // ============================================================ // SITE SETTINGS // ============================================================ define('SITE_NAME', 'My Website'); // Optional stable identifier for backup filenames and remote folders. // If omitted, Raiju derives it from the request host or hosting path. // define('RAIJU_SITE_DOMAIN', 'example.com'); // Development login. Existing admin users can log in with password "dev" only // from loopback hosts (localhost, 127.0.0.1, ::1). This is ignored on non-local // hosts even if accidentally left enabled. Set false to disable it locally too. define('RAIJU_DEV_LOGIN', true); // ============================================================ // LANGUAGES // ============================================================ // Primary language: pages live at root (no URL prefix). // Additional languages: pages live under /{code}/ (e.g. /de/). // ISO 639-1 codes: de, en, fr, es, it, pt, nl, etc. define('SITE_LANG_DEFAULT', 'en'); $SITE_LANGUAGES = [ 'en' => 'English', 'de' => 'Deutsch', 'es' => 'EspaƱol', ]; // ============================================================ // PATHS (relative to webroot) // ============================================================ define('CONTENT_PATH', __DIR__ . '/../content/pages/'); define('PAGES_TRASH_PATH', __DIR__ . '/../content/pages-trash/'); define('BACKUP_PATH', __DIR__ . '/../backups/'); define('EVENTS_PATH', __DIR__ . '/../content/events.json'); define('IMAGES_PATH', __DIR__ . '/../assets/images/'); define('IMAGES_TRASH_PATH', __DIR__ . '/../assets/images-trash/'); define('AUDIO_PATH', __DIR__ . '/../assets/audio/'); define('AUDIO_TRASH_PATH', __DIR__ . '/../assets/audio-trash/'); define('VIDEO_PATH', __DIR__ . '/../assets/videos/'); define('VIDEO_TRASH_PATH', __DIR__ . '/../assets/videos-trash/'); define('DOCUMENTS_PATH', __DIR__ . '/../assets/documents/'); define('DOCUMENTS_TRASH_PATH', __DIR__ . '/../assets/documents-trash/'); define('SETTINGS_PATH', __DIR__ . '/../content/settings.json'); define('USERS_PATH', __DIR__ . '/../content/users.json'); // ============================================================ // LIMITS // ============================================================ define('MAX_BACKUPS', 30); define('SESSION_LIFETIME', 3600); // 1 hour // ============================================================ // REMOTE BACKUP OAUTH // ============================================================ // Public Raiju OAuth broker for Dropbox connect flows. The broker only // handles OAuth codes/tokens; backup ZIP files upload directly from this // installation to the selected remote target. define('RAIJU_AUTH_BROKER_URL', 'https://1studi.ru');