Abstract: 

If everything on your site looks like a blog post -- with one "title" and one block of "body" text -- Drupal core has got you covered. But what if your articles also have headlines, subheads, bylines, sidebars, and related links?

You need the Content Construction Kit (or "CCK"), one of Drupal's most powerful and widely-used modules. This introductory session will explain the purpose of CCK, demonstrate how to configure, use, and extend it, and take a quick look at the theming of CCK fields.

Agenda

  • Why CCK was invented and what it is for.
  • A live demo of CCK configuration and usage.
  • How to find and install modules that supply new field types, and a discussion of the most popular ones (Date, ImageField, FileField, Node Reference...) .
  • Some examples of CCK in action.
  • A brief discussion of the theming of CCK-enabled nodes (which will be covered in much more detail in other sessions).

Goals

This session is intended for beginning Drupal developers and themers. We will illustrate the basic Drupal concepts of node, content type, field, and form by building some examples. The audience should come away with a better idea of how CCK-enhanced nodes are used as the fundamental building blocks of Drupal sites.

Resources

  • The CCK page on Drupal.org leads to other explanations and examples.
  • Shop for CCK extensions at drupalmodules.com.
  • For a longer, better-scripted introduction to CCK that you can pause and replay, there's Lullabot's Learning CCK DVD.