Welcome to the eKit Documentation¶
eKit is a platform for multilingual data and template management, allowing you to build dynamic sites from structured, localized, and customizable content.
✨ Key Features¶
- Multilingual database with intelligent fallback
- Dynamic templates (Handlebars) with server-side rendering
- Integrated editor powered by Monaco Editor
- File & media support
- Secure REST API with public keys
- Real-time preview through Socket.IO
🚀 Getting Started¶
- Create a new project
- Define your default language and additional input languages
- Add fields, datasources, and templates
- Instantly preview the multilingual output
👉 See the Quick Start Guide to build your first project.
🌍 Multilingual Projects¶
eKit provides a complete multilingual workflow, including:
- default and active languages
- safe activation and deactivation of languages
- automatic restoration of existing content
- initialization for new languages
- intelligent fallback when rendering
Learn more in:
This section explains how eKit handles multilingual behavior and how languages interact with project content.