Skip to content

Headless CMS, anyone have experience with these?

General
10 3 2.1k 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
  • 8 Votes
    8 Posts
    222 Views
    @phenomlab and she has never used linux before. I have been able to give her step by step directions on how to do some things and that is over texting. Trust me, if my mom can keep Arch Linux up and running on 5 computers, then anyone can use Linux. She is doing a great job!
  • 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
    1k 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.
  • Virgin Media Pricing

    General virgin media sky
    11
    9 Votes
    11 Posts
    2k Views
    @phenomlab some good savings there Mark. I’ll post mine once my new deal changes over.
  • NodeBB v4.0.0

    General nodebb sudonix version 4
    28
    4 Votes
    28 Posts
    3k Views
    @Panda said in NodeBB v4.0.0: the workings of World aren’t intuitive Its not easy to get World populating when a forum is new to it This is a good point and one I’ve considered also. It’s a little confusing to be honest.
  • Protecting API Access on Apache/Cloudways

    Solved Security api cloudways
    3
    1 Votes
    3 Posts
    838 Views
    @phenomlab issue was with high traffic spikes and the website used to get crashed. API is managed by others, its built in such a way they built it in such un protected way. we would be moving to nodejs own APIs soon to address all these issues. thought of solving it with help of you and a friend of mine is helping me build a new site with APIs. thanks
  • NodeBB: Opening the Composer for replies

    Solved Configure cms composer
    2
    0 Votes
    2 Posts
    701 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
    647 Views
    No one has replied