Skip to content

Headless CMS, anyone have experience with these?

General
10 3 1.4k 1
  • i used to be really curious about the cms world, i like to play with new software, learning development around cms, forum etc…
    And one of my future project could be a public api database (like rawg for videogames, imdb for movies and so on), so i’ve started to read about these “headless CMS”.

    Now, i’m really new to these but i’ve started to play with Directus, and i’m about to play also with Strapi.

    Now, these are really powerful cms, and anyone can build interesting project whit it, thats the reason i’m about to ask to all member theyr feedback…anyone use a headless cms like these?

    what you think about it? there’s something better? 🙂

  • i used to be really curious about the cms world, i like to play with new software, learning development around cms, forum etc…
    And one of my future project could be a public api database (like rawg for videogames, imdb for movies and so on), so i’ve started to read about these “headless CMS”.

    Now, i’m really new to these but i’ve started to play with Directus, and i’m about to play also with Strapi.

    Now, these are really powerful cms, and anyone can build interesting project whit it, thats the reason i’m about to ask to all member theyr feedback…anyone use a headless cms like these?

    what you think about it? there’s something better? 🙂

    @justoverclock I personally haven’t looked at Directus, but it’s worth noting that Ghost is actually classed as headless in the sense that it is decoupled (FE and BE). WordPress and Drupal are classic examples of legacy CMS in the sense that the FE and BE (Front-End / Back-End) need to work together to deliver content.

    The huge drawback of this is speed. WordPress, for example, relies on PHP to render content. Owing to the nature of PHP, this is much slower than STG (Static Site Generators) such as Ghost, GRAV, and the myriad of others using flat files for storage rather than a database. PHP is notoriously S L O W when it comes to content delivery, but has been the defacto standard for years.

    That landscape is changing dramatically, and WordPress et al are on borrowed time (in my view) as the desire for a faster website and higher Google rankings become increasingly important.

  • @justoverclock I personally haven’t looked at Directus, but it’s worth noting that Ghost is actually classed as headless in the sense that it is decoupled (FE and BE). WordPress and Drupal are classic examples of legacy CMS in the sense that the FE and BE (Front-End / Back-End) need to work together to deliver content.

    The huge drawback of this is speed. WordPress, for example, relies on PHP to render content. Owing to the nature of PHP, this is much slower than STG (Static Site Generators) such as Ghost, GRAV, and the myriad of others using flat files for storage rather than a database. PHP is notoriously S L O W when it comes to content delivery, but has been the defacto standard for years.

    That landscape is changing dramatically, and WordPress et al are on borrowed time (in my view) as the desire for a faster website and higher Google rankings become increasingly important.

    @phenomlab true, i forgot to write all my intentions that are to deliver a public api that can be used from everyone, like rawg api, imdb api etc…

  • @phenomlab true, i forgot to write all my intentions that are to deliver a public api that can be used from everyone, like rawg api, imdb api etc…

    @justoverclock This is quite a task ! I’d love to see how you get on with that

  • @justoverclock This is quite a task ! I’d love to see how you get on with that

    @phenomlab said in Headless CMS, anyone have experience with these?:

    This is quite a task ! I’d love to see how you get on with that

    actually it works fine locally, i have a perfect setup that deliver an api with a fake products for now, so basically now i need only an idea because these api already exist for almost everything, games, books, audio etc…

    thats the hard part 🙂

  • @phenomlab said in Headless CMS, anyone have experience with these?:

    This is quite a task ! I’d love to see how you get on with that

    actually it works fine locally, i have a perfect setup that deliver an api with a fake products for now, so basically now i need only an idea because these api already exist for almost everything, games, books, audio etc…

    thats the hard part 🙂

    @justoverclock Impressive !!

  • @justoverclock I personally haven’t looked at Directus, but it’s worth noting that Ghost is actually classed as headless in the sense that it is decoupled (FE and BE). WordPress and Drupal are classic examples of legacy CMS in the sense that the FE and BE (Front-End / Back-End) need to work together to deliver content.

    The huge drawback of this is speed. WordPress, for example, relies on PHP to render content. Owing to the nature of PHP, this is much slower than STG (Static Site Generators) such as Ghost, GRAV, and the myriad of others using flat files for storage rather than a database. PHP is notoriously S L O W when it comes to content delivery, but has been the defacto standard for years.

    That landscape is changing dramatically, and WordPress et al are on borrowed time (in my view) as the desire for a faster website and higher Google rankings become increasingly important.

    @phenomlab A couple comments…

    Did you mean SSG, a.k.a. “Static Site Generator”? If so, I would not classify ghost as such since it is using nodejs and a backend database. Static sites are by definition stand alone. Static as in static HTML. More modern Web too oh, oh, oh! times they have extended to include various “interactive features”.

    Yeah, PHP was big. But also was various java technologies being hosted on stuff like Tomcat and JBoss. Particularly in large enterprise environments. Another, with a bit of a different take, that I put to good use was Plone. Python and object oriented db, rather than relational. Ahead of it’s time. But like all software, had it’s warts and areas of compromise.

    Ah… memory lane. Interesting to have lived in such interesting times, eh?

  • @phenomlab A couple comments…

    Did you mean SSG, a.k.a. “Static Site Generator”? If so, I would not classify ghost as such since it is using nodejs and a backend database. Static sites are by definition stand alone. Static as in static HTML. More modern Web too oh, oh, oh! times they have extended to include various “interactive features”.

    Yeah, PHP was big. But also was various java technologies being hosted on stuff like Tomcat and JBoss. Particularly in large enterprise environments. Another, with a bit of a different take, that I put to good use was Plone. Python and object oriented db, rather than relational. Ahead of it’s time. But like all software, had it’s warts and areas of compromise.

    Ah… memory lane. Interesting to have lived in such interesting times, eh?

    @gotwf said in Headless CMS, anyone have experience with these?:

    Did you mean SSG, a.k.a. “Static Site Generator”? If so, I would not classify ghost as such since it is using nodejs and a backend database

    Yes, you’re right - Ghost isn’t an SSG.

    @gotwf said in Headless CMS, anyone have experience with these?:

    being hosted on stuff like Tomcat and JBoss

    Now there’s a technology (JBOSS) that I particularly loathe.

  • @gotwf said in Headless CMS, anyone have experience with these?:

    Did you mean SSG, a.k.a. “Static Site Generator”? If so, I would not classify ghost as such since it is using nodejs and a backend database

    Yes, you’re right - Ghost isn’t an SSG.

    @gotwf said in Headless CMS, anyone have experience with these?:

    being hosted on stuff like Tomcat and JBoss

    Now there’s a technology (JBOSS) that I particularly loathe.

    @phenomlab I did not mind Tomcat. Kind of liked it. For the right jobs. Enterprise stuff so devs tended to be “serious” programmers. Not going to get the rapid dev cycle of PHP, but then also tended to not get nearly as much speghetti code either. Horses for courses. 🏇

  • @phenomlab yeah its a beautiful world, i’m trying to have some practice

    https://rapidapi.com/user/justoverclockl

    i’ve released two simple api for now, but i’m try to learn as much as i can 🙂


