About Sessions

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

Shawn Mealey
LinkedIn
Miguel Espinoza
LinkedIn Flowmonk
Mike Fiedler
Polywork
Candace Martin
LinkedIn
Dave McGrath
LinkedIn
Alex Neep
LinkedIn
Sebastian Ocaño
LinkedIn
Cris Rat
Twitter
Beekey Cheung
LinkedIn Eight One Books

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
Join Software Mastermind Groups Meet other developers and have great tech discussions from a wide range of topics.
Close this