Ghost CMS es una plataforma de blog y gestión de contenido hecha en node.js que promete ser el gran verdugo y rival de WordPress. ¿Realmente puede esta plataforma reemplazar a WordPress y su gama infinita de plugins y temas?
Cuando escuché acerca de Ghost CMS hace unos años, estaba muy interesado, pero noté que era bastante limitado en relación a WordPress. Hoy en día Ghost ha evolucionado mucho, ¿ahora vale la pena usar Ghost en 2019?
¿Cómo surgió Ghost CMS?
Ghost CMS se lanzó el 14 de octubre de 2013 con la promesa de ser una excelente plataforma de administración de contenido y blogs. Actualmente Ghost CMS es el único rival de WordPress, siempre se menciona como la primera alternativa.
El Ghost surgió en noviembre de 2012 como un proyecto sugerido por uno de los exmiembros del equipo de desarrollo de diseño de la interfaz de WordPress John O’Nolan. Cuestionó la complejidad de la plataforma que había abandonado su función principal de ser un blog.
Él creó una campaña en Kickstarter que recaudó más de 300.000 dólares, dando inicio al gran proyecto. El open source comenzó a estar disponible el año siguiente, y en 2014 el sitio oficial ghost.org ofreció una versión gestionada y hospedada, que es un poco cara.
¿Cuáles son las principales ventajas de Ghost CMS?
Una de las cosas que me atrajo de Ghost CMS es su lenguaje node.js completamente en javascript. Muchos programadores critican fuertemente el desorden que existe en PHP, por lo que node.js resulta ser una opción muy viable.
La principal ventaja de Ghost usando node.js es que puede volverse un 1,000% más rápido que un sitio de WordPress. Fue uno de los pocos sitios que logró llegar a 100 en PageSpeed. El lenguaje node.js acepta muchas más solicitudes que PHP, además de ser puramente ligero.
Otra gran ventaja de Ghost es que es súper fácil de manejar, tiene un editor similar a WordPress Gutenberg, está optimizado para SEO de forma automática, ofrece todo lo que un sitio web necesita ofrecer de forma nativa sin necesidad de complementos.
Si conoce javascript y node.js, Ghost no faltará en lo que respecta a WordPress. Puede hacer casi cualquier cosa con la plataforma, que es un código abierto que ofrece API, API JSON, CLI propio y otras instalaciones.
Ghost incluso tiene una aplicación nativa para que administre su sitio web a través de su computadora y teléfono Android. De forma nativa, ofrece varios idiomas, AMP, redirecciones, imágenes Unsplash, integración con Zapier, captura de correo electrónico y otros.
¿Cuáles son las desventajas de Ghost CMS?
Sinceramente, no veo muchas desventajas, pero hay desventajas que terminan pesando mucho al migrar a Ghost. Uno es su enfoque principal en los blogs y el contenido, mientras que muchos usan WordPress para diferentes propósitos.
La peor desventaja que encontré es el hecho de que no tengo un administrador de medios nativo como WordPress. El equipo de desarrollo no piensa en hacer algo así. Creo que es horrible no poder reutilizar las imágenes ya enviadas a tu servidor en una especie de galería. Por supuesto, debe haber formas de evitar esto.
Por supuesto, otra gran desventaja es que en WordPress tienes una gran variedad de complementos que pueden hacer cualquier cosa, además de una enorme comunidad que te brinda soporte e inventa soluciones prácticas a ciertos problemas. En Ghost, aunque fuerte, las cosas son más limitadas.
Podemos comparar Ghost como versión cerrada de iOS y WordPress como Android. Parece ser infinitamente superior en su creación, pero cerrado hasta el punto de que acaba perdiendo mal ante el 99% de usuarios que utilizan WordPress.
Alojamiento fantasma
Otra desventaja es el simple hecho de que las personas están acostumbradas a hospedajes y sitios en PHP. Node.js no es difícil, pero es diferente. A veces necesitas tener algún conocimiento básico de programación y de líneas de comando en SSH.
Con Ghost no puedes usar gestores de alojamiento como Runcloud. Existen formas amigables de gestionar e instalar node.js en un servidor en la nube, pero sinceramente no encontré alguno que se encargue de ambos.
Existe una forma simple que es utilizar un alojamiento gestionado de la propia Ghost. Desafortunadamente, los precios en dólares son totalmente irreales y limitan el sitio a la cantidad de visitas. Mucho mejor contratar una nube en Digital Ocean.
Existen otras hospedajes gestionados en node.js como Umbler, si vives en Europa, tenemos tsohost. El sitio Themeix.com también ofrece hospedaje gestionado Ghost a un excelente precio anual.
De cualquier manera, puedes usar fácilmente node.js en paneles de sistema junto con PHP como Plesk y Cyberpanel. También existe cloudron que instala Ghost y otras aplicaciones de diferentes lenguajes con solo un clic de forma aislada dentro de tu nube.
La única desventaja es que Cloudrun limita el acceso, impidiendo incluso editar la DB manualmente. El objetivo de cloudron es ser una plataforma para usuarios que no quieren involucrarse con la programación.
Sitios que utilizan Ghost CMS
A continuación, enumeraré algunos sitios famosos que usan Ghost CMS para que pueda echar un vistazo y comprender cómo funciona y cómo son.
- digitalocean;
- motores web;
- toyota.com;
- cloudflare.com;
- cripto;
- Tinder;
- Pato Pato a ganar;
- mozilla;
- mesa de aire;
- revolut;
- codecademy;
- oso de túnel
- codificación de terror;
- onbrand;
- okcupid;
- cuadrado;
- código de combate;
- circulo;
- patio de recreo;
- caza de Troya;
- emojipedia;
- riqueza simple
- prueba de velocidad;
- entusiasmo;
- napster;
- bitpay;
- realmac;
- transferwise;
- historia completa;
Hay muchos otros sitios que usan Ghost. Muchos sitios que no tienen un enfoque de blog también usan un subdominio .blog con Ghost instalado. Esto muestra que Ghost es una de las plataformas de blogs más famosas después de WordPress.
¿Tengo la intención de migrar a Ghost?
Migrar a Ghost era algo que quería hacer mucho, pero no sé si todavía es posible. Me he acostumbrado mucho a Gutenberg, estoy usando WordPress con Nginx y su rendimiento es muy alto.
Actualmente con Guenberg tengo la capacidad de crear índices de los artículos manualmente con más facilidad. Probablemente perdería eso en Ghost. Otra cosa que haría mucha falta es el plugin Content Egg, donde coloco mis productos de afiliados.
Ya he pasado días pensando en una forma de instalar Ghost en mi servidor, sin la necesidad de lidiar con el terminal. Desafortunadamente, no encontré una solución mejor que cloudron, pero no quise sacrificar la conexión remota con la DB.
La falta de administración de archivos multimedia dentro de Ghost también fue un factor clave por el que renuncié a la migración. Sin mencionar que tendría que rehacer más de 2,000 artículos dentro de WordPress que están codificados con Gutenberg.
Las herramientas de migración disponibles para Ghost son antiguas y no se han actualizado en años. No pude probarlo, así que no puedo decir si hacen el trabajo correctamente. Si su sitio aún es nuevo, le recomiendo la migración.
¿Deberías usar Ghost?
Recomiendo Ghost para aquellos que no quieren problemas con PHP, para aquellos que prefieren una interfaz simple y directa, no quieren tener problemas con un plugin, quieren usar un hosting barato y tener un sitio web súper rápido.
Personalmente encuentro a Ghost superior a WordPress, para aquellos que saben programar y enriquecer la plataforma. Dado que actualmente no ofrece nada parecido a WordPress, pero tiene todo el potencial para realizar cualquier función sin falta.
Recordando que Ghost es una plataforma de contenido. Algunos logran hacer sitios One Page, integraciones con tiendas, pero WordPress logra ser superior cuando se trata de hacer un sitio que no se enfoca en artículos.
Si tu sitio tiene poco contenido, Ghost también puede ser mejor, ya que no consume casi nada del sistema. Si crea sitios web para clientes, Ghost puede ser una nueva alternativa para evitar problemas y agilizar su servicio.
Todavía tengo la intención de hacer largas pruebas en Ghost. ¿Quién sabe que kevinbk.com podría no estar funcionando pronto? ¿Qué les pareció esta maravillosa plataforma? ¿Tendremos más artículos hablando de él? ¿Quién sabe cómo hacer crecer la comunidad de usuarios y llegar a WordPress?