Join the Webstudio community

Updated last month

Webstudios to Develop Own CMS for Simplified Website Creation

At a glance
Is there a plan for webstudios' own CMS? I think having the API option is nice, but having one platform handle everything is great just like WP and all the other no-code builder out there.
For small to medium businesses marketing sites, I think a monorepo is perfect.
Being able to utilize webstudio's out of the box optimizations would be great.
O
m
o
13 comments
We are considering it, not a CMS though, but something to create reusable collections.
What are your use cases you can name where you need that built-in CMS and don't want a great 3rd party CMS?
Could be useful for a simple portfolio website where you can add projects over time in a super basic UI.
How many portfolio sites are there? I want to understand why you need a CMS for that
Lets say i have 30 projects and lets say i have 3 or 4 images per project. Its nice to have this kind of automatic system that generates sites from a database. Also this way its super future proof
"automatic system that generates sites from a database."

You mean literally generates sites? Or you mean projects list comes from a database
This is what does WebStudio: it consumes API and GraphQL to dynamically feed pages (this is the "CMS" option available on paid tiers). So if you put your portfolio on, for example, Notion or Baserow, you can then show them on your static website generated by WebStudio.
What is the core of the issue would you all say, is it

A) the fact that one needs to know how to connect an external CMS like baserow or any other using their APIs? Basically spending time and effort to connect that?

Or

B) just "don't want to use a second service for cms"
I tried to connect Ghost by myself last week. I feel like the process needs to be simplified. I tried the template last month so I was already aware of basics.

I like the way variables works, but I feel like WebStudio can provides a better support for predefined CMS. Like when I want to add variables it could be nice to just be able to select predefined variables that asks only for CMS urls and keys. This way things falls just in hands. You don’t have to support everything, but at least some majors.

Also even watching videos, as a non English native and non web dev, it took time to understand how it works to have several pages like to view a blog post. I had to figure out that it’s required to set variables again (Bogdan already told me this is in your roadmap) for example. Also felt a bit weird when you have to set title and description for SEO for example.

I’m happy we can consume APIs and GraphQL, honestly this is what sold me to WebStudio beside all your amazing activity, opensource availability and the smartness of your choices to use powerful static hosting and other things.
I get you may provides something simple to handle content like CMS without requiring one, and I’d suggest to simply provides Markdown storage. Most people wants CMS for blogging and when you know some exists like Hugo I think it’s enough to do the job ; sure it can be a bit fancier like Notion, or you could build an Obsidian plugin to auto export content to WebStudio (I like this idea 😇). You may be able to simply have a git repo to hosts those files so you can even offer versioning easily.
Ok so you don't mind a 3rd party service, you just want a simple way to set it up.
Yes a super simple way to set it up and manage without having to sign up for a third party site.
that's unlikely to happen any time soon, but maybe at least the API would be pre built, so you only have to enter credentials
I understand, thanks for your hardwork Oleg!
Add a reply
Sign up and join the conversation on Discord