It’s been a while since I’ve first customized a WordPress theme.
Yeah it was back in 2006. It went smooth and the final result
was just groovy. Based on the success I’ve launched a
shop & blog theme and created a local startup around.
At that time WordPress had no reliable e-commerce support and
the theme had to be integrated with osCommerce. Sic.
Since then I’m creating a few WordPress themes and plugins a
year even if I don’t want to. Somehow WordPress become
indispensable in my area of expertise: building and designing
products for startups and small companies.
Frankly I don’t like WordPress.
- I don’t like PHP
I don’t like HTML code mixed up with
- I don’t like the clumsy admin interface
And I don’t like the myriad of broken plugins and themes from
Compared to modern frameworks WordPress is a steam machine in
the age of Teslas.
Yes, by Tesla I mean:
- Headless CMS
- With reactive components
Talking to an API /
Automagically incorporating web development best practices
during the build process.
- Styleguide based
I’ve been done that
and I would like to do that in the future. So how come to build
a business around WordPress??
Right, it’s the
taken recently combined with the
of WordPress itself. Even if the code is messy and the
technology is old Automattic managed to become a thriving
business, a name like Facebook, Google or Apple in our market
So what is Gutenberg? — It’s a Tesla you
might be guessed.
It takes the current bloated and monolithic approach defined by
the concepts of post types, templates, plugins and the
customizer, and decomposes into small, independent components.
Creating Gutenberg blocks
feels like creating reactive components. Combining them freely
into any page layout feels like having your own custom
CMS, or at least the
build-your-own approach of Contentful. And the already
decoupling of the backend from the frontend
makes sure you can use industry best practices workflow and
tools to make the production ready user interface code to be the
So here we come — a new WordPress, a new
business for a new era!