Cloud CMS provides a JSON API-driven way for building mobile apps and web sites. Using a headless architecture, your application can create, update, read, delete and perform other interesting operations ranging from workflow delegation to mimetype transformations, branching, publishing and more.
I literally built this a week ago with .net core and mysql. How in the fuck is this different from any other API?
Because traditional CMS is not really built with API first in mind and most of the time, you have to code it in a specific language or languages.
In headless CMS
it’s just APIs that return JSON so both backend and Frontend can consume them to do whatever they want.
Can use any programming language and/or framework.
Traditional CMS is built with the mind of managing pages and using templates
In headless CMS
it’s built to manage pure content.
content is organized in a way that it can be reused anywhere else and not just one website that you are building
the content is not populated by page. It’s populated by content type
makes data migration easier. For example, if you used Wordpress for your website, how would you migrate this to another CMS in the future? It’s a hassle. Headless CMS is somewhat future proof.
Traditional CMS is built to manage websites
In headless CMS
you can reuse the same content for mobile apps, and other platforms. If you update the content in one place, it will be updated everywhere
using one headless CMS, you can build multiple Frontends using multiple frameworks
And in traditional CMS, a lot of heavy lifting is done by the backend and therefore, Frontend always has to cater for the backend limitations but in headless CMS, I can do whatever I want.
it’s just APIs that return JSON so both backend and Frontend
In my mind the API is the backend, together with the database. So what this does is treat backend as another client and act as a sort of router for json requests between different applications?
Yeah. Everything is just an endpoint for both. Some APIs are meant only for backend like deleting. Frontend needs to just call the read only APIs for the most part. It performs CRUD and search for you. You also don’t need to build a database. You can create tables and fields inside the headless CMS UI. It’s so straightforward that a non programmer can do this. Thus, eliminating the SQLcels out of the picture. Backendcels are still needed for deployment.
This sub is what happens when minimally educated unintelligent people join together to find common ground and project their own self loathing to the rest of the world. There has never been anything clever that I have ever seen from this sub. I will continue to look for humor but I am just starting to think that loss and anger plus unemployment equals humor
20 comments
1 AutoModerator 2019-12-22
Horny? Chat live with hot autists in your area today with DeuxCHAT
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2 Ingelri 2019-12-22
I literally built this a week ago with .net core and mysql. How in the fuck is this different from any other API?
1 HardIsLife 2019-12-22
Because traditional CMS is not really built with API first in mind and most of the time, you have to code it in a specific language or languages.
In headless CMS
Traditional CMS is built with the mind of managing pages and using templates
In headless CMS
Traditional CMS is built to manage websites
In headless CMS
And in traditional CMS, a lot of heavy lifting is done by the backend and therefore, Frontend always has to cater for the backend limitations but in headless CMS, I can do whatever I want.
1 Ingelri 2019-12-22
In my mind the API is the backend, together with the database. So what this does is treat backend as another client and act as a sort of router for json requests between different applications?
1 HardIsLife 2019-12-22
Yeah. Everything is just an endpoint for both. Some APIs are meant only for backend like deleting. Frontend needs to just call the read only APIs for the most part. It performs CRUD and search for you. You also don’t need to build a database. You can create tables and fields inside the headless CMS UI. It’s so straightforward that a non programmer can do this. Thus, eliminating the SQLcels out of the picture. Backendcels are still needed for deployment.
1 Ingelri 2019-12-22
How is this different from just making your db with mysql?
1 HardIsLife 2019-12-22
It’s very user friendly. MySQL looks like it was made in 1998.
skip to 9:30
1 Ingelri 2019-12-22
I'll check it out, cheers.
Fucking nerd.
1 Redactor0 2019-12-22
You were probably made in 1998, zoomer. 🤭
1 SnapshillBot 2019-12-22
This sub is what happens when minimally educated unintelligent people join together to find common ground and project their own self loathing to the rest of the world. There has never been anything clever that I have ever seen from this sub. I will continue to look for humor but I am just starting to think that loss and anger plus unemployment equals humor
Snapshots:
I am just a simple bot, *not** a moderator of this subreddit* | bot subreddit | contact the maintainers
1 Chapose 2019-12-22
Why do you always depict yourself as anime girl when you are more the ugly bastard type irl?
1 HardIsLife 2019-12-22
C O P E O P P O E P O C
1 Chapose 2019-12-22
What is that formating? Also wheres the cope anyway?
1 tejanx 2019-12-22
Nah, she was just answering your question. Why does she depict herself as an anime girl? To cope.
1 MrBufkin 2019-12-22
I don't understand this nerd talk 🙄
1 HardIsLife 2019-12-22
Basically, backendcels and SQLcels aren’t as useful as they used to be 🤭
1 MrBufkin 2019-12-22
No computer people are useful because computers actually don't exist if you think about it.
1 Chapose 2019-12-22
Who needs computer nerds when you can buy the finished computer in apple store
1 MySQ_uirre_L 2019-12-22
this is really bad for all areas of tech worker, but stay naive squarespace 💅🏻
1 HardIsLife 2019-12-22
😤