A content type is a subtype of the content entity. When a content creator goes to add new content to the site, they are presented with a list of content types to choose from to get the appropriate form to fill out. Each content type defines the fields it contains, along with default content settings like submission form and publishing options. They each serve a particular content purpose on the site. For example, a site might have a different content type for blog posts, podcasts, and recipes, each with their own set of fields that pertain to that kind of content.
- Create a new content type
- Modify an existing content type, e.g., change the name of the Article content type to Blog post
- Create a new piece of content, like a blog post
Content types are a very stable feature of Drupal core and do not change much, even between major Drupal versions.
We are still filling out our Drupal 8 library and this page will be updated with new tutorials as they are created. Content types are much the same in Drupal 8 as they were in Drupal 7, with mostly interface changes.