AtelierCMS
A headless CMS built for Swiss ateliers and small cultural institutions. PHP backend, zero framework overhead, runs on shared hosting.
Started because the available options were either overkill (WordPress with 60 plugins) or wrong-shaped (Contentful, which requires frontend devs to change a page). The target user is a secretary at a weaving studio who uploads exhibition photos.
Currently deployed for two clients. The asset pipeline and multilingual routing are both live. Gallery ordering and a CSV export for newsletters are the active workstreams.
AtelierCMS: drag-to-reorder gallery without a JS framework
Implemented drag-and-drop image ordering in the CMS admin using the HTML5 Drag and Drop API. No Sortable.js, no React. Saves order to a JSON sidecar file.
AtelierCMS: multilingual routing without a framework
Added DE/FR/IT language switching to AtelierCMS using path prefixes and a dead-simple URL rewrite. No i18n library needed.