Content vs. Layout
As best practice in Web Design and Development, content and layout are strictly separated. This is true in the Drupal template system. A website editor can manage site content without changing the site layout and a site designer can change the layout and thus the look and feel of a site without touching the content.
This section will focus on site content. Learn more about site appearance and layout.
Drupal Concept: Content Types
A single web site could contain many types of content, such as informational pages, news items, events, blog posts, etc. Drupal offers a way to structure your content uniformly by the use of content types. The Template system offers the following content types:
The Basic page content type is the default Drupal content type. Typically Basic pages are used for static content that can (but are not required to) be linked into the main navigation bar. This is one of the most "basic" content types and can be very flexible.
Use Biblio for publications, such as journal papers and books.
The Blog (short for weblog) content type is an online journal or diary. Each entry in a user blog has content type Blog Entry.
Add your own category to a Course. First import Courses from the Registrar’s Office using Migrate. You can not add your own course using this content type!
The event content type allows the content editor to announce event details such as event description, date and time and location. The event content can be displayed ordered by date.
The news content is a useful way to highlight recent/current events or announcements. News posts are usually time sensitive.
The person content type allows you to highlight people including various attributes associated with their online bio or profile.
The resource link content type allows for a way to list links to an uploaded file (like a PDF) or an external website.
Drupal Concept: Nodes
In Drupal, a single piece of content from a content type is called a node (regardless of what the content type is). Each node has a unique ID. This makes it easy for the website and developers to reference content by ID number rather than by page name or title which could change. Much of the reference to nodes and node IDs happen behind the scenes.