Cockpit CMS: un plugin per Hugo
Un addon per Cockpit-Next: un CMS generico che può generare siti statici tramite HugoDa un paio di anni abbiamo iniziat a studiare CMS moderni e generatori di siti web statici. Di solito non facciamo siti web, ma capita che ci servano e il solito (per noi) sospetto, Wordpress, è troppo grande/lento/vecchio/inutile da usare.
La maggior parte dei siti che dobbiamo costruire non ha aggiornamenti frequenti o non ha nessuna funzione avanzata, quindi un generatore di siti statici per noi va bene e così abbiamo finito per scegliere Hugo.
Ma Hugo ha lo stesso inconveniente di molti, se non tutti, generatori di siti statici: nessuna interfaccia web per il backend se vogliamo modificare il contenuto in modo più facile o se vogliamo tentare la fortuna fortuna e costruire un sito per un cliente finale (a digiuno di markup/down/git ecc…).
Ecco che abbiamo trovato Cockpit-Next, un back-end generico di CMS. Molto ben fatto e, dal momento che è indipendente da qualunque front-end, memorizza solo “entità” generiche. Dopo googling e l’installazione di un semplice script PHP abbiamo scoperto che generare file .md di Hugo.
A quel punto abbiamo espanso lo script originale e abbiamo scritto un plugin completo che consente la gestione dei file necessari a Hugo e direttamente l’esecuzione di Hugo da Cockpit per generare un sito multi-lingua completo, sia per lo staging che per la produzione.
Maggiori informazioni sulla pagina GitHub del plugin HugoCockpit.
- Ah, questo sito è generato con questo stesso Cockpit-Next + il nostro plugin. *