As you might have noticed, I'm using a different type of CMS (like Wordpress). I'm using Ghost.
A Content Management System (CMS) manages the creation and modification of digital content. It typically supports multiple users in a collaborative environment.(Wikipedia)
Wordpress runs the 32% of the internet, and is the most popular CMS and 'webpage builder' on the entire planet. It's suitable for almost any application you can imagine, has a huge community and is free. So why the f*ck am I not using it?🤔
Basically, I fell in love with the concept of Ghost. It's branded as The professional publishing platform, but in my opinion it's much more capable than that. It has exclusive features that make Ghost unique and special, and it'll probably go to the top of the CMS podium🏆 in a few years.
Ghost is a fully open source, adaptable platform for building and running a modern online publication.
Time to perform 1 Wordpress respone = time to perform 19 responses from Ghost🤯
Pros and Cons Ghost vs Wordpress
I've used and worked with Wordpress many years. I still do for my clients, so I'm really familiar with how it works and it's core. I know how to optimize and boost it's performance, setup the SEO for it and all that good stuff you HAVE to add. But that's the thing. I always have to add so much stuff, tweak so many configs and waste hours doing these repetitive tasks, to get a performant Worpdress page... and I'm tired of it.
This weakness (which is also Wordpress' greatness) is the major strenght of Ghost. You install it and you are done. Good looking website, blazing fast, cache configured correctly, SEO implementations (meta for every post/page, autogen of social media cards, sitemap...) and Google AMP out of the box!
This is a summary of my personal major Pros and Cons
|Open Source||🙂Ok, but incomplete||👍🏻Awesome, lots of examples and well explained|
|Community||👍🏻||👍🏻Huge, lots of resources|
|Integrations||🙂Ok, but incomplete||👍🏻Amazing, 1000+ plugins, an easily programmable|
|Themes integration and modularity||👎🏻Direct edit on theme files. No child themes||👍🏻Child themes|
|Google AMP||👍🏻Built-in||👎🏻Plugins(and they work just sometimes)|
|User Friendly||👍🏻No need for 10 plugins to optimize and SEO||👎🏻Many plugins to get a decent performance|
|Admin Layout||👍🏻Simple, great UX, post creation centric||👎🏻Complex, too many menus, but great for customization|
|Speed||👍🏻WOW||👎🏻Bad, even with cache plugins|
|Server Load||👍🏻Really low||👎🏻|
And that's not all! Ghost has more great features, like subscriber management (for newsletters), SMTP mail and the NEW webhooks, which you can send to any endpoint and receive 3 different native events (for now).
You can learn more about Ghost on the full list of Ghost Features.
not everything is confetti and glory!
As with Wordpress, some of it's greatness is also it's vulnerability. While it's simple and easy to use, that lack of complexity maybe be too limiting. Having no child-themes to override certain parts of the main theme, and the barrier of the front-end with the backend (exceptional for having raw performance and preventing screw ups) makes adding extra funcionality to Ghost harder than Wordpress 'all PHP' approach .
For my purpose and goals with this project, which I shared in my first post, I don't need Wordpress. I'm not building a Shop. I'm not building a service with registration. But I'm not building a blog either. Or a magazine. What I'm doing has the perfect fit for Ghost.
Neither Ghost nor Wordpress are perfect. Both have their pros and their cons, so at the end of the day it's you who chooses either one.
If you want to build something completely versatile and you prefer to have everything done before with loads of tutorials and plugins, then go ahead and use Wordpress. It's really good at it's job and if it powers 32% of the internet content, it has to be because of it's realibility and enormous community.
So, I hope you found this post interesting and useful😁. If that's the case, you know, press CTRL+D or CMD+D (save bookmark📘), and check Not an Engineer every now and then.