DEV Community

Cover image for Build a website with Vapid CMS

Build a website with Vapid CMS

Stokry on October 01, 2020

Today I want to show you a cool Vapid CMS. Often I need to build a simple website that has a dashboard where users can edit or add new pages/posts...
Collapse
 
mzaini30 profile image
Zen

It's so cool! I'll try it \(◎o◎)/

Collapse
 
stokry profile image
Stokry

Yes, I was amazed at how quickly you can build a simple website with CMS and how easily you can deploy it.

Collapse
 
mzaini30 profile image
Zen

Yep! I had use Vue for created website because easy. Then, I use Svelte and JSON Server. It's easier. Then, you tell us about this amazing library

(☉。☉)!

Thread Thread
 
stokry profile image
Stokry

Yes, I think this CMS is worth a try. I didn't build anything complex, but I think that this CMS has that ability.

Collapse
 
amiamigo profile image
Ami Amigo

Now if you want something real simple you should try Surreal CMS. It's just plug and play

Thread Thread
 
stokry profile image
Stokry

Thank you, I will try Surreal CMS.

Collapse
 
jwkicklighter profile image
Jordan Kicklighter

Interesting, from this demo and what I can gather in their docs, it seems like this is more than just a headless CMS and actually incorporates the static site generator as well. Much more like wordpress with its templating and less like contentful + static site generator. I expected to be able to combine Valid with a framework like Vue/React/Svelte, but I'm not sure if that's possible (or even a good idea based on the project's goals).

Thanks for the share, very interesting to read into.

Collapse
 
stokry profile image
Stokry

I didn't try something like that, I mean combine with Vue or Svelte but definitely, I will try. Thank you.

Collapse
 
zabouti profile image
George Entenman • Edited

This looks very interesting and I'd like to try it.

But before I do, can you (or someone) tell me how data gets into Vapid? I see how you get it out, and I know there's a SQLite DB underneath but there's some part of the story still missing for me.

Even if it's obvious as hell, please humor me and give me a short answer or direct me to one. Thanks, ge

Collapse
 
stokry profile image
Stokry

Hello, yes they are using SqliteDB and if you open vapid.sqlite file you will see the structure of the DB (records, sections, users etc). You can see the whole project on their Github project - link. I don't think that you can build anything complex with this but for a simple blog or portfolio or any landing page will be just fine.

Collapse
 
amiamigo profile image
Ami Amigo

Interesting! Which templating language does Vapid use? Also have you tried Kirby CMS?

Collapse
 
stokry profile image
Stokry

I think it is a hybrid between Mustache and Handlebars. Yes, I was using Kirby CMS, I build my first portfolio site with Kirby :-)

Collapse
 
amiamigo profile image
Ami Amigo

How do you compare Kirby vs Vapid?

Collapse
 
maximesimoncelli profile image
Maxime Simoncelli

It's a great little tool albeit being not actively developed. I was enthusiastic when it released last year, but in the end I find netlify cms so incredibly more powerful and easier to use.

Collapse
 
stokry profile image
Stokry

Yes, I see that at some point development is on pause. I will try to contact them to see will they continue with this project. I have a lot of ideas about how can this project be even better. And yes, Netlify CMS is great.

Collapse
 
bonfiglioalessio profile image
<A.BONFIGLIO/>

Performance?
Google Lighthouse screen?

Collapse
 
stokry profile image
Stokry

I am more than satisfied with the performance, I must that am using this CMS on a simple website but it is more than enough. Here is an image: enter image description here

Collapse
 
bonfiglioalessio profile image
<A.BONFIGLIO/> • Edited

Perfect!
Can you link your website please?
Is a blog?

Thread Thread
 
stokry profile image
Stokry • Edited

This is a site that I was using for demo purposes:, here is a link. Basically, it is a small blog/listing.

Collapse
 
zabouti profile image
George Entenman

And can you enter data in markdown?

Collapse
 
stokry profile image
Stokry

No, I am afraid that you can not use markdown.