base-cms, il CMS per i siti dei clienti
base-cms, il CMS per i siti dei clienti
Il CMS a blocchi che uso per i siti dei clienti. Questo sito è fatto con lui.
Il problema
Una piccola impresa o un ente ha bisogno di un sito che sappia aggiornare da solo, in due lingue, senza chiamare uno sviluppatore per ogni virgola e senza restare legato a una piattaforma che non controlla.
I costruttori di siti comuni o sono troppo rigidi o richiedono competenze tecniche. Io volevo uno strumento che posso consegnare a chi non programma e che continua a funzionare, e a essere sicuro, anche dopo la consegna.

Cosa ho costruito
- 01
Blocchi al posto delle pagine libere
Più di quaranta tipi di blocco (testo, schede, prezzi, mappe, domande frequenti…) con regole precise: il cliente compone le pagine senza poterle rompere.
- 02
Modifica sulla pagina
Si cambia il testo direttamente dove appare, con anteprima e pubblicazione quando si è pronti.
- 03
Italiano e inglese, con aiuto
Traduzione assistita e un assistente AI che propone le modifiche; niente cambia finché una persona non approva.
- 04
Statistiche senza dati personali
Visite, sessioni, imbuto verso il contatto e ricerche da Search Console, senza salvare indirizzi IP né user agent.
- 05
Un sito per cliente
Ogni cliente ha il suo sito e i suoi dati, su Docker, con attenzione costante alla sicurezza.
Il mio ruolo
Progetto mio dall'inizio: specifiche e decisioni scritte, backend, interfaccia di modifica, rilascio e manutenzione. Lo uso sui siti dei clienti.
Tecnologie
Python · Django · django-ninja · Nuxt 4 · Vue · TypeScript · Docker · PostgreSQL
Ho scritto che cosa il CMS non fa e perché. Questo ha semplificato il codice e il confronto con i clienti. Con l'assistente AI ho visto che conta soprattutto poter controllare e annullare ciò che propone.
Un sito con questo CMS
Il CMS parte da 600 euro. Niente vincoli: la tecnologia è open source e i dati restano tuoi, esportabili quando vuoi.