From 5d6c63b8bf3a76d6089de720f3d705c7d901bdce Mon Sep 17 00:00:00 2001 From: James O'Halloran Date: Tue, 6 Dec 2022 21:00:08 -0400 Subject: [PATCH 1/4] Create forestry-tina-migration Add list of missing tina features --- hugo/content/blog/forestry-tina-migration | 89 +++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 hugo/content/blog/forestry-tina-migration diff --git a/hugo/content/blog/forestry-tina-migration b/hugo/content/blog/forestry-tina-migration new file mode 100644 index 000000000..c0f2d3f67 --- /dev/null +++ b/hugo/content/blog/forestry-tina-migration @@ -0,0 +1,89 @@ +--- +title: Migrating from Forestry.io to TinaCMS +description: TinaCMS is our successor to Forestry CMS. Here's what you need to know about migrating. + large binary files. +date: 2022-12-09T04:00:00.000+00:00 +authors: +- Scott Gallant +- James OHalloran +publishdate: 2022-12-09T04:00:00.000+00:00 +expirydate: 2030-01-01T04:00:00.000+00:00 +headline: '' +description: 'TinaCMS is our successor to Forestry CMS. Here's what you need to know about migrating.' +textline: '' +images: +- "/uploads/2021/04/next-iteration-of-forestry.png" +photo_credit: '' +categories: +- CMS +- Company +tags: [] +cta: + headline: '' + textline: '' + calls_to_action: [] +private: false +weight: +aliases: [] +menu: [] + +--- + + +Below is a list of features currently missing from TinaCMS. Each feature falls in one of the following categories: + +### Support Planned + +This is a feature that we are confident will be added to TinaCMS. + +### Considering Support + +We are looking into this feature, and may or may not bring it forward to TinaCMS. + +### Not Considering Support + +We are relatively confident that this feature won't be built by the Tina team. +Keep in mind, TinaCMS's frontend is open source, so we are open to community additions / plugins. + +## Missing Feature List + + +| Category | Name | Status | +|----------|------|--------| +|**Hugo Features** |Hugo Menus |Considering Support | +| |Drafts |Supported | +| |Insertable Hugo shortcodes |Considering Support | +|**Jekyll Features** |Jekyll Menus |Support not planned | +|**Sections/Collections** |Globs in sidebar definition |Considering Support | +| |Customizable headers in sidebar |Support not planned | +| |Readonly Documents |Support not planned | +| |Configurable section icons in sidebar |Support planned | +| |Single Document modeling:  "Data files" |Support planned | +|**Organization Features:** |"Sub-Teams" |Considering Support | +| |Permissions per section per team|Support planned | +| |SSO|Support planned | +| |Audit Logs|Support planned | +|**Media** |Netlify Large Media|Support not planned | +| |Media Search|Support planned | +| |Date variables for media storage locations (:year:/:month:/:filename)|Considering Support | +| |PDF support|Support planned | +| |Multi-image field|Considering support | +|**Content Modeling:** |UI for defining Front Matter Templates ("collections") |Support not planned | +| |Hidden fields |Support planned +| |Include template field |Supported (by nature of JS-based templates) +| |Ability to setup references to lists in a document |Considering Support +| |Ability to change a document's template through UI |Support not planned +| |Ability to create a template from a document |Support planned +|**Editor Functionality:** |Document Search |Support planned | +| |Duplicating documents |Support planned +| |Ability to rename documents |Support planned +| |Persisting unsaved changes in a document |Support planned +| |Multi-user document-locking |Support planned (in some capacity) +| |Ability to create folders in the UI |Considering support +| |UI around creating a document that can have multiple templates |Support planned +| |Ability to create folders in the UI |Considering support +| |Previews (for non-react based sites) |Support not planned +|**Git Providers:** |GitLab |Support planned | +| |BitBucket |Considering support | +| |Azure DevOps |Considering support | +| |Ability to connect via SSH key |Considering support | From a3395dd113c6fcfad0b78c01bc7a50d7adf0700b Mon Sep 17 00:00:00 2001 From: James O'Halloran Date: Tue, 6 Dec 2022 21:17:30 -0400 Subject: [PATCH 2/4] fix md file --- ...{forestry-tina-migration => forestry-tina-migration.md} | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) rename hugo/content/blog/{forestry-tina-migration => forestry-tina-migration.md} (96%) diff --git a/hugo/content/blog/forestry-tina-migration b/hugo/content/blog/forestry-tina-migration.md similarity index 96% rename from hugo/content/blog/forestry-tina-migration rename to hugo/content/blog/forestry-tina-migration.md index c0f2d3f67..cef4d90c5 100644 --- a/hugo/content/blog/forestry-tina-migration +++ b/hugo/content/blog/forestry-tina-migration.md @@ -9,24 +9,21 @@ authors: publishdate: 2022-12-09T04:00:00.000+00:00 expirydate: 2030-01-01T04:00:00.000+00:00 headline: '' -description: 'TinaCMS is our successor to Forestry CMS. Here's what you need to know about migrating.' textline: '' images: - "/uploads/2021/04/next-iteration-of-forestry.png" -photo_credit: '' categories: - CMS - Company +categories: [] tags: [] cta: headline: '' textline: '' calls_to_action: [] private: false -weight: +weight: '' aliases: [] -menu: [] - --- From f8bd542e160d600d6b4dc2897201bdd605822e67 Mon Sep 17 00:00:00 2001 From: James O'Halloran Date: Wed, 7 Dec 2022 09:47:57 -0400 Subject: [PATCH 3/4] Update forestry-tina-migration.md hidden fields is supported in Tina --- hugo/content/blog/forestry-tina-migration.md | 1 - 1 file changed, 1 deletion(-) diff --git a/hugo/content/blog/forestry-tina-migration.md b/hugo/content/blog/forestry-tina-migration.md index cef4d90c5..baf65266e 100644 --- a/hugo/content/blog/forestry-tina-migration.md +++ b/hugo/content/blog/forestry-tina-migration.md @@ -66,7 +66,6 @@ Keep in mind, TinaCMS's frontend is open source, so we are open to community add | |PDF support|Support planned | | |Multi-image field|Considering support | |**Content Modeling:** |UI for defining Front Matter Templates ("collections") |Support not planned | -| |Hidden fields |Support planned | |Include template field |Supported (by nature of JS-based templates) | |Ability to setup references to lists in a document |Considering Support | |Ability to change a document's template through UI |Support not planned From 7340eca738bff5881601c74b95abe8fc7435ac7a Mon Sep 17 00:00:00 2001 From: James O'Halloran Date: Thu, 8 Dec 2022 10:29:04 -0400 Subject: [PATCH 4/4] Update forestry-tina-migration.md --- hugo/content/blog/forestry-tina-migration.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/hugo/content/blog/forestry-tina-migration.md b/hugo/content/blog/forestry-tina-migration.md index baf65266e..7424e947c 100644 --- a/hugo/content/blog/forestry-tina-migration.md +++ b/hugo/content/blog/forestry-tina-migration.md @@ -52,12 +52,11 @@ Keep in mind, TinaCMS's frontend is open source, so we are open to community add | |Insertable Hugo shortcodes |Considering Support | |**Jekyll Features** |Jekyll Menus |Support not planned | |**Sections/Collections** |Globs in sidebar definition |Considering Support | -| |Customizable headers in sidebar |Support not planned | -| |Readonly Documents |Support not planned | +| |Customizable headers in sidebar |Considering Support | +| |Readonly Documents |Supported (with custom readonly field) | | |Configurable section icons in sidebar |Support planned | | |Single Document modeling:  "Data files" |Support planned | |**Organization Features:** |"Sub-Teams" |Considering Support | -| |Permissions per section per team|Support planned | | |SSO|Support planned | | |Audit Logs|Support planned | |**Media** |Netlify Large Media|Support not planned | @@ -75,7 +74,6 @@ Keep in mind, TinaCMS's frontend is open source, so we are open to community add | |Ability to rename documents |Support planned | |Persisting unsaved changes in a document |Support planned | |Multi-user document-locking |Support planned (in some capacity) -| |Ability to create folders in the UI |Considering support | |UI around creating a document that can have multiple templates |Support planned | |Ability to create folders in the UI |Considering support | |Previews (for non-react based sites) |Support not planned