Amadeus Builder Documentation

Documentation

Architecture

Written in PHP, Amadeus is a Microframework or Content Management System used for building powerful websites.

It's a no-nonsense proprietary system, unique for its NO-DATABASE customizable taxonomy (content architecture)

It has been used in over 20 websites - best of all, it uses a single copy of its libraries per server and will soon have a "selfhosted" license.

The themes and framework folders contained in its core are accessed via an entry point by the cms file of the site's code folder.

It boasts a 20kb footprint, has a few modules and loads the html in a blazing < .05 seconds, using on average < 1MB.

It uses git technology to effectively manage content and code in a single online repository. Databases, though frowned upon, GCP may become the de facto Headless CMS for systems like Sunlight. A PWA was proven last November to bring a mobile app feel.

To know more, please look under the hood.

Vanilla Flavour

A jQuery version with no need for server technologies like php / .net / java is also in the works.

Command Lines for PHP Setup

See #Setting up Environment

rem https://docs.chocolatey.org/en-us/choco/setup

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

rem https://community.chocolatey.org/packages/php

choco install php --package-parameters='"/ThreadSafe"'