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.

Vanilla Flavour

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

Setup

On a fresh machine, its best setup using command line with Magique (still ironing out a few chinks) and VSCode / PSPad.

The old [setup] system of using xampp is still recommended for developers who also would need mysql web apps running locally and/or want mysql connectivity from amadeus.

Page Info

About

This page / section has all the documentation required for a developer or do-it-yourself website owner to get started crafting with Amadeus. Warning, tech hurdles to jump.