17 ans à aider les entreprises françaises
à choisir le meilleur logiciel
Description de Strapi
Un cadre open source et avancé de gestion de contenu Node.js permettant de construire une API puissante sans effort.
Qui utilise Strapi ?
Non fourni par l'éditeur
Strapi ne vous convainc pas tout à fait ?
Comparer avec une alternative populaire
Strapi
Avis sur Strapi
API Framework / Headless CMS Made easy (and free)
Commentaires : Honestly this is by far the easiest solution for jumping into the headless CMS world and even better as an API framework to power whatever your needs are; Web, Mobile, Desktop, IOT, and even a smart toaster! The Strapi team is great and works hard to release feature and fix bugs as fast as they can.
Avantages :
Strapi is extremely easy to setup Simple database configuration with many choices (Mongo, Postgres, and MySQL) Simple to modify the backend code Getting up and running from zero to a complete API with data in as little as 10 to 20 minutes
Inconvénients :
I do think that more time needs to be spent on building a solid foundation (which the Strapi team are working on) More time needs to be spent testing bugs for all usecases (or some automation for the frontend testing needs to be implemented and I believe that is being done right now) While not an issue with the software itself, I do think that services like Heroku need to be put on the backburner and not pushed as heavily as Strapi is a service, Heroku and other "serverless" environments are not built to handle complex applications. At the same time more user involvment with Pull Requests are something that would greatly help development and bug fixing.
Strapi - a great API builder and a bad site builder
Commentaires : Generally Strapi is a great tool with the aim to be a robust CMS for large projects. I have use it to build/manage site which include live streaming, media portals and ecommerce. The "managing" part is fine, but most of the advanced functionality has to be coded additionally.
Avantages :
Strapi - as the name suggest - is an API builder tool which helps you to manage data that is being consumed by frontends and other apps. This functionality is done very well. Strapi provides hooks and cycles to modify data coming in and out of it. But these need to be programmatically configured. Good thing is the Strapi authentification layer and CDN for images.
Inconvénients :
As Strapi does not provide you with a Frontend it is hard to get the initial concept and add functionality. Every change in the Admin triggers a restart of Strapi and basically means downtime. Sometimes the database gets vacuumed while you try to work with endpoints. This can very frustrating. Same as the responses from Strapi which include nested objects and those are hard to orientate in while consuming the data.
Alternatives envisagées précédemment :
Strapi is a super flexible, low startup cost solution
Commentaires : Absolutely love it, once I found the answers to some key questions it all just worked, and I could build my first website very rapidly. Strapi was in fact the easiest thing to learn!
Avantages :
- The self-hosted option is simply incredible, especially for smaller companies or in our case, non-for-profit - Easy to setup, does what you need without being complicated - Third party integrations make Strapi an extremely flexible solution for many project types - The API is really easy to use, from setup to a working site in mere minutes
Inconvénients :
- Documentation could be improved, especially around production deployment and a few more common use examples in the filtering/populate space ahead of the real complex examples already there e.g. relationships or depth - A type reference to explain how to use or access for example TypeScript types for things like Rich text (blocks). Shouldn't need to find solutions outside Strapi to do this. - This is the same for all CMSs. Cloud hosted plans for small businesses / non-for-profit / infrequently updated sites.
Alternatives envisagées précédemment :
Promising but difficult to deploy and use
Commentaires : While I was very positive about trying Strapi the Docker image problem soured it and I found alternatives that worked better.
Avantages :
Open source, we can host it ourselves, active community, lots of features and extensions.
Inconvénients :
The Docker image is one major version behind but this is not made clear until you've spent hours trying to get it all working and then check the forums.
Strapi wins the HeadlessCMS war
Commentaires : Absolutely amazing Open-Source product. I often recommend it to colleagues and friends.
Avantages :
- Perfect product for any developer or entrepreneur jumping from idea to testing. - Quick setup and launch - Awesome Dashboard that gives you a great overview of your db & data. - Ready-made Auth-system
Inconvénients :
- Customization can be quite challenging and documentation on Services & Controllers needs to be improved. - Lots of free plugins available from the community but few are maintained or updated.