new-tina-cms

Today, we’re excited to announce TinaCMS: an open-source site editing toolkit for React-based sites (Gatsby and Next.js).

Tina is not a CMS, in the traditional sense. As in, it’s not a separate system for managing content. Instead, Tina adds editing functionality to your site when running in dev mode locally, or when using Tina Teams (cloud)…In fact, I’m writing this post with Tina right now:

tina-announcement-gif

When you install Tina, your site gets a floating edit icon in the corner that toggles an editing pane (left) to expose the CMS fields. This gives your content editors a contextual editing experience that’s super intuitive. When you click “Save” Tina writes your content to external data sources, such as markdown or json files. Try the Gatsby starter site to see for yourself.

Where does Tina store my content?

Currently, Tina writes to Markdown and data files and commits to Git but it can be extended to write to other data sources (think, a WordPress database, Google Sheets, Airtable, etc). When running locally, Tina writes to the file system and if you’re using Tina Teams, it commits to your GitHub/GitLab repo.

Why Tina?

I’ve been setting up content management systems for people since the early 2000’s. In the beginning, CMSs like WordPress and Drupal gave our non-developer colleagues website editing powers. But we’ve seen very little innovation on the editing experience in the past 10 years. Meanwhile, the editing experience of site builders like Squarespace, Wix and Webflow have become very sophisticated.

When I watch people use a traditional CMS, I often see them struggle because the input (the CMS) lacks the context of the output (their site) and using a CMS feels more like filing your taxes than editing a website. Now that we’ve moved to headless CMSs and the JAMstack, editors often lose the ability to preview, leaving them in the dark as they create content.

We developers have hot-reloading, and Tina is the hot-reloading for content editors.

Get Started

We’re coming out of a monolithic CMS era and we believe next-gen sites need a next-gen CMS. Checkout Tina and let us know what you think!

