Join the Webstudio community

Updated 6 months ago

TinaCMS using hosted Webstudio?

At a glance
Is TinaCMS compatible with Webstudio?

I saw that it was mentioned in this discussion prior to Webstudio's CMS launch: https://github.com/webstudio-is/webstudio-community/discussions/47#discussioncomment-7347782

But I'm unsure of how it could be set up to work with hosted Webstudio, since TinaCMS's docs seem to require that it be connected with a website git repo. Even when using a separate repo just for site content, it still apparently needs the full site repo as well https://tina.io/guides/tinacms/separate-content-repo/guide/
1
J
p
C
26 comments
I think the limiation with Tina right now would be that it delivers rich text in markdown, something we want to support soon in the content embed though
IIRC you do need to create a full app to run Tina but it would just be something seperate from webstudio and webstudio would calls its api
heres another one to keep an eye on https://keystatic.com/
Thanks. Re markdown, I'd be willing to use a workaround (n8n or something) for that until it's supported in Webstudio.
Interesting, so if I understand correctly, Tina would run as a bare-bones app, not really "within" a full site as its docs suggest, just to deliver its API?
I like the idea of being able to compose updates and stuff online in a text editor
plus the versioning for CMS stuff that comes along with using git
I think the doc you sent is more if you want two separate repos for content and app. In your case you'd do just one repo.
Of course get a POC working before fully diving in though
These CMSs have a lot of promise. I really liked the idea of them, but personally I didn't want to maintain an app
Yeah, I saw elsewhere that you said you were sick of dealing with self-hosted CMS. I definitely resonate. I'm moving from Astro to Webstudio for that reason, need to keep things simple and hopefully have fewer bells and whistles to maintain.

Hygraph looks amazing, but for whatever reason I'm partial to open-source stuff. But preferably something I can also not have to maintain
yeah i hear you. Maybe you can checkout directus or payload
thanks, yeah, looked into them and some others. most of the OSS ones seem to have fairly pricey ($35-$99 and up) first-tier cloud pricing—compared to Hygraph's generous free tier.

Baserow is an exception to that though
yeah :/ the markdown ones are pretty cool. Keystatic is newer and is deployed to Cloudflare just like Webstudio
and they have cloud. idk if its prod ready yet though https://keystatic.com/docs/cloud
nice! I'll keep my eye on it. Diverging a bit from the topic of this question, but any thoughts on Baserow as a CMS (aside from the markdown rich text issue)?

I'm new to CMS's outside of plaintext in Astro or formerly Wordpress. Things like Hygraph, Tina, Strapi seem to do a lot of behind-the-scenes packaging and customizing of resources, content types, collections... I'm assuming that could be imitated in Baserow, but... I'm new to that as well
im actually working on an article right now "CMS for Web Development: Explanation and Best Ones"

And break down platforms and types of CMSs like baserow (tabular data) vs something like hygraph.

Will have it out next week
awesome, really looking forward to that. I appreciate the clarity of your tutorials a lot. If you can address the question of finagling tabular data like Baserow to handle more complex collections-type stuff, that would be great too
(I mean, if it makes sense to do so in the article)
btw, where can I look for your article? in WS email newsletter, or blog, or?
sounds good. well here's what i've wrriten about that so far. I may change this up a bit after i do some more research and editing. The "one cell" arugment may not hold because you can expand them.

Tabular data

Some data is easiest managed in a spreadsheet format.

How do I know if I should use tabular data?

Think of managing all your data in a spreadsheet and the UX that would come with it.

A blog? Terrible UX. I couldn't imagine managing a 2,000-word blog post in one cell. Plus, spreadsheet-like platforms usually don't have rich text beyond simple formatting. So adding inline images, for example, isn't usually possible.

Team members? Good UX. Each piece of information is usually very short (name, title, etc.).
this will be on the blog, but ill send it in updates too because you are interested and i know others are too
awesome, I appreciate it. Makes sense so far. And you're right, at least in Baserow, you can expand the single cell. Or open a modal view of the row
I just want to add that I'm also interested in support for GitHub rich text markdown MD/MDX/Markdoc. If this support is provided, it would effectively open the door for all git-based CMS platforms like Decap, Sveltia, KeyStatic, CloudCannon, TinaCMS, CrafterCMS, Statamic and more.

I believe this is important because I strongly feel that all SaaS CMS platforms are akin to Webflow's locking practices. These free tier offerings are just bait to lure naive teams, eventually locking them into their proprietary databases. If there's a bug, a DDoS attack, or a surge in website traffic, the API call quota is quickly exhausted, forcing teams to upgrade to a $200+ monthly subscription, or even 1k+ $. This is insane, because it's just a CMS with a database after all.

I trust only those services where, if something goes wrong, I know I can always migrate to a simple VPS.
Remember PlanetScale:
https://planetscale.com/docs/concepts/hobby-plan-deprecation-faq
That's why I'm so enthusiastic about Webstudio. I trust that I won't be locked in like with Webflow or Framer and I'm ready to support webstudio with monthly subscription.
What I read in the internet, from all CMS providers the Contentful is the worst predatory SaaS company. While I haven't personally experienced this, I've read horror stories of teams having to increase their subscription fees from zero to insane amount of subscription fees. Guess why the Enterpise pricing is opaque? They set the Enterprise pricing based of what they can charge of the company, not how much bandwidth it costed to the company.

From what I can see, at least the small-medium marketing-type websites, 90% of them the SaaS CMS platforms are overkill. A simple git-based CMS like Decap or TinaCMS can be more than enough.
What I like about git-based CMS platforms is their simplicity and security: the data is saved in a GitHub repository, giving you 100% control, as it should be. If a git-based CMS can't meet these needs, I believe Payload CMS is the next best option.

sorry for the rambling.
TLDR: I'm for markdown support also 🙂
Add a reply
Sign up and join the conversation on Discord