Contentful

Contentful

Business Tools / Support, Sales, and Marketing / Cloud Content Management System
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·243.2K views
Developer at <hzr/>·

Hi,

for my last project, my client wanted a CMS to edit basically the entire webpage. I used Netlify CMS for this, but I ran into a lot of issues. I am not sure if CMSs are just hard in general.

What matters to me is pricing (ideally free forever) and that the CMS is easy to use and SIMPLE.

Is Storyblok better than NetlifyCMS? Or should I try Contentful?

READ MORE
4 upvotes·90.3K views
Replies (1)
Recommends
on
Contentful

Contentful has a free plan, and a quite robust typescript node.js module. If that isn't what you're looking for, there is also plain REST api. It wouldn't hurt to try it out.

I found that in working with both Prismic (a contentful competitor) and contentful, contentful still came out on top because of their strong node.js module, as well as their import/export, environments and api key management, etc are miles ahead.

With prismic, the pricing is very nice value but that value quickly dissipates once you spend all your development time trying to tackle bugs, locale issues and redundant data entry because you messed up an instance and want to recreate it. Use this experience when considering CMSes, it's not just all about features and pricing, but developer experience.

The only downside I see are paid plan pricing (next tier is 500 a month if the free plan doesnt work for you).

READ MORE
(tko.dev)
6 upvotes·1 comment·2.1K views
Pouya Ataei
Pouya Ataei
·
June 27th 2022 at 8:39AM

Contenful is great, I had a good experience with it, but be careful with pricing, anything after the free plan is insanely expensive

·
Reply
Needs advice
on
ContentfulContentful
and
FirebaseFirebase

Hi. I am gonna build a simple app for a company to ease their work. The company is sending out pdf files to their users' email. The data is a health analysis with a lot of different health values. The app should be an MVP, where users can watch their data instead of opening a pdf file. The company should be able to fill in the data in either Firebase or Contentful database. Is Contentful or Firebase best for this solution? What is your opinion?

READ MORE
5 upvotes·96K views
Replies (2)
Recommends
on
Contentful
Firebase

Generally, I recommend not putting personally identifiable information (user information) into Contentful. If you believe the user information is not personally identifiable (emails are not stored, no full names, etc...) then you could do this in Contentful.

However once you have PII - use a combination approach.

Personal information and health records in Firebase, generic words and language and images in Contentful.

READ MORE
4 upvotes·1.6K views
Founder, CEO, CTO at NoFilter·

As far as I know, Contentful (I never used it) provides a UI where you can manually manage your data (create, edit, remove data).

You say this: The company should be able to fill in the data in either Firebase or Contentful database.

My point is that Firebase does NOT provides a User Friendly UI for filling data. You need dev-knowledge in order to use the UI of Firebase Firestore. I would recommend to check how is the UI of Contentful. Spend some hours checking how to manually enter data in Contentful. If you think it's user friendly, so go for it, because Firebase is 0% user friendly.

But, if you want to create your own form for entering the data, and saving it in contentful or firebase... Well... That's another question.

READ MORE
4 upvotes·3.5K views
Software Developer at Billow Software·
Needs advice
on
ContentfulContentful
and
SanitySanity

Im building a simple portfolio website using Next.js and all the content is static, what's the best between Contentful and Sanity.

I really like the self-hosting and custom layout with sanity however I don't think time customizing is worth it anymore.

Any thoughts

READ MORE
3 upvotes·111.6K views
Replies (1)
Recommends
on
Contentful

Hi Nash,

Both have generous free tiers to get going. I find the Contentful free tier (Community) a bit more generous. And I work for Contentful - so I know have bias haha.

See the article I'm including here with the fair-usage policy to learn more.

READ MORE
Fair Use Policy | Contentful (contentful.com)
2 upvotes·1 comment·489 views
Knut Melvær
Knut Melvær
·
October 26th 2021 at 9:14AM

I'm working for Sanity.io – so my interest here is clear, but I'll try my best to relay the objective information.

