Ospitare Grav, senza installare nulla

Un sito il cui contenuto è una cartella di file Markdown: lo salvi copiandolo, lo versioni in Git, e non c'è alcun database da rompere.

A partire da 4,99 €/mese

Presentazione

Grav installato, aggiornato e salvato da noi, su una macchina in Francia. Un gestore di contenuti senza database: tutto è in file Markdown. Estremamente veloce, facile da salvare e da versionare — ideale per un sito vetrina o una documentazione. Non installi nulla, non configuri alcun server: l'applicazione è online pochi minuti dopo l'ordine, a tuo nome.

L'offerta che le si addice è App Essentiel a 4,99 €/mese IVA inclusa — 2 GB di memoria. L'assenza di database cambia le carte in tavola: non c'è un secondo servizio da far girare, e una pagina è un file letto dal disco. Grav compila poi i suoi template Twig e mette il risultato in cache, cosicché un visitatore riceve quasi sempre una pagina già pronta. La memoria serve ai momenti di costruzione — la prima visita dopo una modifica, la rigenerazione dell'indice di ricerca, il ridimensionamento delle immagini caricate — e al sistema. È poco, ed è per questo che questo tipo di sito risponde velocemente.

Si arriva qui da un WordPress diventato pesante per cinque pagine, o da un generatore di siti statici di cui si rimpiange l'assenza di un'interfaccia di scrittura. Grav tiene entrambi i capi: il contenuto resta testo in un albero — una cartella per pagina, un file Markdown dentro, l'ordine scritto nel nome della cartella — e un'interfaccia di amministrazione facoltativa permette di scrivere dal browser. L'estensione di sincronizzazione Git collega il tutto a un repository: una modifica fatta online finisce nello storico, e un file inviato da un editor compare sul sito.

4.99€/mese
Offerta consigliata IVA inclusa
2GB
Memoria dell'offerta
5min
Messa online
100%
Ospitato in Francia

Che cosa cambia l'hosting gestito

Nessun database, quindi nulla da riparare

Ogni pagina è un file Markdown con i suoi metadati in testa, riposto in una cartella il cui nome porta l'ordine di visualizzazione. Salvare significa copiare una cartella, traslocare significa depositarla altrove, e non esiste un database corrotto da ripristinare una domenica sera.

Un sito che si versiona come codice

Dato che il contenuto è testo, entra in un repository Git: si vede chi ha cambiato cosa, si torna indietro, si rilegge una modifica prima di pubblicarla. L'estensione di sincronizzazione fa il va e vieni automaticamente tra il sito e il repository.

Veloce senza lavoro di ottimizzazione

Grav mette in cache le pagine compilate, e una pagina servita dalla cache non esegue quasi nulla. Dove un sito classico richiede un'estensione di cache e delle regolazioni, qui la velocità è il comportamento predefinito — il che conta tanto per il posizionamento quanto per il visitatore.

Template Twig ed estensioni mirate

I temi si scrivono in Twig, un linguaggio di template leggibile, e il gestore di estensioni aggiunge ciò che manca: moduli, invio di e-mail, ricerca full-text, feed RSS, mappa del sito. Si installano tre estensioni, non trenta.

Perché affidarlo piuttosto che installarlo

Il sito vetrina di un artigiano

Sei pagine, foto di lavori realizzati, un modulo di contatto. Un gestore di contenuti con database sarebbe sovradimensionato; qui il sito è veloce, si salva in una cartella e non richiede manutenzione mensile.

Una documentazione tecnica

Il testo è già in Markdown nelle abitudini del team, e le modifiche passano dal repository Git come il resto del progetto. Il sito pubblicato segue automaticamente, senza un passaggio di generazione da avviare a mano.

Un sito che si vuole poter portare via

Un'associazione che cambia fornitore, un consulente che consegna un sito al suo cliente: basta trasmettere una cartella. Nessuna esportazione di database, nessuna tabella con prefisso, nessuna dipendenza da una versione precisa di un motore.

Uno sviluppatore che vuole scrivere i propri template

Twig, file di configurazione leggibili, e la possibilità di lavorare interamente fuori dall'interfaccia di amministrazione. Si costruisce un tema su misura senza smontare un sistema a blocchi pensato per altri.

Un sito in due lingue

La traduzione di una pagina è un file vicino, nominato con il codice della lingua. È immediato da capire e da mantenere, dove i sistemi con database richiedono un'estensione e una tabella di corrispondenza.

Ospitata in Francia

Nella nostra infrastruttura della Nuova Aquitania, gestito in proprio. Il tuo sito risponde dalla Francia, il che si vede nel tempo di caricamento per i tuoi visitatori francesi, e chi risponde al telefono parla la tua lingua.

Domande frequenti

Non c'è un'importazione in un clic, ed è bene saperlo prima di iniziare. Il percorso praticabile è questo: esportare il contenuto di WordPress in formato XML, convertirlo in file Markdown con uno strumento di conversione, poi depositare l'albero ottenuto nella cartella delle pagine. I testi e i titoli passano bene; le immagini vanno ricopiate e i loro percorsi rivisti, e gli impaginati fatti con un costruttore a blocchi vanno rifatti. Su un sito da dieci a trenta pagine, è una giornata di lavoro ben spesa; oltre le cento pagine, la domanda merita di essere riposta.

No. L'interfaccia di amministrazione si installa come un'estensione e dà un editor nel browser, con gestione dei media e anteprima. La differenza con gli altri sistemi è che è facoltativa: ciò che scrive resta file, e in qualsiasi momento si possono aprire questi stessi file in un editor di testo, modificarli e inviarli al repository. I due modi di lavorare convivono.

L'assenza di database ha un prezzo: tutto ciò che è dinamico richiede un'estensione o un servizio esterno — commenti, account utente, negozio. Non è lo strumento giusto per vendere online. L'ecosistema di estensioni è molto più piccolo di quello dei grandi sistemi: si trova l'essenziale, raramente l'esotico. E un sito di alcune migliaia di pagine finisce per soffrire, perché la scansione dell'albero ha un costo: Grav è fatto per siti da poche decine a poche centinaia di pagine.

App Essentiel, a 4,99 €/mese IVA inclusa. Porta 2 GB di memoria là dove l'applicazione ne chiede 768 MB come minimo: il margine serve al sistema, non alla vetrina. Puoi cambiare offerta più avanti senza reinstallare.

Sì, ed è particolarmente concreto qui: il tuo sito è una cartella di file di testo e immagini. Grav è un software libero, noi lo ospitiamo, non lo possediamo, e andarsene si riduce a portare via questa cartella.