Blog

Why We No Longer Recommend Wordpress


“A problem well stated is a problem half solved.”
- Charles Kettering

Published at: 27 July, 2018

When we choose a platform and technology to use for our client there are multiple fronts we usually would consider:

  • Security
  • Stability
  • Flexibility (how much time does it take to customize / override certain default behavior)
  • Community support
  • Budget

Wordpress is a great platform, however its extension (plugins and themes) ecosystem actually put quite a toll on the platform and site owners. On one hand it increases the complexity to use as each theme and plugin injects tons of unnecessary features and additional UI to configure them, and at the same time degrades the performance and security thanks to the unnecessary features and unstable code as well. So even when we are building sites for our client Wordpress, we take a very lean approach making sure only the a very limited number of necessary plugins will be used.

But of course, if you are building a quick website project with only limited tech resources, Wordpress is still a pretty good platform to start with.

Decoupled CMS Approach

Decoupled CMS Architecture

For most of our Wordpress projects, we usually recommend a decoupled CMS approach — where frontend and CMS only communicate through API. Frontend will be built on better framework such as Laravel, while Wordpress mainly just to manage content and thus separating the presentation layer from the CMS.

The Decoupled CMS structure can provide a much faster, more stable and secure infrastructure for our clients.

While the public facing front-end code will no longer gain direct access to the data store, yet it still offers the flexibility Wordpress provides on managing the increasingly complex format of content, with a familiar interface. It may come with a downside certain features will no longer be controlled by Wordpress (i.e. widgets, and other front-end manipulating plugins like Contact Form 7), but it’s definitely a trade off worth considering particularly for popular high traffic websites.

Which CMS do we recommend then?

Besides Wordpress, we usually recommend our client to use another popular CMS called OctoberCMS. Unlike Wordpress while IT IS the Framework, OctoberCMS is built on top of Laravel — a Rails inspired, popular PHP framework that lets you develop high performance applications in a fraction of the time. It provides additional flexibility for customization than having to fight to override the built-in behavior of the CMS in the way Wordpress developers can only dream of.

profile_kelvin_lee.jpg

Kelvin Lee

Co-founder, Product Lead & Technologist

Digital product consulting for over a decade. Almost religiously passionate to find simple ways to solve the most complex business problems.

Latest Blog Posts

Why You Do Not Want To Skip Wireframes (Not Entirely Anyway)

When it comes to the design process, every step, from conception to finalization, plays a pivotal role in ensuring the end product not only meets the client's expectations but also provides an intuitive and satisfying experience for the user. One step that often gets underrated, or mistakenly skipped, is the creation of wireframes. Some designers view wireframing as an unnecessary step, an additional hallmark on their to-do list that doesn't add much value. However, this perception couldn't be further from the truth.

Read More >
Our Journey Finding The Project Management Tool For Our Agency

Steering a project through its tempestuous life cycle, there are few roles as fraught with daily decisions as that of a project manager. I've been navigating this tumultuous domain for over 12 years now, and I can attest that an adept PM's toolkit is as much a part of their success story as the milestones they set and achieve. Project management tools have the potential to be the unsung heroes, the invisible hands that shape visions into reality, energies into results, and teams into coherent, synergistic units.

Read More >
The Design Thinking Fatigue: When Innovation Becomes a Corporate Cliché

In recent years, "design thinking" has become a buzzword in the corporate world, advocated as a holistic and innovative approach to problem-solving. However, its application has often led to a paradoxical outcome, with many corporate entities expressing fatigue and frustration with the process.

Read More >

LOOKING FOR A TEAM TO HELP WITH YOUR NEXT PROJECT?

HIRE US