I'm a self-taught dev focused on websites and Python development.
My friends call me the "Data Genie".
When I get bored, I find tech to read about, write about and build things with.
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
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...