2 Commenti

Hai valutato la possibilità di utilizzare un CMS come Statamic? Basato su Laravel.

Expand full comment
author

Onestamente fino a che non l'hai menzionato tu non ne conoscevo l'esistenza. Sono andato a vedermi la sezione deploy, ci sono due alternative: o crei l'applicazione su un hosting (digital ocean e simili) o fai un deploy statico usando servizi serverless come netlify o vercel.

- deploy "dinamico" ti da accesso a funzioni in tempo reale, che come già detto mi interessano poco, perchè poi hai una cambiale tecnica che prima o poi devi pagare.

- deploy "statico", non hai queste funzionalità. Ma fare un deploy statico significa che devi

-- creare una repo

-- creare una configurazione per la pubblicazione su netlify

-- pushare la repo per triggerare il rebulding

-- sperare che funzioni tutto e nel giro di un tempo variabile (da secondi a minuti) vedere il risultato

-- che poi rimarrà sui server netlify o vercel, usando la loro CDN

-- mettere in mezzo cloudflare è complesso (ci ho provato) e io lo ritengo essenziale

...

Sai quanto ci impiega HUGO a renderizzare 55 posts in formato web statico?

1.5 secondi.

si fa così:

- entra nella cartella (tipo un dropbox) dove c'è il sito

- digita "hugo"

- aspetta 1-2 secondi

- carica il contenuto della cartella "public" dove vuoi :)

Non nego che un CMS più ricco di opzioni abbia il suo uso, ma se non sei una realtà editoriale multi utente o un e-commerce, probabilmente sarebbe il caso di adottare soluzioni più pratiche.

Expand full comment