DEV Community

Cover image for What would you use instead of WordPress?

What would you use instead of WordPress?

Arthur Kh on February 23, 2024

WordPress is a popular open-source content management system (CMS) that enables users to create and manage websites with ease. It was first release...
Collapse
 
mrkbr profile image
Mario Kober

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.

Collapse
 
reprodev profile image
Repro Dev

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.

Collapse
 
mainarthur profile image
Arthur Kh

btw your personal blog looks great

Collapse
 
reprodev profile image
Repro Dev

Thanks dude. Really glad you like it, it's been really fun to write and set up

Collapse
 
mainarthur profile image
Arthur Kh

Yeah, community makes the difference

Collapse
 
kaustubhtrivedi profile image
Kaustubh Trivedi

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:

  • Frontend: NextJS (Page Router)
  • CMS: Strapi

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.

Collapse
 
mainarthur profile image
Arthur Kh

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.

Collapse
 
kaustubhtrivedi profile image
Kaustubh Trivedi

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.

Collapse
 
ben profile image
Ben Halpern

I'm curious what the popular sentiment on this question is. I don't have an answer I'm super sure of, personally.

Collapse
 
mainarthur profile image
Arthur Kh

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?

Collapse
 
uiuxsatyam profile image
Satyam Anand

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.

Collapse
 
mainarthur profile image
Arthur Kh

"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

Collapse
 
cavo789 profile image
Christophe Avonture • Edited

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/

Collapse
 
palmiak profile image
Maciek Palmowski

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:

  • Statamic - I even started a series of articles about it for WP developers - - I hope you don't mind the link. It's cool, Laravel-based, flat-file by default.
  • CraftCMS - similar to Statamic but based on a different framework
  • Frontmatter CMS - if you like markdown and using your Visual Code Studio
  • Nuxt Studio - this is only for Nuxt, but I really love the experience

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

Collapse
 
mainarthur profile image
Arthur Kh

Thanks for the response! I'll check out the article!

Collapse
 
tekiegirl profile image
Jacqui Read

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...

Collapse
 
imtimmeta profile image
imtimmeta

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.

Collapse
 
mainarthur profile image
Arthur Kh

Yeah, hashnode is doing well on the market, but I like dev more for its simplicity

Collapse
 
annetawamono profile image
Anneta Wamono

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.

Collapse
 
clsource profile image
Camilo

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/

Collapse
 
mainarthur profile image
Arthur Kh

Looks interesting, thank you for suggestion. What are the strengths of ProcessWire over WordPress?

Collapse
 
clsource profile image
Camilo

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.

  • No need for cms updates since 2015 (seriously).
  • No hack attempts succedeed so far (since is super secure).
  • Runs on a cheap cpanel hosting flawlessly.
  • The community is awesome and have lots of helpful people in the PW Forums.
  • The developer experience is world class, you can customize up to the smallest details in the system.

Some forum posts:

Collapse
 
rheckers profile image
R Heckers

For WordPress type websites I would probably use Astro.JS

Collapse
 
mainarthur profile image
Arthur Kh

Yeah, I'm already using astro.js as base framework for building the site.

Collapse
 
euperia profile image
Andrew McCombe

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.

Collapse
 
mainarthur profile image
Arthur Kh

I'm sure that I don't wanna touch any PHP in the near future :D

Collapse
 
anshcena profile image
ANSH VARUN

strapi is super.
it serves you as backoffice, Cms, apis for frontend and what not!

Collapse
 
elanatframework profile image
elanatframework • Edited

Elanat CMS

Elanat CMS GitHub link

Elanat is a powerful CMS under .NET Core.

Collapse
 
mainarthur profile image
Arthur Kh

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.

Collapse
 
alexgrowtech profile image
Alex Grow Tech

Hugo

Collapse
 
mainarthur profile image
Arthur Kh

Thanks for the recommendation! What are strengths of hugo in comparison to WordPress?

Collapse
 
bhaveshittadwar profile image
Bhavesh Ittadwar

You could try using Apostrophe CMS. It's a node-based CMS solution. Ref: v3.docs.apostrophecms.org/

Collapse
 
mainarthur profile image
Arthur Kh

Wow, it looks interesting. Thanks!

Collapse
 
mainarthur profile image
Arthur Kh

Thanks, guys, for your options! I'll use Strapi in my next project, as I'd prefer to implement FE on my own

Collapse
 
destynova profile image
Oisín • Edited

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.

  • Personal blog with tech content?
    • Maybe a static site generator is enough -- I use Hugo and it's alright.
  • Landing page or single page portfolio, but you don't want to host a static site or deal with HTML?
    • Carrd, Wix, Squarespace etc.
  • Some interaction and integrations needed?
    • Build an app, or try no-code stacks like Webflow or Bubble + Airtable/Zapier/Make/Memberstack etc.
  • CMS with ongoing articles and content written by nontechs?
    • Sure, maybe Wordpress. I'm seeing it a lot with small nonprofits where nontechnical volunteers are contributing to the sites, but the plugins are powerful and you can turn it into a shop or booking system etc too.

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.

Collapse
 
phalkmin profile image
Paulo Henrique

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.

Collapse
 
isahtech200 profile image
Isah Aruna

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.

Collapse
 
itsnibsi profile image
Nico Hämäläinen

Drupal. drupal.org/

Collapse
 
mainarthur profile image
Arthur Kh

Thanks for the recommendation! What are strengths of drupal in comparison to WordPress?

Some comments have been hidden by the post's author - find out more