Chart declarative HTML API
The declarative HTML API enables you to create and configure charts directly in HTML using simple, semantic tags. It streamlines the charting process by embedding data and configuration options within HTML elements, avoiding complex JavaScript code.
Communications
This section gives details around client to server and server to server communications. This includes message formats and defining message metadata in the Genesis Application Platform, how to set up encrypted process communication, and using the network API.
Configuration
This page describes how to configure external SQL connections in the Genesis Application Platform.
Direct connection API
In addition to repository modules, you can interact directly with SQL connections via SqlDatabaseConnection (blocking) or SqlAsyncDatabaseConnection (suspending). This guide covers how to obtain a connection and how to use it.
Environment utilities
The environment utilities enable you to manage and access environment-specific settings and variables. This enables you to configure application behaviour based on the current environment. This category includes utilities for identifying the development environment and securely accessing environment variables.
Examples and configuration
This file contains some extra configuration option explanations, as well as some examples.
External REST APIs
Overview
Layout declarative HTML API
All layouts can be specified with a mixture of just three Genesis elements using just HTML templates.
Layout dynamic JS API
The JavaScript API is accessed through the methods on the root layout object and allows for saving/loading the layout state, and dynamically adding items to the layout at runtime.
Layout management
Rapid layout is a module that enables users to perform actions such as dragging, resizing, and re-ordering windows. You can implement this with little effort, or you can build on it to create powerful interactions - such as dynamically adding and removing items, and saving and loading layouts.
Legacy Testing API
This information only applies to Genesis Server Framework (GSF) 7 or before.
Pitfalls and troubleshooting
Incorrect examples
Repository modules
Repository modules use the Direct connection API, and have the same limitations.
SQL Database
Overview
Testing API
Integration testing