Hoppa till innehåll

CMS

TinaCMS

TinaCMS är ett open source, Git-baserat headless CMS som ersätter Forestry.io. Innehåll lagras direkt i Git-repot som Markdown, MDX eller JSON, vilket gör versionshantering av innehåll till samma flöde som versionshantering av kod. Grundutbudet är gratis med stöd för två användare.

Besök TinaCMS

Vad är TinaCMS?

TinaCMS är ett open source, Git-baserat headless CMS som ersätter det nedlagda Forestry.io och som stödjer innehåll skrivet i Markdown, MDX och JSON. Till skillnad från molnhostade CMS-lösningar som lagrar innehåll i en separat databas, sparar TinaCMS innehållet direkt som filer i användarens eget Git-repository, vilket innebär att versionshistorik, grenar och pull requests för innehåll fungerar precis som för kod. Det är särskilt relevant för utvecklare som bygger statiska webbplatser eller Jamstack-projekt, där innehållet ska leva tillsammans med källkoden i samma repo. Grundplanen är gratis och inkluderar två användare, vilket gör den lämplig för mindre team eller enskilda utvecklare som vill ge icke-tekniska medarbetare ett enklare redigeringsgränssnitt utan att flytta bort innehållet från Git.

Vad den fria nivån räcker till

Grundutbudet är gratis, med stöd för två användare.

Användningsfall

Jamstack och statiska webbplatser

Bloggar, dokumentation och andra Markdown/MDX-baserade sajter (t.ex. med Next.js) där innehåll ska versionshanteras i Git.

Migrering från Forestry.io

Team som tidigare använde det nedlagda Forestry.io och behöver en direkt ersättare med liknande Git-baserad modell.

Enkelt gränssnitt för icke-tekniska redaktörer

Mindre team (upp till två användare gratis) som vill ge icke-utvecklare ett redigeringsgränssnitt för Markdown/MDX-filer utan att lämna Git.

Innehåll och kod i samma repo

Projekt där innehåll ska följa samma gren- och pull request-flöde som resten av kodbasen.

Dokumentationssajter

Bygg och underhåll dokumentation baserad på JSON, Markdown eller MDX med versionerat innehåll.

Styrkor och begränsningar

Styrkor

  • Öppen källkod - full insyn och möjlighet att självhosta redigeringsupplevelsen
  • Git-baserad lagring ger versionshistorik, grenar och PR-granskning av innehåll utan extra verktyg
  • Ingen vendor lock-in för själva innehållet - det ligger som vanliga filer i repot, inte i en proprietär databas
  • Gratisnivå med två användare räcker för mindre team eller soloprojekt
  • Naturligt val för team som redan arbetar Git-först

Begränsningar

  • Endast två användare ingår i gratisplanen - växande redaktionsteam behöver uppgradera
  • Git-baserad modell passar sämre för icke-tekniska organisationer med höga volymer parallella redigerare jämfört med databashostade CMS
  • Kräver att innehållet struktureras som filer i ett repo - mindre flexibelt för mycket relationella datamodeller än dokumentbaserade CMS
  • Begränsat till Markdown/MDX/JSON-baserade arbetsflöden, vilket förutsätter att frontend-ramverket redan är anpassat för filbaserat innehåll

Jämfört med alternativen

TinaCMS skiljer sig från molndatabas-baserade headless CMS som Sanity.io och Storyblok genom sin Git-baserade lagringsmodell - innehållet ligger i repot istället för en hostad datalagring. Det är en direkt ersättare för det nedlagda Forestry.io. Jämfört med Storybloks visuella redigerare för marknadsförare är TinaCMS mer riktat mot utvecklarteam som redan har ett Git-först arbetsflöde och vill undvika att flytta innehåll till en separat molntjänst.

Vanliga frågor

Är TinaCMS gratis för alltid?

Grundplanen med två användare är gratis enligt källan, men den anger inte om det finns tidsbegränsningar - verifiera villkoren direkt hos Tina.io.

Finns det en betald nivå?

Källan anger att grundplanen med två användare är gratis, vilket antyder att fler användare kräver en betald plan - exakta priser anges inte i källan.

Är det self-hosted eller moln?

TinaCMS är öppen källkod och Git-baserat - själva innehållet lagras i ditt eget Git-repo. Källan specificerar inte i detalj om redigeringsgränssnittet körs självhostat eller via en molntjänst - verifiera direkt hos Tina.io.

Vem passar TinaCMS för?

Utvecklare och mindre team som bygger Jamstack/statiska webbplatser med Markdown, MDX eller JSON och som vill ha innehållet versionshanterat i Git tillsammans med koden.

Ersätter det verkligen Forestry.io rakt av?

Källan beskriver TinaCMS uttryckligen som en ersättning för Forestry.io, men verifiera specifika migreringssteg direkt hos Tina.io.

Fungerar det med vilket ramverk som helst?

Källan anger inte en uttömmande lista över ramverksstöd - den anger bara stöd för Markdown, MDX och JSON. Verifiera specifikt stöd för ditt ramverk hos Tina.io.

SIAX perspektiv

Att innehållet lagras direkt i Git gör TinaCMS till ett naturligt val för team som redan har ett kodnära arbetsflöde och vill slippa driva och säkra ett separat innehålls-API - versionshistorik och rollback följer redan med genom Git. Att gratisnivån är begränsad till två användare gör den mest lämpad för mindre team eller enskilda utvecklare; växer redaktionen förbi det behöver man räkna med en betald nivå eller ett annat verktyg.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal