Cosmo7

Art, Writing & Code by Eddie Bowen

development

Soul of a new machine

Eddie Bowen, Thu Oct 13 2016

In which we build a flexible scaffolding system for Node.js and Mongo, with features like an external schema, polymorphic data, and sweet sweet data binding.

I've been blogging for nearly 20 years. I've used WordPress, Blogger, and more recently, Ghost.js. They're all fine solutions. But I've always wanted my own platform.

Now this isn't my first rodeo. I've built CMS systems for clients, but clients always want stuff that sounds like a good idea but never gets used - stuff like version control, transclusion, access control lists.

My list of requirements is a bit different. I want a platform that:

  • lets me define content schema
  • automatically scaffolds a back-end
  • is easy to template

Since I'm incredibly lazy, I also want:

  • can be used for lots of other applications

And since I'm vain:

  • will make a sweet open source project

Incidentally, this blog is running on the project right now. More details to follow!