Le Content Construction Kit sert à créer des champs personnalisés et des types de contenu spécifiques.
Par exemple, sur ce site, il a servi à créer des notices pour présenter des modules : on a mis entre autres un champ "adresse sur Drupal.org", ou encore un champ "état de la traduction en français". L'intérêt de structurer un contenu est de pouvoir ensuite gérer l'affichage (pour mettre en valeur une information importante) et de permettre aux utilisateurs d'effectuer des recherches ou des tris sur une information significative : ici, on peut ainsi filtrer les listes pour n'afficher que les modules qui existent pour Drupal 6.
Alexandre Eisenchteter sur Ineation propose une introduction vidéo où l'objectif est de créer un annuaire de chambre d'hôtes ; on y voit l'intérêt de distinguer, dans des champs différents, l'adresse d'un hébergement, le prix de la nuitée, etc.
Le tutoriel de Biboo.net a été réalisé avec la version Drupal 5.x du CCK. Robin a réalisé des tutoriels videos sur des modules issus du CCK (qui étendent ses fonctionnalités) et rassemblé quelques tutoriels en anglais, sur cette page : http://biboo.net/cck-content-construction-kit.
Voir également ce tutoriel commun CCK + Views sur KolossalDrupal : http://www.kolossaldrupal.org/docs/cck-et-views-tuto-de-david-newkerk.
Le CCK fait l'objet d'une présentation détaillée dans Atelier Drupal publié par Cyprien Roudet.
NOUVEAU dans la version de développement (à venir dans la version stable) : le module multigroup permet de créer des groupes de champs multiples (pour voir un exemple d'utilisation, cliquez ici).
Le CCK est devenu si indispensable à Drupal qu'il sera en partie intégré dans la version prochaine du logiciel, Drupal 7, sous la forme d'une API Fields qui permettra d'ajouter des champs à toute sorte de contenu Drupal (y compris les utilisateurs ou les termes de taxonomie). On pourra lire à ce sujet cet article en anglais : http://www.cmswire.com/cms/web-cms/drupal-7-cms-to-add-content-type-exte....