Ghost CMS est une plateforme de blog et de gestion de contenu réalisée en node.js qui promet d'être le grand tueur et rival de WordPress. Cette plateforme parviendra-t-elle réellement à remplacer WordPress et sa gamme infinie de plugins et de thèmes ?
Quand j'ai entendu parler de Ghost CMS il y a quelques années, j'étais très intéressé, mais j'ai remarqué que c'était assez limité par rapport à WordPress. De nos jours, Ghost a beaucoup évolué, vaut-il maintenant la peine d'utiliser Ghost en 2019?
Comment Ghost CMS est-il né?
Ghost CMS a été lancé le 14 octobre 2013 avec la promesse d'être une excellente plateforme de gestion de contenu et de blog. Actuellement Ghost CMS est le seul rival de WordPress, il est toujours mentionné comme la première alternative.
Ghost est apparu en novembre 2012 comme un projet suggéré par l'un des anciens membres de l'équipe de développement de l'interface de WordPress John O’Nolan. Il a remis en question la complexité de la plateforme qui avait abandonné sa fonction principale d'être un blog.
Il a créé une campagne sur Kickstarter qui a récolté plus de 300 000 dollars, donnant le coup d'envoi au grand projet. L'open source a commencé à être disponible l'année suivante, et en 2014, le site officiel ghost.org a proposé une version gérée et hébergée, qui est un peu cher.
Quels sont les principaux avantages de Ghost CMS?
L'une des choses qui m'a attiré vers Ghost CMS est son langage node.js entièrement en javascript. De nombreux programmeurs critiquent fortement le désordre qui existe en PHP, donc node.js s'avère être une option très viable.
Le principal avantage de Ghost en utilisant node.js est qu'il peut devenir 1000% plus rapide qu'un site WordPress. C'était l'un des rares sites à avoir réussi à atteindre 100 sur PageSpeed. Le langage node.js accepte beaucoup plus de requêtes que PHP, en plus d'être purement léger.
Un autre grand avantage de Ghost est qu'il est super facile à manipuler, il dispose d'un éditeur similaire à WordPress Gutenberg, il est optimisé pour le référencement automatiquement, il offre tout ce dont un site Web a besoin pour offrir nativement sans avoir besoin de plugins.
Si vous connaissez javascript et node.js, Ghost ne manquera pas de WordPress. Vous pouvez faire à peu près tout avec la plate-forme, qui est une source ouverte qui offre une API, une API JSON, sa propre CLI et d'autres installations.
Ghost a même une application native pour vous permettre de gérer votre site Web via votre ordinateur et votre téléphone Android. Nativement, il propose des multi-langues, AMP, des redirections, des images Unsplash, une intégration avec Zapier, la capture d'e-mails et autres.
Quels sont les inconvénients de Ghost CMS?
Honnêtement, je ne vois pas beaucoup d'inconvénients, mais il y a des inconvénients qui finissent par peser beaucoup lors de la migration vers Ghost. L'un est leur objectif principal sur les blogs et le contenu, tandis que beaucoup utilisent WordPress à des fins différentes.
Le pire inconvénient que j'ai trouvé est le fait que je n'ai pas de gestionnaire de médias natif comme WordPress. L'équipe de développement ne pense pas à faire quelque chose comme ça. Je pense que c'est horrible de ne pas pouvoir réutiliser les images déjà envoyées à votre serveur dans une sorte de galerie. Bien sûr, il doit y avoir des moyens de contourner ce problème.
Bien sûr, un autre inconvénient majeur est que dans WordPress, vous disposez d'une vaste gamme de plugins qui peuvent tout faire, en plus d'une énorme communauté qui vous apporte un soutien et invente des solutions pratiques à certains problèmes. Dans Ghost, bien que fort, les choses sont plus limitées.
Nous pouvons comparer Ghost en tant que version fermée d'iOS et WordPress en tant qu'Android. Il semble être infiniment supérieur dans sa création, mais fermé au point qu'il finit par perdre gravement face aux 99% d'utilisateurs qui utilisent WordPress.
Hébergement fantôme
Un autre inconvénient est le simple fait que les gens sont habitués aux hébergements et aux sites en PHP. Node.js n'est pas difficile, mais c'est différent. Parfois, vous devez avoir des connaissances de base en programmation et en lignes de commande dans SSH.
Avec Ghost, vous ne pouvez pas utiliser des gestionnaires d'hébergement comme Runcloud. Il existe des façons conviviales de gérer et d'installer node.js sur un serveur cloud, mais honnêtement, je n'ai trouvé aucun qui s'occupe des deux.
Il existe une forme simple qui est d'utiliser un hébergement géré par Ghost lui-même. Malheureusement, les prix en dollars sont totalement irréalistes et limitent le site à un certain nombre de visites. Il est bien mieux de souscrire à un cloud chez Digital Ocean.
Il existe d'autres hébergements gérés en node.js comme Umbler, si vous vivez en Europe, nous avons tsohost. Le site Themeix.com propose également un hébergement géré Ghost à un excellent prix annuel.
Quoi qu'il en soit, vous pouvez facilement utiliser node.js dans des panneaux de système avec PHP comme Plesk et Cyberpanel. Il existe également cloudron qui installe Ghost et d'autres applications de différentes langages en un seul clic de manière isolée dans votre cloud.
Le seul inconvénient est que Cloudrun limite l'accès, empêchant même d'éditer la DB manuellement. L'objectif de cloudron est d'être une plateforme pour les débutants qui ne veulent pas s'impliquer avec la programmation.
Sites utilisant Ghost CMS
Ci-dessous, je vais énumérer quelques sites célèbres qui utilisent Ghost CMS pour que vous puissiez jeter un coup d'œil et comprendre comment cela fonctionne et comment ils sont.
- digitalocean;
- moteurs Web;
- toyota.com;
- cloudflare.com;
- crypto;
- Tinder;
- duckduckgo;
- mozilla;
- table à air;
- revolut;
- codecademy;
- tunnelbear;
- codage d'horreur;
- onbrand;
- okcupid;
- carré;
- code de combat;
- cercle;
- terrain de jeux;
- chasse au troy;
- emojipedia;
- richesse simple;
- test de rapidité;
- enthousiasme;
- napster;
- bitpay;
- realmac;
- transferwise;
- histoire complète;
Il existe de nombreux autres sites qui utilisent Ghost. De nombreux sites qui n'ont pas de focus blog utilisent également un sous-domaine .blog avec Ghost Installed. Cela montre que Ghost est l'une des plateformes de blogs les plus célèbres après WordPress.
Ai-je l'intention de migrer vers Ghost?
La migration vers Ghost était quelque chose que je souhaitais beaucoup faire, mais je ne sais pas si c'est toujours possible. Je me suis beaucoup habitué à Gutenberg, j'utilise WordPress avec Nginx et ses performances sont très élevées.
Actuellement, avec Guenberg, j'ai la capacité de créer des index des articles manuellement avec plus de facilité. Je perdrais probablement cela dans Ghost. Une autre chose qui me manquerait beaucoup est le plugin Content Egg, où je mets mes produits d'affiliation.
J'ai déjà passé des jours à réfléchir à un moyen d'installer Ghost sur mon serveur, sans avoir à toucher au terminal. Malheureusement, je n'ai trouvé aucune solution meilleure que cloudron, mais je ne voulais pas sacrifier la connexion distante avec la DB.
Le manque de gestion des fichiers multimédias dans Ghost a également été un facteur clé dans la raison pour laquelle j'ai abandonné la migration. Sans oublier que je devrais refaire plus de 2000 articles dans WordPress qui sont encodés avec Gutenberg.
Les outils de migration disponibles pour Ghost sont anciens et n'ont pas été mis à jour depuis des années. Je n'ai pas pu le tester, donc je ne peux pas dire s'ils font le travail correctement. Si votre site est encore nouveau, je recommande la migration!
Devriez-vous utiliser Ghost?
Je recommande Ghost pour ceux qui ne veulent pas de problèmes avec PHP, pour ceux qui préfèrent une interface simple et directe, ne veulent pas avoir de problèmes avec un plugin, veulent utiliser un hébergement bon marché et avoir un site web super rapide.
Personnellement, je trouve Ghost supérieur à WordPress, pour ceux qui savent programmer et enrichir la plateforme. Comme il n'offre actuellement rien de comparable à WordPress, il a tout le potentiel pour exécuter n'importe quelle fonction sans faute.
Se souvenir que Ghost est une plateforme de contenu. Certains parviennent à faire des sites One Page, des intégrations avec des magasins, mais WordPress parvient à être supérieur lorsqu'il s'agit de créer un site qui ne se concentre pas sur les articles.
Si votre site a peu de contenu, Ghost peut également être meilleur, car il ne consomme presque rien du système. Si vous créez des sites Web pour les clients, Ghost peut être une nouvelle alternative pour éviter les problèmes et rationaliser votre service.
J'ai encore l'intention de faire de longs tests sur Ghost. Qui sait que kevinbk.com ne l'exécutera peut-être pas bientôt? Qu'as-tu pensé de cette merveilleuse plateforme? Aurons-nous plus d'articles sur lui? Qui sait comment développer la communauté d'utilisateurs et atteindre WordPress?