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 Codeopen in new window).

The Cyk language utilizes XML with a syntax defined in the schema https://www.cyklang.xsdopen in new window.

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:

Last Updated:
Contributors: philippe chaneyoukaye