Company
Date Published
Author
James Sear
Word count
1605
Language
English
Hacker News points
None

Summary

The client wanted a modern solution that would enhance their workflow and facilitate the ability to create reusable content with a long shelf life, saving time and allowing non-technical users to move components and reorder content layout. The team built a static website using Contentful as the content management system, leveraging GatsbyJS to generate the static site and abstracting content models for better architecture. However, they hit two dealbreaking caveats: editing content was sometimes confusing for editors due to extra abstraction, and the escalating amount of content models was an issue with the client's budget constraints. The team concluded that abstracting content models can be beneficial but also requires careful consideration of project specifics and budget constraints. They recommend using a PIM if possible, as it is specifically designed to model thousands or tens of thousands of products, while a CMS is more adept at serving general content. Contentful impressed the team with its beautiful interface, fast performance, and ease of use, making it an attractive option for modeling web projects geared towards products.