phpc.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A server for PHP programmers & friends. Join us for discussions on the PHP programming language, frameworks, packages, tools, open source, tech, life, and more.

Administered by:

Server stats:

833
active users

Skoop (Stefan Koopmanschap)

I've been considering migrating away from a static page generator-blog back to a dynamic CMS blog.

If I'd do that, it'd most probably become a CMS blog.

I'm guessing writing an importer to import markdown files into a Bolt database should not be too hard, right?

I might've made a start on this yesterday by setting up a new Bolt site and working on a template. I've not yet started on the actual importer though

@codeguy being reliant on gitlab pipelines for publishing/updating posts and being able to schedule posts, mostly.

@Skoop perhaps there’s a middle option. A lazy dynamic CMS. instead of converting markdown files to HTML at build time, they could converted as needed, when the request comes in.

@awoodsnet hmm... Bolt CMS has a markdown database, so it should be relatively easy to just do the migration once. Also allows me to manage my past posts with the CMS immediately

@Skoop i auggest this as i’m planning to do this lazy dynamic approach. My goal is to not use a database. i want someone with just PHP and markdown files to be able to manage their personal website

@awoodsnet @Skoop I've been wanting to extend sculpin in this way. A while back i even started making a web-based page editor that it could run when in --serve mode. It kind of stalled, but still exists: github.com/sculpin/sculpin/pul

Maybe I'll get back to it at some point. Unsure, because I'm also tempted to rewrite sculpin from scratch. But also, I wonder if the SSG concept has fallen by the wayside. I just can't see a way to make it easy and appealing for non-developers as it currently exists.

GitHub[Work In Progress] Sculpin Browser-Based Editor by beryllium · Pull Request #443 · sculpin/sculpinBy beryllium

@kboyd @Skoop my thinking is let them use their favorite markdown editor.