-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Alexander Söderberg edited this page Dec 10, 2018
·
11 revisions
Most of the information in the wiki is not up to date...
Kvantum is a web server solution written entirely in java. It can either be run as a standalone application, or be integrated into any preexisting java application. It is capable of serving both static and dynamic content, through our standard view packages or by using your own custom solutions.
Kvantum ships with many features to make your life just a tad bit simpler, such as:
- Server-side caching
- Middleware (request filtering)
- Support for pretty URL formatting
- SSL support
- Plugin system
- Extensive configuration options
- Built in account management (which also works alongside the HTTP authentication protocol)
- Customizable views to serve everything from HTML files to PDFs
- Server-side templating engine
- Support for Apache Velocity & JTWig
- ... and much more
If you want to run the application by itself: See: Getting Started
If you are a developer: See: Getting Started
- OS: Any OS that supports the Java virtual machine
- RAM: 128MB RAM allocated to the runtime
- Java Version: Java 11+
- OS: Debian based OS (Such as Ubuntu) | Windows 7 and up
- RAM: 1024MB RAM allocated to the runtime
- Java Version: Java 11+
IntellectualServer
Files can be found in .kvantum/config
- Getting Started
- View Patterns
- File Patterns
- server.yml
views.yml- socketFilters.yml
- translations.yml
- SSL
- Getting Started
- Modules
- Hello World
- Plugins
- Events
- Account System
- Authorization
- Application System
- Sessions
- Create a view - OOP based
- Create a view - @Annotation based
- Middleware
- Extending Crush (Templating syntax)
- ViewReturn