GitHub logoLinkedIn logo
Black and white image of Denver, Colorado skyline.

Contentful Required Tags App

Stylized screenshot of the Contentful Required Tags App codebase.

While working as a Solution Architect at Contentful, I would often be hit with the same feature requests over and over again. A very common one being "when using Contentful Tags, is there any way for me to make them required so that authors have to add them before publishing content?"

Unfortunately, I did not work product-side and could not force features to receive priority; however, I had the next best thing: Contentful's App Framework. The App Framework allows you to use React (or any frontend framework of your choice) to customize functionality within the Contentful administrative UI. Using this framework I was able to customize how Tags function within the UI, adding my own UI elements and custom validation.

Overall, I am very pleased with how this little proof-of-concept turned out! As with all my projects, I strive to respect my and any future developers' time by documenting things really well and providing excellent code comments, so feel free to check out the repo. As Contentful's App Framework adds a lot of boilerplate files by default, this is the primary file containing the majority of the custom code.

  • Stack

    React, Contentful App Framework and Forma36 design system
  • Codebase


    View the repo