Ghost CMS è una piattaforma di blogging e gestione dei contenuti realizzata in node.js che promette di essere il grande nemico e rivale di WordPress. Riuscirà davvero questa piattaforma a sostituire WordPress e la sua infinita gamma di plugin e temi?
Quando ho sentito parlare per la prima volta di Ghost CMS alcuni anni fa, ero piuttosto interessato, ma ho notato che era piuttosto limitato in termini di WordPress. Oggi Ghost si è evoluto molto, ora nel 2019 vale la pena usare Ghost?
Come è nato Ghost CMS?
Ghost CMS è stato rilasciato il 14 ottobre 2013 con la promessa di essere un ottimo blog e piattaforma di gestione dei contenuti. Attualmente Ghost CMS è l'unico rivale di WordPress, viene sempre citato come prima alternativa.
Ghost è emerso nel novembre 2012 come un progetto suggerito da uno degli ex membri del team di sviluppo del design dell'interfaccia di WordPress John O’Nolan. Ha messo in discussione la complessità della piattaforma che aveva abbandonato la sua principale funzione di essere un blog.
Ha creato una campagna su Kickstarter che ha raccolto oltre 300.000 dollari, dando inizio al grande progetto. L'open source ha iniziato ad essere disponibile l'anno successivo, e nel 2014 il sito ufficiale ghost.org ha offerto una versione gestita e ospitata, che è un po' costosa.
Quali sono i principali vantaggi di Ghost CMS?
Una delle cose che mi ha attratto di Ghost CMS è il suo linguaggio node.js interamente in javascript. Molti programmatori criticano fortemente il pasticcio che esiste in PHP, quindi node.js risulta essere un'opzione molto praticabile.
Il vantaggio principale di Ghost usando node.js è che può diventare 1.000% più veloce di un sito WordPress. È stato uno dei pochi siti che è riuscito a raggiungere 100 su PageSpeed. Il linguaggio node.js accetta molte più richieste rispetto a PHP, oltre ad essere puramente leggero.
Un altro grande vantaggio di Ghost è che è super facile da usare, ha un editor simile a Gutenberg di WordPress, è automaticamente ottimizzato per SEO, offre tutto ciò che un sito web ha bisogno di offrire in modo nativo senza bisogno di plugin.
Se conosci javascript e node.js, Ghost non mancherà di nulla in termini di WordPress. Puoi fare praticamente tutto con la piattaforma, che è un Open Source che offre API, API JSON, la propria CLI e altre strutture.
Ghost ha anche un'applicazione nativa per gestire il tuo sito Web dal tuo computer e telefono Android. Offre in modo nativo multilingua, AMP, reindirizzamenti, immagini Unsplash, integrazione Zapier, acquisizione e-mail e altro ancora.
Quali sono gli svantaggi di Ghost CMS?
Onestamente, non vedo molti svantaggi, ma ci sono svantaggi che finiscono per pesare molto quando si migra a Ghost. Uno è il loro obiettivo principale sul blog e sui contenuti, mentre molti usano WordPress per scopi diversi.
Il peggior svantaggio che ho riscontrato è il fatto che non ha un media manager nativo come WordPress. Il team di sviluppo non pensa di fare una cosa del genere. Penso che sia orribile non poter riutilizzare le immagini già inviate al tuo server in una specie di galleria. Naturalmente, ci devono essere modi per aggirare questa situazione.
Naturalmente, un altro grande svantaggio è che in WordPress hai una vasta gamma di plugin che fanno qualsiasi cosa, così come una vasta comunità che ti supporta e inventa soluzioni pratiche a determinati problemi. In Ghost, sebbene forte, le cose sono più limitate.
Possiamo confrontare Ghost come versione chiusa di iOS e WordPress come Android. Sembra essere infinitamente superiore nella sua creazione, ma chiuso al punto che finisce per perdere malissimo contro il 99% degli utenti che utilizzano WordPress.
Hosting fantasma
Un altro svantaggio è il semplice fatto che le persone sono abituate a exploit e siti in PHP. Node.js non è difficile, ma è diverso. A volte è necessario avere alcune conoscenze di base di programmazione e di linee di comando in SSH.
Con Ghost non puoi usare gestori di hosting come Runcloud. Ci sono modi amichevoli per gestire e installare node.js su un server cloud, ma sinceramente non ho trovato alcuno che si occupi di entrambi.
Esiste una forma semplice che è utilizzare un hosting gestito da Ghost stesso. Sfortunatamente, i prezzi in dollari sono totalmente irrealistici e limitano il sito al numero di visite. Molto meglio affittare un cloud su Digital Ocean.
Esistono altri hosting gestiti in node.js come Umbler, se sei in Europa, abbiamo tsohost. Il sito Themeix.com offre anche hosting gestito Ghost a un ottimo prezzo annuale.
In ogni caso, puoi facilmente utilizzare node.js nei pannelli di sistema insieme a PHP come Plesk e Cyberpanel. C'è anche cloudron che installa Ghost e altre app di lingue diverse con un solo clic in modo isolato all'interno del tuo cloud.
L'unico svantaggio è che Cloudrun limita l'accesso, impedendo anche di modificare manualmente il DB. L'obiettivo di cloudron è essere una piattaforma per i neofiti che non vogliono impegnarsi con la programmazione.
Siti che utilizzano Ghost CMS
Di seguito elencherò alcuni siti famosi che utilizzano Ghost CMS per farti dare un'occhiata e capire come funziona e come sono.
- oceano digitale;
- motori web;
- toyota.com;
- cloudflare.com;
- cripto;
- Tinder;
- papera;
- mozilla;
- airtable;
- rivoluzione;
- codecademy;
- orso del tunnel;
- codifica dell'orrore;
- sumarca;
- okcupido;
- quadrato;
- codice di combattimento;
- cerchio;
- terreno di gioco;
- caccia a troia;
- emojipedia;
- ricchezza semplice;
- test di velocità;
- gusto;
- napster;
- bitpay;
- realmac;
- a titolo di trasferimento;
- la storia completa;
Ci sono molti altri siti che usano Ghost. Molti siti non incentrati sui blog utilizzano anche un sottodominio .blog con Ghost installato. Questo dimostra che Ghost è una delle piattaforme di blogging più famose dopo WordPress.
Ho intenzione di migrare a Ghost?
Migrare a Ghost era qualcosa che volevo davvero fare, ma non so se sia ancora possibile. Mi sono abbastanza abituato a Gutenberg, sto usando WordPress con Nginx e le sue prestazioni sono molto elevate.
Attualmente con Guenberg ho la capacità di creare manualmente gli indici degli articoli con più facilità. Probabilmente perderei questo nel Ghost. Un'altra cosa che mancherebbe molto è il plugin Content Egg, dove posi i miei prodotti affiliati.
Ho già speso giorni pensando a un modo per installare Ghost sul mio server, senza dover intervenire nel terminale. Purtroppo non ho trovato una soluzione migliore di cloudron, ma non volevo sacrificare la connessione remota con il DB.
Anche la mancanza di gestione dei file multimediali all'interno di Ghost è stato un fattore chiave nel farmi rinunciare alla migrazione. Per non parlare del fatto che dovrei rifare oltre 2.000 articoli all'interno di WordPress che sono codificati con Gutenberg.
Gli strumenti di migrazione disponibili per Ghost sono vecchi e non vengono aggiornati da anni. Non ho avuto modo di testarli, quindi non posso dire se svolgono correttamente il lavoro. Se il tuo sito è ancora nuovo, ti consiglio di migrare!
Dovresti usare Ghost?
Consiglio Ghost a chi non vuole problemi con PHP, a chi preferisce un'interfaccia semplice e diretta, non vuole avere problemi con i plugin, vuole usare hosting economico e avere un sito web super veloce.
Personalmente penso che Ghost sia superiore a WordPress, per chi sa programmare e arricchire la piattaforma. Poiché attualmente non offre nulla di simile a WordPress, ma ha il pieno potenziale per eseguire qualsiasi funzione senza fallo.
Ricordando che Ghost è una piattaforma per i contenuti. Alcuni possono creare siti One Page, integrazioni con negozi, ma WordPress riesce a essere superiore quando si tratta di creare un sito che non si concentra sugli articoli.
Se so che il sito ha pochi contenuti, Ghost può anche essere migliore, poiché non consuma quasi nulla dal sistema. Se crei siti web per i clienti, Ghost può essere una nuova alternativa per evitare problemi e velocizzare il tuo servizio.
Ho ancora intenzione di fare lunghi test su Ghost. Forse kevinbk.com lo eseguirà presto? Cosa ne pensate di questa meravigliosa piattaforma? Avremo più articoli che parlano di lui? Chi sa come far crescere la community degli utenti e raggiungere WordPress?