BrandlyCMS

Admin login

For production set ADMIN_LOGIN, ADMIN_PASSWORD_HASH and ADMIN_SESSION_SECRET in Cloudflare variables.

Dashboard

Stage 11: Backup / Import / Export

Backup module is now active. Export KV data, import backups in merge/replace mode and keep R2 media referenced by metadata.


        

Site settings

These values are stored in KV and used by the public layout.

General
Brand assets
Contacts
SEO defaults
Day theme
Night theme


        

Home Page Editor

Edit the homepage content by locale. Media URLs can be copied from Media Library.

Status
Hero
About
Sections
Structured blocks JSON
SEO


        

Projects

Create and edit Brandly cases. Published projects are rendered on /projects and /projects/:slug.

Project list

Main
Content
SEO


        

Services

Create and edit Brandly service pages. Published services are rendered on /services and /services/:slug.

Service list

Main
Content
SEO


        

Clients

Create and edit client logos. Published clients are rendered on the homepage Clients block.

Client list

Main
Brand assets


        

News

Create and edit Brandly news. Published news are rendered on /news and /news/:slug.

News list

Main
Content
SEO


        

Navigation

Edit public header menu by locale. Use one JSON array of menu items.

Menu items JSON


        

SEO & Redirects

Canonical/OG/JSON-LD are generated by public templates. Redirects are stored in KV and applied before public routing.

Redirects

New / update redirect

SEO overview

Check generated URLs after publishing entities. Public endpoints: /robots.txt and /sitemap.xml.


            

Backup / Import / Export

Back up CMS data from KV. R2 files are not embedded, but media metadata keeps r2_key and public URLs.

Export

Download a JSON snapshot of settings, home pages, media metadata, projects, services, clients, news, redirects and indexes.


            

Import

Paste a Brandly backup JSON. Merge updates/adds keys. Replace clears current CMS KV keys first.

Import options


            

Media Library

Upload jpg/png files. The admin converts them to WebP before sending to R2.