3 ms·
Nothing is actively stopping it. In fact a lot of people would strongly appreciate it, maybe even contribute. I would really love to see something like that: -
by southerntofu 6y ago
Nothing is actively stopping it. In fact a lot of people would strongly appreciate it, maybe even contribute. I would really love to see something like that:
- local-first CMS with a strong emphasis on folders/files
- multiple DVCS integrations (git, mercurial, pijul) with commit signatures (PGP)
- support for forge APIs and email-based workflow to simplify the cooperative PR/MR/patch process
- strong translations support, to see at a glance missing/outdated translations
There's been some work in this area, but netlify is really complex and is not meant to be selfhosted. And in any case these CMS overlays for SSGs end up making their own conventions that SSGs then have to comply with. It would be interesting to see an alternative approach where a CMS-as-a-library can be adapted to support any kind of SSG.
Some complicated stuff to deal with when building a content editor for SSGs:
- internal and relative links don't have the same semantics across SSGs, and don't point to the same place depending on the webroot
- content may contain macros/shortcodes, the local editor needs to be aware of that in order to produce meaningful output
- taxonomies and parenthood relationships also vary greatly from one implementation to another
- cujo 6y ago*Take the following with a grain of salt. I've not used this product in production as of yet. I just started investigating it a few weeks ago.* Statamic sort of fits in this discussion. It's a flat file cms that is by default deployed similarly to wp, but it has 2 distinct use cases that separate it a bit. 1. you can use their ssg module to do ssg things and just use their cms as, well, the cms. you can do this locally and just push the output to your favorite web server. 2. if you are familiar with laravel development, you can drop it in an existing laravel application with minimal effort. https://statamic.com/ https://statamic.com/
- southerntofu 6y agoThanks for the suggestion. i just checked it out and it's not free software so it's not a viable solution unfortunately. There's dozens of startups offering a similar service. What would be interesting is a community-oriented, free-software initiative.
- gadders 6y agoI think it would be cool if it had all that stuff, but also hid the complexity from the users. i.e. wizards to talk them through using an external host via SFTP, or github pages, or wherever.
- southerntofu 6y agoYes, hiding away the complexity from the end-user was implicitly part of my checklist ;)