Versioning in a Content Management System (CMS)
Shawn’s workplace leverages Contentful in managing the content on their website. Contentful is extremely powerful and allows for complex nested structures. However, this adds a lot of complexity to content changes and a versioning system is needed to help maintain quality when making changes.
Participants
Summary
Shawn started off the presentation describing how his company uses Contentful. Contentful is a powerful CMS that allows for some pretty complex structures. This complexity provided a lot of flexibility for his team, but also increased the likelihood of conflicts in content changes.
Group discussion involved:
- Building versioning in Contentful vs leveraging the headless part and versioning with Git
- Pros and cons of opening up the CMS to departments outside of engineering
- Separating the content between pure content and the data structures wrapping that content
- What a deployment and QA process would look like
- Whether an alternative CMS, such as Wordpress, should be used
Interesting links related to the discussion:
Interested in joining discussions like this one?
Software Mastermind Groups are open for any developer to join! Have fun with deep technical discussions in groups of 4-8 people.
Sign up today