Settings
Project Settings
Configure your project — set up URLs, enable modules, manage environments, and control deployment modes.
General Settings
Basic project configuration
Every project has core settings that define its identity and behavior:
- Project name — the display name shown in the dashboard
- Project URL — the frontend URL where the website is hosted
- Default language — the primary content language
- Languages — all languages enabled for this project
These settings are configured when creating the project and can be updated at any time from Settings → General.
Modules
Enable and disable features
Svalla uses a module system to activate features per project. Not every project needs every feature, so you can enable only what you use:
- Forms — enable the form builder and submissions
- Reserved areas — enable member areas and restricted content
- Blocks — enable the global blocks system
Disabling a module hides it from the sidebar and back-office, keeping the interface clean for editors who don't need those features.
Deployment Modes
Development, Staging, and Production
Each project has a mode that reflects its current environment:
- Development — for local development and testing. Changes don't trigger rebuilds
- Staging — for pre-production review and QA testing
- Production — the live environment. Publishing content triggers frontend rebuilds
The mode determines behavior like automatic rebuilds, caching, and API access. You can change the mode as your project moves through the deployment pipeline.
Environment Variables
Key-value configuration
Svalla supports environment variables for storing configuration values that your frontend or integrations might need:
- Define key-value pairs at the system level
- Access variables through the API
- Use them to configure external services, API keys, or feature flags
Environment variables are managed from the system settings and are available to all projects. They provide a central place to manage configuration that may change between environments.
Sitemap
Automatic sitemap generation
Svalla automatically generates and maintains an XML sitemap for your project:
- All published pages are included with their URLs
- Multilingual URLs are properly annotated with hreflang
- The sitemap updates automatically when content is published or unpublished
- You can trigger a manual sitemap rebuild from the settings
The sitemap is available via the API, so your frontend can serve it at the standard /sitemap.xml path for search engine crawlers.