loopback.io framework
loopback.io framework

I have received several requests after my first article dealing with CMS, Headless CMS (KeyStoneJS), and the rather gloomy conclusion.

This article is giving feedback on my next experiences.

KeystoneJS

KeystoneJS logo
KeystoneJS logo

At that time, I decided to give it a try KeystoneJS and build up my own solution.

I have started with Keystone.

But I encountered a major issue with the framework. Despite being fluent with Node.js and some other frameworks.

I could not enter KeystoneJS.The reason is I had to adapt my previous blog data (tags and categories) into the new structure. The immediate impact I had to learn the gory details of the framework to see how adding a field to a structure, a picture, etc.

I had the feeling to learn a totally new framework where my Mongoose knowledge wasn’t helping me.

Don’t get me wrong, it’s a good framework however my skills were not enough good to quickly adopt the technology.

A reboot

I decided to decrease the barrier of adoption by picking a CMS technology that would use only standard technologies and if possible no intermediate framework.

I looked for a starter pack using the technologies Node.js, MongoDB, Express, Helmet, and Vue.js 2.0.

I found the really great starter :

https://github.com/icebob/vue-express-mongo-boilerplate

And I plugged quite easily my Vue.js template on this backend.

I was quite happy, refactored it to my needs.

More industrial solution

loopback.io framework
loopback.io framework

Finally, my friend recommended I use the loopback framework backed up by IBM.

I rewrote my already working project (from the previous template) in Loopback.io in a couple of days.

I still have my Vue.js template outside since I built it with vue.cli and it was a little bit complicated to integrate it.

I have been able to get a working small version of my blog using loopback and Vue.js

My future article is talking about sanity.io, a new CMS solution.JS

Current solution

I had to remove my Hexo blog since I was very very late in the writing of new articles.

My new solution works but it’s a prototype and I still have the issue to not have a working online editor.

The development of a solution is great and really easy with KeystoneJs or Loopback.io, but during this time I am not writing articles and it’s annoying me.

I am back on WordPress for publishing reasons and I am giving it a try with Sanity.io for which I will write a new article soon.

 

By sleroy

Leave a Reply

Your email address will not be published. Required fields are marked *