DEV Community

loading...
Cover image for Tina Cloud is in public alpha
Tina

Tina Cloud is in public alpha

James Perkins
Developer | Teacher | Blogger and Youtuber
Originally published at tina.io ・4 min read

The team at Tina is pleased to announce that Tina Cloud is officially in public Alpha.

Everyone is encouraged to register a free account on our headless GitHub-backed CMS and start committing. We have been working incredibly hard behind the scenes to get our vision in the hands of developers and content teams.

Tina Cloud brings the power of Tina's open-source content editor with a GraphQL API that allows you to interact with your Markdown files stored in your repository. Also, with Tina Cloud, you can allow any team member to edit content — even if they don’t have a GitHub account.

When we launched TinaCMS, it was mainly an open-source Javascript UI for editing your site, visually.

Real-time editing of a Next.js + Tailwind CSS site with Tina’s sidebar.

At that time, TinaCMS was a 3-month-old, open-source project and we relied on developers to roll their own solution for user management, authentication, roles, content storage, and more. But we quickly learned that developers need more out-of-the-box to get their teams successful. With Tina Cloud, we're staying true to our vision of Git-backed content management, but with a batteries-included experience.

What to Expect with the Tina Cloud Alpha?

Tina cloud is still being actively developed, and is in a place we believe you can have a great experience with it. You may run into issues we didn't encounter yet or be required to update to the latest version because we have improved our API.

Tina cloud isn't complete yet, some key features are currently being shaped up:

  • Media Management Solution
  • Multi-branch workflows
  • Read-only tokens for our GraphQL API. That means it's only used when you are editing content.

What tech stack should be used with Tina Cloud

  • Next.js: Next.js is a perfect match for Tina and is the default choice for our team.
  • GitHub: GitHub is required as it is the only Git provider we support on Tina Cloud currently. Let us know if you want us to support other Git providers.
  • Static, file-based builds: When you go to build our Tina Cloud product collects your filesystem content, in the future, you will be able to fetch data from our Cloud API during build times.

How can I get started?

The first thing to do is to signup for Tina Cloud, once you're in, we have a few ways for you to get started and get up and running in minutes.

  • Tina Cloud Starter: A basic implementation of Tina Cloud aimed at getting your up and running in a few minutes.
  • Tina Cloud Next.js blog starter - A guide to add Tina Cloud on top of the default Next.js blog starter and work directly through our CMS.

You can also check out the video to get started with Tina Cloud in under 10 minutes, it gives you an overview of our Tina Cloud starter and gives you some tips on how to run Tina Cloud locally.

Getting Started with Tina Cloud

Where can I give feedback or get help?

We have a few channels open for you to reach out, provide feedback or get help with any challenges you may have.

  • Dig into the new Tina Cloud documentation that covers implementations.
  • Join our Discord.
  • Email us if would like to schedule a call with our team and share more about your context.
  • Get support through your Tina Cloud dashboard (there's a chat widget at the bottom of the screen on the left side).

What about pricing?

We are still deciding out what we believe will be fair pricing for people who decided to use Tina Cloud. During the Alpha, Tina Cloud is at no cost for small teams and we will contact you if we believe your use case may eventually fit within our post-beta paid plans.

Please reach out

The whole team is truly excited to enter a public Alpha phase and hope you will check it out and give us honest feedback. We wanna hear about your projects, let us know how Tina Cloud can help your team make progress.

To keep up to date with Tina goings-on make sure to follow @tina_cms and @james_r_perkins on Twitter.

Stay tuned for further improvements, features, community-built projects and more!

Discussion (3)

Collapse
locatelli profile image
Locatelli • Edited

Congratulations. I would like to ask if TinaCMS will also be available for SSG's like Hugo, that is, if Forestry users will be able to migrate to TinaCMS and incidentally, if such migration will be relatively easy. By the way, Forestry has a 'personal free plan', it would be nice to keep something similar around for example for nonprofits or website sites with low traffic, like one or two visits per month (the typical developer blog). Thank you.

Collapse
dirtyf profile image
Frank Taillandier • Edited

TinaCMS can be bundled as a React App in the browser and injected while editing on a Markdown-based website, so that would work with Hugo who comes with esbuild now.

The missing part is handling instant previews in the browser, we're still in discovery phase on that topic, maybe Hugo could run as a serverless function on your hosting provider and display changes almost in real-time in sidebar editing mode?

Migrating a Forestry website is not just about the SSG, it's also about your front end templates, your Git provider, your Media provider, users, snippets, etc. We are currently investigating how to automate part of this process. A first scenario could be Hugo sites build with > 0.78.0, hosted on GitHub, using Cloudinary as a media provider, etc.

And yes, Tina Cloud will have a free community plan for small teams (2 or 3 people) and a per site pricing for paid plans.

Collapse
locatelli profile image
Locatelli

Thank you so much for the detailed info, I understand that it is more involved than it might seem at first. Anyway I am thinking of using Forestry for a new project and I understand that it is safe to proceed with it and eventually there will be options to somehow migrate to TinaCMS.