What is the Content-Type Builder plugin?
As we briefly discussed in Chapter 2, Building Our First API, content-types are Strapi's API-agnostic way to define the entities that make up a system. The Content-Type Builder plugin is what we use to create and manage those content-types. It is one of Strapi's core plugins, it comes installed and enabled with Strapi by default, and it cannot be deleted.
Note
In production environments, the Content-Type Builder plugin is read-only and cannot be used to alter and change the API content-types.
Content-types in Strapi are categorized into three categories—COLLECTION TYPES, SINGLE TYPES, and COMPONENTS. The differences between them are outlined here:
- COLLECTION TYPES are content-types that can manage several entries. For example, we have multiple classrooms in our system, thus we used the collection types to create the Classroom content-type in the previous chapter.
- SINGLE TYPES, as the name suggests, are...