Related Topics
  • Infrared the new WiFi?

    General wifi infrared
    4
    2 Votes
    4 Posts
    1k Views
    @JAC those speeds are indeed possible over light as a transport medium (if you consider the speed) but I can’t comprehend the distance quoted. If you happen to encounter a solid obstacle, the beam is either absorbed, or deflected meaning the data never arrives.
  • 3 Votes
    7 Posts
    861 Views
    @phenomlab I will have to test this out in my virtual environment. I have an Arch KDE Plasma install in virtualbox that I am testing a bunch of things out before I actually wipe the hard drive and install linux. I am currently in the process of copying my Arch test web server over to virtualbox on linux to make sure that it works. This is the virtual server that I test updates on before updating the production server. I can’t remember the error I was getting but I think it had to do with the network device. That was on the virtualbox side. So the cloud storage will be the next thing that I test.
  • Email Provider

    General email gmail proton
    9
    5 Votes
    9 Posts
    1k Views
    @phenomlab lol it is a great excuse and sometimes a combination of both haha
  • Windows 10 End of Life

    General windows linux arch end of life
    10
    2 Votes
    10 Posts
    799 Views
    @phenomlab this looks very nice as well. It is nice that they keep the KDE Neon a rolling release so you will get those updated apps even though Ubuntu isn’t a rolling release. Is it a rolling distro? KDE neon is rolling for KDE software. The Ubuntu base OS is not, but certain packages will be updated as needed to support KDE software requiring newer library versions than what is provided by Ubuntu. Apps from the main repositories are not rolling either, and therefore can be up to two years old. Users are encouraged not to use them, and to instead get apps from Snap or Flatpak using KDE’s Discover app store. In neon, Discover is set up to only show apps from these sources, filtering out apps from the repositories.
  • Mongo Completely Broken.

    General mongodb
    20
    3 Votes
    20 Posts
    2k Views
    @Sampo2910 said in Mongo Completely Broken.: I can see you cringing Yes, that does make me slightly uncomfortable but OK.
  • Following the API docs but its not clear ...

    Solved Customisation api nodebb
    8
    2 Votes
    8 Posts
    1k Views
    @Panda you’d be surprised. If you consider that you’d need to use the API to be able to populate a WordPress widget for example (which in turn would of course be PHP), taking this route is still immensely popular.
  • NodeBB: Opening the Composer for replies

    Solved Configure cms composer
    2
    0 Votes
    2 Posts
    495 Views
    @mventures Quick reply is basically exactly that. However, it’s possible to trigger the full composer as below [image: 1681314389744-82ca1209-31be-4a51-a641-9887b5a238b8-image.png] Failing that, you’ll need to use the reply button in the sticky toolbar [image: 1681314442570-1d230bcb-ff8e-4756-94f7-6e2fb7a94bc4-image.png]
  • API database project? ideas?

    Chitchat api database ideas
    1
    0 Votes
    1 Posts
    500 Views
    No one has replied