I’ve been a ClassicPress fan for years.
And yes, I know — that’s a pretty nerdy thing to say. ![]()
But I didn’t stick with ClassicPress simply because I wanted “WordPress without Gutenberg.”
At some point, I just wanted a CMS where I could feel:
This is mine.
I install it on my own server. I decide what runs on it. I can extend it however I want. And I don’t have to adopt every new trend just because it’s currently considered modern.
That’s why I’ve stayed with ClassicPress.
But I think we need to be honest
As much as I like ClassicPress:
I think the project is struggling.
Not necessarily because of the code.
Not necessarily because of the people behind it.
But because of the question of where ClassicPress actually wants to go.
If ClassicPress is primarily presented as “WordPress without Gutenberg”, I think we’re putting ourselves in a pretty difficult position.
Because then everything still revolves around WordPress.
What WordPress does.
What WordPress introduces.
What ClassicPress adopts.
What ClassicPress doesn’t adopt.
But ClassicPress could be much more than a fork with a different feature set.
I’d love to see ClassicPress confidently say:
We are a modern CMS for people who want control, freedom, privacy and a lean technical foundation.
To me, that’s the real opportunity.
Especially here in Germany
And this is where I see a huge gap.
ClassicPress is an international project, but in the German-speaking world, I don’t think nearly enough is being done to make its strengths visible.
Germany, Austria and Switzerland should actually be a pretty good market for a project built around self-hosting, privacy and control over your own data.
There are countless small businesses, freelancers, clubs and private projects where these things genuinely matter.
Why not say it much more clearly?
Your website. Your server. Your data.
I don’t consider that old-fashioned.
Quite the opposite.
I think digital independence is becoming more important, not less.
But a CMS needs more than a good core
That’s the next problem.
A CMS lives through its ecosystem.
Plugins.
Themes.
Developers.
Agencies.
Hosting providers.
Documentation.
Support.
And, of course, users.
If I try to convince someone to give ClassicPress a chance and the first question is:
“Is there a plugin for X?”
…I don’t want to constantly answer:
“Umm… maybe. Or you could code it yourself.”
ClassicPress needs more people actually building things for it.
And it especially needs a few flagship projects.
Developers and agencies who can say:
Yes, we actually build real projects with this.
Not just a test installation.
Real client websites.
Shops.
Portals.
Communities.
Business projects.
That’s how trust is built.
And this is where PSOURCE comes in
I can’t save ClassicPress on my own.
That would be a little too ambitious. ![]()
But I can contribute my part.
And that’s why I created PSOURCE.
PSOURCE has become more than just a collection of plugins for me.
I want to try to build a small ecosystem around ClassicPress.
Modernize plugins.
Bring abandoned projects back to life.
Remove outdated code.
Support modern PHP versions.
Get rid of old jQuery dependencies where they are no longer necessary.
Build modern interfaces.
Create new plugins.
And most importantly: build things that I would actually use myself.
But there is an important part to my approach
PSOURCE is not ClassicPress-only.
My plugins are intended to work with WordPress as well.
And that’s important to me.
I don’t want to suddenly declare:
“WordPress is evil. From now on, everything is ClassicPress-only.”
That’s nonsense.
WordPress is still the largest CMS in the world, and millions of people use it.
Why would I deliberately exclude those users?
If my plugin works with WordPress, it should work there.
And if it works with ClassicPress, it should work there too.
For me, PSOURCE is a bridge between both worlds.
I can continue to support WordPress users with modern, maintained open-source software.
At the same time, I can help strengthen ClassicPress and contribute to something that is currently missing: a larger, more active ecosystem around it.
That’s quite a balancing act sometimes.
But it’s one I want to make deliberately.
I’m not trying to fight WordPress
This is important to me.
I’m not interested in starting a “WordPress vs. ClassicPress” war.
WordPress has chosen its direction.
ClassicPress can choose its own.
And PSOURCE can work on both sides.
To me, open source doesn’t mean:
“You have to use my platform.”
It means:
“Here’s the software. Do something with it.”
If you want to use WordPress — great.
If you want to use ClassicPress — even better.
And if you want to move from WordPress to ClassicPress one day, I’d like my plugins to make that transition as painless as possible.
But ClassicPress still needs its own identity
This is probably the most important point for me.
I don’t want ClassicPress to be known forever as:
“WordPress without Gutenberg.”
I think that sells the idea short.
ClassicPress could stand for something completely different:
A modern, lean and independent CMS.
No unnecessary bloat.
No obligation to adopt every new technology.
Open source.
Self-hosted.
Privacy-focused.
And supported by an ecosystem built by the developers and users who actually care about it.
And that’s where I want to start
I want to try to help fill that gap in Germany and, eventually, throughout the German-speaking community.
Not because I think I’m going to save ClassicPress.
I’m not.
I simply like ClassicPress.
And honestly, I don’t want to sit around and watch a good idea slowly fade into the background.
So I’m building.
I’m modernizing.
I’m testing.
I’m occasionally swearing at decades-old code. ![]()
And I’m releasing the work as open source through PSOURCE.
My primary focus is currently German-speaking users and the German market, because that’s where I see a particularly large gap.
But I don’t want PSOURCE to be limited by language.
If you speak English, French, Spanish, Italian or another language and would like to help translate documentation, plugin interfaces or other parts of the project, you’re very welcome.
Translations and contributions are genuinely appreciated.
Maybe PSOURCE will eventually become a small ClassicPress ecosystem.
Maybe it will simply remain a collection of good plugins.
Maybe it will turn into something completely different.
But I want to try.
And I don’t have to choose between WordPress and ClassicPress to do it.
PSOURCE can support both.
Support WordPress.
Strengthen ClassicPress.
And perhaps build a bridge between the two worlds along the way.
Because ultimately, this isn’t about which logo appears on the login screen.
It’s about being able to build websites that actually belong to us.
Open source. Self-hosted. Privacy-friendly. Without unnecessary bloat.
I think there is still a hell of a lot of room for that.
PSOURCE is my attempt to fill a small part of that space.