This chapter is all about creating and configuring content types. In Drupal, all content is organized into nodes, and each node has a particular content type, such as Basic page, Article, or Blog entry, which all ship with the Drupal core. What differentiates one content type from another, are their custom fields. For example, if you were making a job listings section of your site, you could create a content type, Job, which might have the additional fields, Salary, Hours of work, and Location.
There are many content types that you can create to improve the structure of your content; for example, News, Event, Venue, Product, or even Property if you were making a website for an estate agency.
Content types in Drupal, or any website, are useful not only because they allow the user to quickly add content to a site, but also prescribe a controlled structure to the output of that content, which is really good news for consistency.
We start off by creating a very simple content type...