WordPress is a popular open-source content management system (CMS) that enables users to create and manage websites with ease. It was first release...
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
There are hundreds of better tools out there. Every single one is better for some and worse for others. You have to find the right one for you. You can create your personal optimized WordPress Themen with everything inside you need. I dont get why people install for example bloated Slider plugins when you, can do it quite simple yourself.
I've used Wordpress in the past and am moving one of my older websites away from it as I think too many plugins ended up causing it to become super slow.
I'm currently using Ghost for my personal blog but I've been enjoying Dev.To for it's community much more.
btw your personal blog looks great
Thanks dude. Really glad you like it, it's been really fun to write and set up
Yeah, community makes the difference
This is an amazing question! Despite WordPress (WP) being a robust system and considered the most user-friendly, there are many different content management systems (CMS) available. The company I used to work for used to advocate for WP as the go-to solution for blogs and content-based websites.
However, one of our clients came in with their own requirements:
We didn't need a backend as Strapi provided REST APIs for the data. Since Strapi is open-source, it boasts numerous existing extended plugins. It offers a great user interface and is self-hostable, although they also offer a paid cloud version.
Working with Strapi made me realize that we can create cutting-edge websites while enjoying the convenience of a CMS for managing content.
I've heard about Strapi and it seems really promising. As a full-stack dev, creating a front-end is not a problem for me, and it will be more efficient for my specific case than a template built for general use.
Yes, Strapi is a good alternative to a lot of problems.
Although it might not be the best solution any places where you actually need a backend. I can recommend for working with a content driven website, but I can't say the same for other alternatives.
I'm curious what the popular sentiment on this question is. I don't have an answer I'm super sure of, personally.
I'm currently trying to utilize DEV's API as data provider for my portfolio instead of WordPress because WordPress is huge, and I don't need 90% of its functionality, and on the other hand, dev.to already has all my articles, stable and secure enough. However, DEV's API is missing info about series, and also it would be nice to have body_html alongside body_markdown to make integration easier without bringing Jekyll to the codebase
How hard it would be to add these fields to the response?
I have been using WordPress for my personal works as well as clients since 7-8 years now. It has really evolved in terms of performance as well as ease of use with introduction to Block Editor & Themes.
But still to accomplish a complete solution out of it , you will require many plugins, widgets and adons. Thus making it heavy loaded and increase in response time.
I prefer Webflow and Framer as a great alternative to WordPress. Webflow & Framer gives you hassle free self hosted CMS you can use out of box.
The minimal interface & advanced tools, helps designers to create pixel perfect websites with dynamic data and even custom logic using flows.
But it's totally a preference of client. If flexible, I would go for Webflow.
"many plugins, widgets and add-ons" is also a problem. You have to learn them and know the differences to choose the most optimal ones.
Thanks for your suggestions! I'll take a look at WebFlow and Framer
WP is one of the most "popular" meaning most installed. His challenger is Joomla, less "popular" (less installed) but certainly to my opinion better.
Much robust (his code is clean and strong), a lot of native things like multilingual support, ACLs (users's rights and permissions), an administration interface natively responsive and accessible (for people having some difficulties),...
For me, and this is purely personal, joomla is far better.
launch.joomla.org/
It's a very "it depends" question :)
Overall, I find WP an excellent CMS, if done right. Too many plugins, not understanding hooks, and using them in the wrong way, etc may lead to a slow website.
Also, very often converting WP to static might be a great solution and a one better than going headless.
Apart from WordPress, I can also recommend:
It all depends on your needs. There are so many CMS flavors that it's not a simple task to pick the perfect CMS.
I also have an article about this :D
Thanks for the response! I'll check out the article!
I was never hugely keen on Wordpress and then they changed a few years ago (probably longer than I think) to the blocks way of doing things and I lost the plot 😂
I currently use Hugo (gohugo.io) to create a static site. I really like it, but it definitely needs more tech knowledge than Wordpress...
It looks like Hashnode is eating up all the tech blogs that used to be on Medium, and even starting to challenge Dev. Although the community here is amazing, the headless CMS and general awesomeness of Hashnode is so great for personal things with your own domain.
I'd use Ghost before I'd use Wordpress. It's cleaner and lighter and more modern. Whatever those terms mean to you.
Yeah, hashnode is doing well on the market, but I like dev more for its simplicity
In my company we take on a lot of clients WP sites, but internally when we create sites from scratch we use CraftCMS. It's free unless you want multiple users, but it's got a very robust templating language and the CMS is easy to use for devs and content writers.
ProcessWire indeed.
is a wonderful tool that executes in the same server requirements as Wordpress and it provides powerful features and is as old as Wordpress too!.
processwire.com/
Looks interesting, thank you for suggestion. What are the strengths of ProcessWire over WordPress?
I use ProcessWire since 2014, and I made a website in 2015 with ProcessWire for a restaurant.
Still being used and updated regulary with new data.
Some forum posts:
For WordPress type websites I would probably use Astro.JS
Yeah, I'm already using astro.js as base framework for building the site.
If you want to stay in the (modern) PHP world you should take a look at Statamic. Its a Laravel based CMS that has a huge range of third party extensions.
I'm sure that I don't wanna touch any PHP in the near future :D
strapi is super.
it serves you as backoffice, Cms, apis for frontend and what not!
Elanat CMS
Elanat CMS GitHub link
Elanat is a powerful CMS under .NET Core.
I think .NET will use more resources by default comparing to PHP or other languages. And Elanat CMS has only one maintainer, and not many users, which could be a problem when some problem will be found out.
Hugo
Thanks for the recommendation! What are strengths of hugo in comparison to WordPress?
You could try using Apostrophe CMS. It's a node-based CMS solution. Ref: v3.docs.apostrophecms.org/
Wow, it looks interesting. Thanks!
Thanks, guys, for your options! I'll use Strapi in my next project, as I'd prefer to implement FE on my own
It entirely depends on what you want to use it for, how frequently new content will be added, how much dynamic content is needed (e.g. E-commerce), who will be contributing it, and other questions.
Nocode services have gotten pretty good, so you can add some e-commerce even to a static site with tools like Memberstack, Gumroad or Stripe. Site builders like Webflow and even the minimal single page Carrd give you integration helpers for many of them. I thought about building my latest startup idea in Webflow since its UI builder was quite nice and t has many CMS and DB+service integrations, but ended up using Elixir and Phoenix LiveViews instead. Really: it depends on what you want.
If it's for yourself, it doesn't really matter, if you are comfortable with MDX or JSON, go for it. Maybe Sanity and Contentful can help with data management.
If it's for clients, you can consider a headless approach, where the WordPress install is just the backend, and the frontend is created using any tool that can read GraphQL/WP API.
Dozens of tutorials for Gatsby and NextJS show how to do this. The biggest advantage is that the end user doesn't need to re-learn a new CMS. He will publish everything on WP.
I have been used by WordPress over three years now. I used it to create a social networking app. Converted it to both android and iOS version. But is very slow and sometime hanging. Pls is there an alternative for it.
Drupal. drupal.org/
Thanks for the recommendation! What are strengths of drupal in comparison to WordPress?