Introduction
CykLang is a Content Management System (CMS) that provides both client-side and server-side tools
Server-side
The architecture adheres to a classic three-tier architecture with:
- a database server (PostgreSQL)
- an application server (Express) The project creation tool, create-cyk, generates container deployment scripts for Docker Compose or Kubernetes (coming soon).
Client-side
To create your scripts in the Cyk language, you can use the text editor of your choice (e.g., Visual Studio Code).
The Cyk language utilizes XML with a syntax defined in the schema https://www.cyklang.xsd.
Optionally, add the extension suggested by your text editor to validate the syntax of XML files.
We provide you with the following tools:
- A project creation tool called create-cyk (executable via npx).
- A command-line interface (CLI) to exchange files with the server and administer it."
Installation Guide
Getting started will guide you step by step through the installation of both server-side and client-side tools
Examples of Application
Applications developed with CykLang are packaged in a NodeJS format and can be deployed in the registry of the npmjs.com website.
The following applications are provided as examples. You can download and install them on your server: