Takshak Ramteke
Hey !!!, Glad to see you there, as you might have guessed this is sort of a little introduction blog for a blog series that i started called Around the Headless landscape
In this series, weâll embark on a little adventure (whoo) where weâll have a look around all the majour headless cms providers and play with them to see how we can integrate them into our applications (next.js <3)
So take out your laptops, strap on your seatbelts and get ready, because this one is going to be a lot more fun than youâd expectâŚ
But waitâŚÂ If youâre new around headless CMS space, Donât worry iâve got you covered đ, lets first quickly go over Some basic stuff
So what even is a headless CMS ?, well good question
Letâs say our friend edward over here finally found the treasure, now after all these yearâs of being a space cowboy, he finally wantâs to settle down & with all that money he wantâs to start his own ship business (fair enough ig đ¤ˇââď¸)
Now for obvious purposes edward also wantâs to have a website for his business, now edward is a smart kid in his early dayâs he had learned a lot about computer science and to no ones surprise has awesome frontend skills
but unfortunately he ainât no good with backend stuff, just making api callâs and thatâs all he knowâs about backend
Now in this situation edward can easily levrage some traditional content management system (CMS) like wordpress. He can just, find a suitable theme, slap on some cool plugins, configure some stuff and tada heâs got a fully functional website
except thereâs a teeny-tiny problem here, edwardâs partner faye doesnât really like the look and feel of wordpress because of multiple reasons the biggest of which is limited customisability to the frontend
now hereâs the main
you see when using traditional CMS youâre (generally) locked in with a pirticular set of frontend and backend with little to no wiggle room at all, e.g. just like in the case with Wordpress the flexibility with frontend is kinda limited
and thatâs where a
The whole point of a headless CMS is to have a seprate backend that actâs as a single source of truth for all your content which is accessible via some api callâs
This way you can have whatever frontend you want to or even better display the same content on various platform via native apps
So now all edward has to do now is to swap out wordpress with a headless cms provider for backend and heâs pretty much good with any frontend that suitâs him well
đĄ TL;DR
A headless CMS is one seprate backend that actâs as a single source of truth for all your content which is accessible via some api callâs as compared to a traditional CMS where everything is coupled together
And that is pretty much as youâd need to know about a headless cms as long as you are familiar with frontend and making some api callâs
I will be using JavaScript (TypeScript) for the most part, but please feel free to switch that around however you see fit, after all the logic is going to be the same as always
and that wrapâs up this blog, well have a much more in depth look at every single headless provider in the further episodes of the series until then
Please feel free to let me know if youâve got any questions in the comments and
Thank you very much for reading this blog, hope to see you in the next one âď¸