Forestry.io and TinaCMS are both headless content management systems (CMSs) that allow you to manage your content in a centralized location and deliver it to your website or application. However, there are some key differences between the two that you should be aware of.
Forestry.io is closed-source, while TinaCMS's front-end is open-source. This means that TinaCMS is far more customizable to have custom fields, plugins, etc.
TinaCMS is focused on providing live, in-context editing capabilities, while Forestry.io offers a more traditional approach to content management. This means that with TinaCMS, you can see your changes as you make them, while with Forestry.io, you have to preview your changes in separate window. These previews currently work with React pages, and Vue support is being considered.
TinaCMS allows devs to iterate more quickly by allowing TinaCMS to be run in dev-mode, locally alongside your site. For example, you can make changes to your content models and fields and see the results immediately, without having to wait for them to be synchronized with a hosted dashboard.
To read more about some of the specific conceptual difference of TinaCMS vs Forestry, read our Comparing Forestry & Tina Concepts doc
For a list of Forestry features that that haven't (yet) made their way to TinaCMS, see our "Missing Features Doc".
TinaCMS is our V2 CMS, and where our future development efforts will be focused. We're confident TinaCMS will eclipse Forestry's feature-set, and provide a much improved editor experience & developer experience to teams.
Read on for a step-by-step guide on migrating to TinaCMS from Forestry!
© TinaCMS 2019–2024