Strapi is a great CMS(Content Management System) which provide a lot of great features like easy integration with the product, fast content change, inbuilt editor with multiple formatting options. The content also includes and option to support media files. Review collected by and hosted on G2.com.
Although Strapi is a great product, but there is one thing that can be improved which is the editor provides a very limited formatting options. The editor is a bit basic. Review collected by and hosted on G2.com.
Developer-friendly CMS system that makes it easy to set up your content models and start adding content in minutes. It's pluggable, and you can find plugins for most general use cases. It exposes REST (by default) and GraphQL (with a plugin), but I found GraphQL to be more suitable, and the auto-generated schema serves over 90% of my backend requests. Customizing the backend is possible if you need custom authentication/authorization logic. It has a slick and intuitive admin UI. Integrating OAuth providers was simple, stable and quick.
Backend Customization
The backend can be customized using either JavaScript or TypeScript which is very useful.
Admin UI
Admin UI is constantly improving with every release allowing customization for Rich Text inputs, dark mode and other features based on the community feedback. Review collected by and hosted on G2.com.
Data Modeling
Database unique and required constraints are not applicable for relations' fields. Review collected by and hosted on G2.com.
It's highly customizable, intuitive, and easy to use. There's also plenty of resources out there to help you do what you need to do. Review collected by and hosted on G2.com.
Learning how things work can take some time. Review collected by and hosted on G2.com.
It has lots of preconfigured customization which can be further customized to make it more useful according to your needs. Review collected by and hosted on G2.com.
It becomes sometimes complex for beginners. It has too much available that become sometimes overwhelming in some scenarios. Review collected by and hosted on G2.com.
The best thing about Strapi is that it is quite user friendly and anyone with a moderate education making changes to the backend of a website can do it without the need for a developer. Review collected by and hosted on G2.com.
There's not much to dislike about Strapi just that it can have more functionalities. Review collected by and hosted on G2.com.
The interface is easy to grasp and implement.
Creating carousels and video feed within our app has optimized thanks to strapi. Review collected by and hosted on G2.com.
Its difficult to manage the team and add more users for non-tech people like me. Review collected by and hosted on G2.com.
Strapi helps us with the back-end solution. We want to develop a service with user authentication and a database. One possibility was to implement it from scratch, but then we got to the Strapi, which met all our needs. It provides an easy UI for creating DB and also for creating new users, roles, and also managing access rights. It is much simpler and safer for us to use Strapi than to implement this. It was super easy to install and very intuitive to start using. Also, DB schemas are clear, with no extra fields used by CMS itself. Review collected by and hosted on G2.com.
Right now, we don't see a big downside to Strapi. We will see how hard it will be if we need to bend the code to our purposes. Till now, everything seems easy. Review collected by and hosted on G2.com.
- Easy to configure and use
- Big support community
- Periodics updates and upgrades
- Lots of plans and options for your business Review collected by and hosted on G2.com.
- The documentation do not update with each update, you have to search a lot to find a solution to new versions bugs Review collected by and hosted on G2.com.
Most websites (if not all) require dynamic content to be put, edited reviewed, and deleted from their website, so I used to build (reuse) an admin dashboard for each use and manage the database choosing and connection, backend, etc...
with Strapi, I can just create a new strapi project, hook it with a database hosted on a PAAS service, and the CMS part is done! it's an amazing time-saving solution and more scalable because a whole company is backing it up with updates and fixes thanks to their team. Review collected by and hosted on G2.com.
Things to improve are the language available in the admin interface, Arabic for example is available as an option but about only 20% is translated.
RTL Supports languages like Persian and Arabic.
Customization of the title just next to the icon, and also to the colors of the interface (more themes). Review collected by and hosted on G2.com.
In my case, I started a Open Source project with React and I need a database with CMS so I decided to use Strapi to learn since I had never used it before Review collected by and hosted on G2.com.
Sometimes, when entering pages and performing certain actions, it shows an error card that doesn't make sense, and it could you confuse making you think that you did wrong Review collected by and hosted on G2.com.