DEV Community

Discussion on: Netlify CMS or Forestry.io?

Collapse
 
michaelcurrin profile image
Michael Currin • Edited

I am have used a bit of both before.

A key difference for me is that forestry let's you turn pages into templates but does not enforce the structure after that. I'm talking YAML metadata like title, categories, even all page content as fields.

UPDATE sorry I was wrong on this. If you setup a template in the Front Matter sidebar menu then you can apply that data structure to a page and enforce that going forwards. For example on my blog I have "title" as text and "links" as a list with 3 fields for title, url and description. You can use date, toggle, image etc and this is easy to define in the UI compared with coding needed for Netlify CMS

While Netlify CMS needs you to first define the fields and data types (including list, boolean, image, even relation so you can get a dropdown of authors). This then always gets applied for CMS users so you can't drift from the template.

Also if you add some JS like in the Hugo Netlify CMS quickstart, you can preview the page in a sidebar instead of in a separate tab :)

I wrote this guide which covers templates in Forestry

michaelcurrin.github.io/coding-blo...