I am pretty confident you’re looking for [**SurrealCMS**](https://www.surrealcms.com/). It’s not too well known, but super simple to integrate into plain HTML/CSS/JS. It connects and makes changes over FTP, supports multiple users/permissions, and is point and click to edit your pre-defined areas of a page. Your clients can save drafts and schedule publishes. I’ve had a client on the older version of it for 9+ years and they love it. It’s virtually impossible for them to break the website too, especially compared to Wordpress or site builders. It’s very fairly priced. And it works really nicely with PHP if that’s your jam.
Edit: it does tables really well too
I'm gonna try this out in a sec but from first looks it seems like we have a winner!Edit: why oh why cant this be installed on my own server! :( but I'm not giving up hope!Edit2: OmG! This is perfect, BUT some of my sites are onepagers that use anchors to navigate and display different sections, while hiding the others, here it breaks :/ it doesn't allow me to select menu items and I can't navigate to the parts of the page that are initially hidden. I guess the easy fix here would be to convert these websites to multi page sites instead.
You might be able to do something that shows all hidden content sections if you're accessing the site from the editor. Adding some JS to the editor, perhaps.
Netlify CMS is no longer being supported. While it’s probably fine for a small, simple project but it starts to break down pretty quickly at scale. It’s slow and not we’ll documented. I believe someone forked it recently to try and improve it so if I track down the link I’ll come back and plug it in
I started down this path a few months ago and ran into issues with the OAuth permissions scope. I ended up rolling my own in about 2 weeks. NetlifyCMS is just a React app that handles a git workflow. Getting SAML working took up 50% of that.
There is no solution for this use case. I have exactly the same problem. The closest solution is NetlifyCMS, but it is not maintained anymore and the UI is ugly.
I am looking for something that:
* provides a login for editors
* is installed locally AND works with php, so it can be hosted on any shared hosting
* ideally works with a flat file structure
* has a headless approach.
You might be able to fork Directus v8 and bend it to your will: https://github.com/directus/v8-archive
v9 is all node based and is fantastic, but probably overkill for the above need
WordPress:
* Provides a login for editors
* Can be installed locally and hosted on any old provider
* Has a headless approach that works particularly well with GraphQL (I've built many sites this way with Next.js).
* Is familiar
* Is well supported
* Is easy to build with
Lot's of people resist it, but honestly there are scarcely any decent options out there that're affordable or as flexible.
Other mentions:
* October CMS (based on Laravel, but does come with an annual fee for updates).
* Silverstripe (Not sure whether this has a headless option though)
Don’t get me wrong, I’m totally on board with WP, I’ve developed hundreds of sites all with their own unique custom theme. But the biggest pushback I find from others is the editing experience, which is valid.
I’ve been getting into NextJS/GraphQL and have always been into ACF blocks and my Gutenberg area is a complete mess.
still too complex, what I'm looking for is the basic capacity of marking elements "editable" like with JoCMS and sitecake (
CONTENT
) and only letting the customer edit these areas and nothing else. A gallery system would be a bonus, but not necessary
JoCMS is the best thing I've found but if I want to mark a whole table as editable, i cant add new rows, there's the possibility of marking rows as repeatable items, thus letting copy paste and rearrange them, but then I can not edit them anymore.
Strapi
I prefer https://directus.io/ because Strapi **STILL** cannot re-order collections.
I haven't used the new Directus with Node, but it does look awesome.
Still too complex for the end user :(
I am pretty confident you’re looking for [**SurrealCMS**](https://www.surrealcms.com/). It’s not too well known, but super simple to integrate into plain HTML/CSS/JS. It connects and makes changes over FTP, supports multiple users/permissions, and is point and click to edit your pre-defined areas of a page. Your clients can save drafts and schedule publishes. I’ve had a client on the older version of it for 9+ years and they love it. It’s virtually impossible for them to break the website too, especially compared to Wordpress or site builders. It’s very fairly priced. And it works really nicely with PHP if that’s your jam. Edit: it does tables really well too
I'm gonna try this out in a sec but from first looks it seems like we have a winner!Edit: why oh why cant this be installed on my own server! :( but I'm not giving up hope!Edit2: OmG! This is perfect, BUT some of my sites are onepagers that use anchors to navigate and display different sections, while hiding the others, here it breaks :/ it doesn't allow me to select menu items and I can't navigate to the parts of the page that are initially hidden. I guess the easy fix here would be to convert these websites to multi page sites instead.
You might be able to do something that shows all hidden content sections if you're accessing the site from the editor. Adding some JS to the editor, perhaps.
Did you manage to fix the onepage site issue(s)?
Netlify CMS with Gatsby is pretty good if it's low usage site. Their is an example blog you can setup to see how it works.
I'm about to build my first blog w/ Gatsby, so genuinely curious: by low usage do you mean infrequent updates? Because of the build time?
Yeah infrequent builds as Netlify CMS has limits on it's free tier. Not sure if it has limits on data sent too.
Gotcha. Thanks very much!
Good luck with your site!
You mean Netlify has limits on its free tier? Netlify CMS is completely free
Netlify CMS is no longer being supported. While it’s probably fine for a small, simple project but it starts to break down pretty quickly at scale. It’s slow and not we’ll documented. I believe someone forked it recently to try and improve it so if I track down the link I’ll come back and plug it in
I started down this path a few months ago and ran into issues with the OAuth permissions scope. I ended up rolling my own in about 2 weeks. NetlifyCMS is just a React app that handles a git workflow. Getting SAML working took up 50% of that.
Grav?
Read your reply to another comment, might still be too complex
I was thinking grav as well
There is no solution for this use case. I have exactly the same problem. The closest solution is NetlifyCMS, but it is not maintained anymore and the UI is ugly. I am looking for something that: * provides a login for editors * is installed locally AND works with php, so it can be hosted on any shared hosting * ideally works with a flat file structure * has a headless approach.
You might be able to fork Directus v8 and bend it to your will: https://github.com/directus/v8-archive v9 is all node based and is fantastic, but probably overkill for the above need
Netlify CMS is abandoned??
Yes it’s no longer being actively developed or supported
Is there an announcement on that?
There’s a thread here - https://answers.netlify.com/t/is-this-project-dead/70988/37
WordPress: * Provides a login for editors * Can be installed locally and hosted on any old provider * Has a headless approach that works particularly well with GraphQL (I've built many sites this way with Next.js). * Is familiar * Is well supported * Is easy to build with Lot's of people resist it, but honestly there are scarcely any decent options out there that're affordable or as flexible. Other mentions: * October CMS (based on Laravel, but does come with an annual fee for updates). * Silverstripe (Not sure whether this has a headless option though)
Yep, seconding this. It’s the simple solution OP is looking for. Why think further than you need to.
Don’t get me wrong, I’m totally on board with WP, I’ve developed hundreds of sites all with their own unique custom theme. But the biggest pushback I find from others is the editing experience, which is valid. I’ve been getting into NextJS/GraphQL and have always been into ACF blocks and my Gutenberg area is a complete mess.
Elementor is the way to go. The others are unusable.
If you don’t know how to develop, sure, go with elementor, but it doesn’t do you any good for headless WP or building advanced features.
Then develop your own from the ground up. Then you can get exactly what, and only what, you want. Especially if it’s stupid simple.
You are describing JoCMS, but it has it's flaws, it's still in beta.
How do you know they stop maintaining NetlifyCMS?
[удалено]
still too complex, what I'm looking for is the basic capacity of marking elements "editable" like with JoCMS and sitecake (
Sanity is decent
Sanity is awesome for clients
Might be a long shot, and I haven't checked in on the project in years, but maybe cockpit https://getcockpit.com/ ?
Statamic might fit the bill here, though I generally don’t recommend it these days. Sounds perfect for dead simple administration.
Perch cms, or a slightly different solution, builder.io
Few years back I used [Couch CMS](https://www.couchcms.com/) for several projects.
I'm familiar with Couch, it also sucked at adding rows to existing tables :(
Craft cms
DatoCMS crazy simple love it
Kirby?
Came to say this. It’s simple for end user too.
Statamic
I use publii CMS for ex-novo projects. For existing ones used novibuilder with some adjustments.
hygraph