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:
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
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!
Thanks designed for sharing such a pleasant thinking, piece of writing is fastidious,
thats why i have read it fully
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
Awesome post.
I am genuinely happy to glance at this web site posts which contains lots of useful data,
thanks for providing such data.
Hi there, I want to subscribe for this website to take most recent updates, thus where can i do it please help.
This piece of writing will help the internet users
for creating new weblog or even a weblog from start to end.
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!
This is my first time visit at here and i am in fact happy to read everthing at alone place.
I am truly delighted to glance at this website
posts which includes lots of helpful information, thanks for
providing these data.
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!!
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.
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!
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.
Right away I am ready to do my breakfast, after having my breakfast coming
yet again to read more news.
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.
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!
Touche. Solid arguments. Keep up the great work.
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!
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?
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.
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!
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.
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!
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!
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!
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
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.
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
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
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!
It’s going to be ending of mine day, however before end
I am reading this great piece of writing to improve my knowledge.
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
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.
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.
Thank you for any other fantastic post. The place else may anybody get
that type of info in such a perfect manner of writing?
I’ve a presentation subsequent week, and I’m at the look for such info.
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?
For the reason that the admin of this web page is working, no
hesitation very shortly it will be famous, due to its
quality contents.
It’s very effortless to find out any topic on web as compared to books, as I found this
article at this web page.
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.
At this time I am going to ddo my breakfast, aftter having my
breakfast coming again to read further news.
Also viisit mmy web site free xxx
At this time I am going away to do my breakfast, afterward having my
breakfast coming over again to read other news.
I pay a visit everyday some websites and websites to
read posts, but this blog offers feature based writing.
For most recent news you have to go to see web and on the web I found this site as a best site
for hottest updates.
This is a topic which is near to my heart…
Best wishes! Where are your contact details though?
When someone writes an article he/she retains the image of a user in his/her mind that how a
user can know it. So that’s why this post is outstdanding.
Thanks!
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
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.
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!