49 comments

  1. My programmer is trying to persuade me to move to .net from PHP.
    I have always disliked the idea because of the costs. But he’s
    tryiong none the less. I’ve been using WordPress on several websites for about
    a year and am nervous about switching to another platform.
    I have heard fantastic things about blogengine.net.
    Is there a way I can import all my wordpress content
    into it? Any help would be greatly appreciated!

  2. Thanks designed for sharing such a pleasant thinking, piece of writing is fastidious,
    thats why i have read it fully

  3. Awesome blog! Is your theme custom made or did you download it from somewhere?
    A theme like yours with a few simple tweeks would really make my blog stand out.
    Please let me know where you got your design. Kudos

  4. I am genuinely happy to glance at this web site posts which contains lots of useful data,
    thanks for providing such data.

  5. Hi! I could have sworn I’ve been to your blog before but after browsing through a few
    of the posts I realized it’s new to me. Anyways, I’m certainly happy I stumbled upon it and I’ll be
    bookmarking it and checking back often!

  6. I am truly delighted to glance at this website
    posts which includes lots of helpful information, thanks for
    providing these data.

  7. A motivating discussion is definitely worth comment.

    I do believe that you ought to write more on this issue,
    it might not be a taboo subject but typically people
    don’t speak about these topics. To the next!
    All the best!!

  8. Usually I don’t read post on blogs, however I would like to say that this write-up very forced me
    to try and do so! Your writing style has been surprised me.

    Thank you, very nice article.

  9. I do not even know the way I ended up right here, however I assumed this submit used to be good.

    I don’t realize who you’re however definitely you are
    going to a famous blogger in the event you aren’t already.
    Cheers!

  10. I have been browsing on-line more than three hours as of late, yet I
    by no means discovered any interesting article like yours. It is
    lovely value enough for me. Personally, if all website owners
    and bloggers made good content material as you probably did, the internet will likely be much more useful than ever before.

  11. I’m not sure why but this blog is loading very slow for me.
    Is anyone else having this problem or is it a
    problem on my end? I’ll check back later on and see
    if the problem still exists.

  12. Howdy! I know this is kinda off topic but I was wondering if you knew where I could locate
    a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one?

    Thanks a lot!

  13. Good day! This is my first comment here so I just wanted to give
    a quick shout out and tell you I really enjoy reading through your articles.
    Can you recommend any other blogs/websites/forums that go over the same topics?
    Thanks a ton!

  14. Write more, thats all I have to say. Literally, it seems
    as though you relied on the video to make your point. You definitely know
    what youre talking about, why waste your intelligence on just posting videos to your weblog when you could be giving us something
    informative to read?

  15. Can I just say what a comfort to find somebody who
    really knows what they’re discussing on the net.
    You definitely know how to bring a problem to light and make it important.
    A lot more people must read this and understand this side of the story.
    It’s surprising you aren’t more popular because you most certainly possess the gift.

  16. A person essentially assist to make critically posts I might state.
    This is the first time I frequented your web page and up to now?
    I amazed with the research you made to make this particular put
    up incredible. Fantastic process!

  17. You could certainly see your enthusiasm within the work you write.
    The sector hopes for even more passionate writers such as you who aren’t afraid
    to say how they believe. All the time follow your heart.

  18. Very nice post. I just stumbled upon your weblog and wished to mention that I’ve truly enjoyed browsing your
    blog posts. After all I will be subscribing in your feed and I am
    hoping you write again very soon!

  19. My coder is trying to convince me to move to .net from
    PHP. I have always disliked the idea because of the costs.

    But he’s tryiong none the less. I’ve been using
    WordPress on several websites for about a year and am worried about switching to
    another platform. I have heard excellent things about blogengine.net.
    Is there a way I can import all my wordpress content into it?

    Any kind of help would be really appreciated!

  20. I was suggested this blog by my cousin. I’m
    not sure whether this post is written by him as no one
    else know such detailed about my problem. You are wonderful!

    Thanks!

  21. Great blog here! Also your web site loads up fast! What web host are you using?
    Can I get your affiliate link to your host? I wish my web
    site loaded up as quickly as yours lol

  22. I always used to read post in news papers but now as
    I am a user of net so from now I am using net for articles or reviews, thanks to web.

  23. Hey just wanted to give you a quick heads up. The words
    in your post seem to be running off the screen in Firefox.

    I’m not sure if this is a format issue or something to
    do with browser compatibility but I thought I’d post to let you know.
    The layout look great though! Hope you get the issue resolved soon. Kudos

  24. Wonderful beat ! I would like to apprentice while you amend
    your site, how can i subscribe for a weblog web site?
    The account helped me a appropriate deal. I were tiny bit familiar of this your
    broadcast provided vivid transparent concept

  25. After I initially commented I appear to have clicked the -Notify me when new comments are added- checkbox
    and now every time a comment is added I recieve four emails
    with the same comment. There has to be an easy method you can remove me from that
    service? Kudos!

  26. Interesting blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple adjustements would really make
    my blog shine. Please let me know where you got your design.
    Cheers

  27. Howdy just wanted to give you a quick heads
    up and let you know a few of the pictures aren’t loading correctly.
    I’m not sure why but I think its a linking issue.

    I’ve tried it in two different web browsers and both show the same results.

  28. May I simply just say what a comfort to uncover somebody who really knows what they’re talking about on the web.

    You certainly understand how to bring a problem to light and make it important.

    More and more people really need to read this and understand this
    side of your story. It’s surprising you are not more popular given that
    you certainly possess the gift.

  29. Write more, thats all I have to say. Literally, it seems as though you relied on the video to
    make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos
    to your blog when you could be giving us something informative to read?

  30. My partner and I stumbled over here different web address and
    thought I should check things out. I like what I see
    so now i am following you. Look forward to finding out about your web page yet again.

  31. I believe that is one of the most significant
    info for me. And i am glad studying your article.
    However should observation on some basic issues, The site style is perfect, the articles
    is in point of fact great : D. Excellent process, cheers

  32. My partner and I stumbled over here coming from a different web page and thought I
    may as well check things out. I like what I see so now i am
    following you. Look forward to looking over your web page yet again.

  33. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment
    is added I get three e-mails with the same comment. Is there any way you can remove people from that service?
    Appreciate it!

Leave a Reply

Your email address will not be published.