The generosity depends on how you compare. The biggest difference is that Contentful limits you to 1 free project per organization, while Sanity.io lets you make as many free projects as you want. Contentful will limit you on 48 content types, while Sanity gives you 2000 “unique attributes”, which is far more (it's counted that way because Sanity offers a real-time content lake where you can store JSON documents and it's not limited to the schema you set up in the Studio).

The “fair use” on Contentful's free plan also has hard limits, so even though they give you a bit more on some parameters (users and environments/datasets), Sanity.io offers you pay-as-you-go for API usage on the free plan as well. Contentful gives you 2 locales for free, while Sanity doesn't limit you.

Feel free to reach out to me in our community (slack.sanity.io), on Twitter (@kmelve), or email (knut@sanity.io). I would love to learn more about your hesitations about customizing the studio.

·
Reply
CTO at JobsForIT·
Needs advice
on
ApolloApolloContentfulContentful
and
Next.jsNext.js
in

I am building a POC in Next.js. I usually use CRA+ MobX + Contentful, but this time I want to give a try to Next and GraphQL. Any suggestions on what tool to use for state management/content management? I am looking for a modern and quick to implement solution.

READ MORE
3 upvotes·105.9K views
Replies (3)
VP Product at loveholidays·

Hey Piotr,

It's hard to really give a single recommendation for the things you are looking for, generally because I think content and state are very different things and you can choose to manage both independently.

Therefore I've picked Sanity as an example of a content management platform that you could utilise with your Next.js and GraphQL implementation. I've used Contentful and Sanity and both provide direct GraphQL integrations, so ultimately it's up to you what you want to pick here. As far as CMSes go, Sanity is much more "built it yourself with a good system around you" and Contentful is more of a "here is a platform, go create some content models". You will need more infrastructure for Sanity, but you might also get flexibility from it in the future. It really depends on what your PoC becomes.

As far as state management goes, it really depends on what you are doing. Honestly my advice is don't pick a state management library or tool just yet, and make do with React context, hooks and simple management of components. If things get complicated quickly I would look at how you are architecting data flow and rendering. Having used Apollo Client extensively in the past, you can use it for local state management as well as network calls, but the lines get blurry and I don't think it's very easy to follow when you do that. Having said that, it works out of the box for GQL and will give you what you need to get started. We use URQL in production and we like the simplicity it gives us and the lack of potential caching issues you can come across with Apollo Client.

My advice for Apollo Client is: * Do not nest your queries too much and SSR, renderToString() gets expensive when traversing the DOM tree * We saw benefits of using HTTP Batching for requests, but we also saw lag in the calls * Using Apollo Client works best with Apollo Server (naturally) so anything else can be a bit problematic because it doesn't do all the magic that Apollo Client would like

As you are doing a PoC, do whatever you feel gets you there faster with the GQL implementation. I would say read the docs of both and see which one takes your preference. Both are actively maintained and looked after well.

If you are expecting your PoC to become a fully fledged solution at some point, things to consider about both: * Bundle size * Adaptability when you start having N different GraphQL APIs going into a gateway * Ease of use for other people to pick up. Apollo has better documentation right out of the box.

To summarise, for content management: * Contentful or Sanity

For state management: * All local state with Context and Hooks * All data fetching with Apollo or URQL. My preference here is URQL, but if it's your first time with GrapQL then Apollo will have more support.

Hope that helps!

READ MORE
5 upvotes·2.7K views
Customer Success Manager at Prismic·
Recommends
on
Apollo

Totally agree with Kirk and David. State Management and Content Management can be independent topics. I totally recommend Apollo, as a client library. Also recommended by Kitze here: https://www.youtube.com/watch?v=0yr25jzVLMg

I'm from Prismic's team, so I'm totally biased towards Prismic when it comes to choosing a CMS, but I know that we have a sample website that can help you get started quickly: https://github.com/iwatakeshi/thinkfwd

READ MORE
2 upvotes·498 views
View all (3)