Strapi

Strapi

Business Tools / Support, Sales, and Marketing / Self-Hosted Blogging / CMS
Needs advice
on
LoopBackLoopBack
and
StrapiStrapi

Need suggestions on backend selection between LoopBack and Strapi, We are considering creating a CRM for our needs and don't want any limitations in the future.

READ MORE
3 upvotes·10.1K views
Replies (4)
Engineering Manager at BigBasket·
Recommends
on
NestJS
Sails.js

Strapi is a headless CMS for managing content and creating easily customizable APIs to power applications using that content. Loopback is a framework for building APIs and fully bootstrapped microservices. While Strapi is batteries-included and does solve a lot out-of-the-box (Auth, Permissions, Code Generation, etc.), most of these use cases revolve around content provided on Strapi admin and providing APIs for consuming that content easily. Since your use-case is of a CRM, I would assume that you'd have to write a whole bunch of business logic rather than just collecting content/data via Admin and rendering the same.

I'd suggest thinking along the lines of the below use cases that you may have now or in the future and then finding the right tool for the job.

  1. Users, Roles, Permission (Authorisation and Authentication)

  2. REST and WebSocket scenarios

  3. Multi-tenancy and data sources (Single / Multiple DBs) (Revisit 1st point)

  4. Caching

  5. Async processing (Kafka consumers)

  6. Periodic Activities (Crons)

  7. Scaling strategy in case of heavy load (inter/intra-requests)

  8. Internationalisation

  9. NFRs

Strapi / Contentful would be a no-brainer choice for a frontend-heavy application but use cases like CRM are essentially backend-heavy and are seen as a SAAS product in itself than just a website.

I'd recommend you check out the likes of NestJS / SailsJS once.

READ MORE
4 upvotes·1 comment·216 views
Maxime Servais
Maxime Servais
·
October 5th 2023 at 5:06PM

Strapi is really nice! I am using it for https://www.web3xplorer.com/ and it was easy to set up. You can host it on Strapi Cloud or yourself (on DigitalOcean for instance)

·
Reply
CTO at App Dev Services·
Recommends
on
LoopBack
Strapi

Both of them would work for you. Strapi is easy to get up and running in no time. Loopback would require a bit of fiddling but offers more control. So it depends, you can go a long with with Strapi and it would work out of the box for most of your apps functionality and it offers a good UI. But for some custom features you'll have to do an extra mile to make things work. For loopback it takes a while to get comfortable with but then it's a breeze.

I'd personally use Loopback but again it all depends upon your team and what you guys are comfortable with.

READ MORE
4 upvotes·221 views
View all (4)
Needs advice
on
ContentfulContentfulDirectusDirectus
and
StrapiStrapi

Hi, I went through a comprehensive analysis - of headless/api content management systems - essentially to store content "bits" and publish them where needed (website, 3rd party sites, social media, etc.). I had considered many other solutions but ultimately chose Directus. I believe that was a good choice.

I had strongly considered Contentful, Strapi, Sanity, and hygraph. Hygraph came in #2 and contentful #3.

Ultimately I liked directus for:

(1) time in business

(2) open source

(3) integration with n8n and Pipedream

(4) pricing

(5) extensibility

Thoughts? Was this a good choice? We have many WordPress sites we're not (at least now) looking to replace with Directus, but instead to push to.

I'd love some feedback.

READ MORE
6 upvotes·236.5K views
Needs advice
on
StrapiStrapi
and
WordPressWordPress

Hi Stackers, We are planning to build a product information portal that also provides useful articles and blogs. Application Frontend is going to be built on Next.js with Authentication and Product Database helped by Firebase. But for the Blog / Article we are debating between WordPress/GraphQL plug-in or Strapi.

Please share your thoughts.

READ MORE
6 upvotes·285.8K views
Replies (3)
Marketing Director at Strapi·
Recommends
on
Strapi

We eat our own dog food at Strapi and the Strapi blog is actually a good example of a blog that you can make using Strapi. We built the blog using the Dynamic Zone feature of Strapi, allowing us to stack different components with relation to categories and blog posts. The blogpost collection type includes an SEO component, relations to Authors and Categories and all that's needed to add content easily.

READ MORE
Blog Strapi | Open-source Node.js headless CMS (strapi.io)
7 upvotes·23.4K views
Recommends
on
Next.js

I would recommend that you create a firestore collection for all the blogs that you use. You do not need Graph QL, wordpress or Strapi because you are using next.js. Just use ISR(incremental static regeneration) to make a blog.

READ MORE
5 upvotes·1 comment·24.8K views
Anastasiia Shpiliak
Anastasiia Shpiliak
·
December 2nd 2021 at 10:58AM

Hey!

Strapi works with Next.js like a charm, it's fast, customizable, and the new version 4 is very powerful. You may find a couple of tutorials here https://strapi.io/integrations/nextjs-cms, and there are many video tutorials on Youtube. The Strapi website is actually build with Strapi and Next.js https://strapi.io/blog/how-the-strapi-marketing-team-uses-strapi

·
Reply
View all (3)
Needs advice
on
GatsbyGatsbyNext.jsNext.js
and
Nuxt.jsNuxt.js

I am trying to build a specific field web community (mainly for hobbyists) that is somehow required:

  • content posting
  • user commenting
  • topic & user following/liking/disliking
  • event posting (users can participate)
  • etc

I am considering using Strapi as the CMS backend. What would be the best practice for the front-end?

READ MORE
7 upvotes·210.2K views
Replies (3)
Senior Architect at Mindtree Ltd·
Recommends
on
Gatsby
Next.js

If your CMS frontend web application is mere information showing role then Gatsby is best in class static HTML exporter which is performant till edge. While NextJS provides you flexibility of both Static & Server Side renderings, for ex., you may start with Static website but your ambitions embolden to have eCommerce web where you need server side routes etc., where NextJS can be converted very easily to Server side from static Export.

READ MORE
6 upvotes·1.5K views
View all (3)