Announcing Tina: an open-source site-editor

Announcing Tina: an open-source site-editor

Our mission at Forestry is to help people build a better web but I often cringe when I watch someone log into their CMS for the first time. There’s a mental leap as they try to map their CMS (a collection of forms) to their site (a collection of well-designed-pages). Using a CMS feels more like filing your taxes and less like editing a website.

With our mission in mind, some people from our team have started a side-project that we’re excited to make public today, TinaCMS.

Tina is not a CMS, in that, it’s not a separate system for managing content. Instead, it’s a simple Javascript UI that lives on your site and gives you editing capabilities as you browse. It’s in-context editing.

If you’re logged into a site using Tina, you’ll see a floating edit icon as you browse. Click that icon to pop open the sidebar, edit content and see updates in real-time.

Why did we do this?

The CMS editing experience hasn’t changed much in the last decade. Essentially, every CMS is a customizable collection of web forms. On the other hand, the editing experiences of DIY tools like Squarespace, Medium, Webflow, and Cargo have become much more sophisticated. Tina is our way of laying the foundation of what will be the future of content editing. Our goal with Tina is to launch early, gauge interest, and watch the community grow. If it meets our expectations, we’ll likely build it into the roadmap of Forestry.io and someday you may have the option to edit your Forestry site with Tina.

Tina currently works with React-based static sites (Gatsby, Next.js, etc). However, we have plans to grow beyond those tools.

Conclusion

Forestry.io is still our main focus and passion but our team will continue to cultivate and grow the community for Tina. If you’re excited about this project and want to get involved:

  1. Check it out on GitHub
  2. Read the docs
  3. Try the starter

Let us know what you think. Happy editing!