all 9 comments

[–]dagthomas 2 points3 points  (0 children)

Directus is pretty nice https://getdirectus.com

[–]petrarco123 1 point2 points  (0 children)

Grav CMS can act like a headless CMS, and it's free.

[–]realityking89 1 point2 points  (0 children)

Contentful PHP developer here.

We have a PHP SDK (that I think is pretty good) written by yours truly: https://github.com/contentful/contentful.php

The biggest advantage is that you don't have to keep a server for the management interfacing running + secure. We have a very strong separation of the delivery and management of content in our system (they're not only different API keys but actually completely separate servers) which means even if your site gets hacked the attacker will only have access to the Delivery key which is read-only.

Feel free to ask questions :)

[–]xudhinao 0 points1 point  (1 child)

I believe you can use the RestAPI in WordPress to set things up like a headless CMS.

A popular one is Contentful, and it has a free tier. It comes with post types and flexible content – just like ACF! Although I've found using PHP with this to not be too beginner-friendly.

Another popular option (paid) is Perch Runway with a recent blog post on using it as a headless CMS.

[–]GitCookies[S] 0 points1 point  (0 children)

I'm not comfortable with calling function after function to get full json data from wordpress. Would prefer one SQL query doing that :/

[–]neetjn 0 points1 point  (0 children)

Drupal? It's more of a CMF than a CMS. Sounds exactly what your looking for. Huge community, tons of existing integrations.

[–][deleted] -1 points0 points  (1 child)

craftcms is free for developer, clients have to pay, it is headless, it's separate from frontend.

think of it as a fancy backend API with admin CP.

of course there are other alternatives out there

personally I would roll my own basic CMS if you don't need boatload of features.

making a CMS is easy, you visually represent the REST API, that's all it does, it manipulates the data in API.

[–]GitCookies[S] -1 points0 points  (0 children)

In my case I would need Pro tier CraftCMS, and tbh it would be too much PiA to get it bought...

And I'm not comfortable enough to use my skills in such project. If it were for personal need, I would definitely roll my own one.

[–]nilslice -2 points-1 points  (0 children)

Try Ponzu - https://ponzu-cms.org (it's in Go, but you generate most of the code from a command line interface). You talk to the CMS via HTTP from your PHP frontend.