von Mike Wink, 03.06.2008

Module finden, auswählen und einrichten: Drupal effektiv erweitern

Aus dem
t3n Magazin Nr. 12

Jetzt kaufen

Interessant ist der Tab „Deinstallieren“ am oberen Rand der Modulübersicht. Immer mehr Module verfügen über eine Deinstallationsroutine und entfernen damit nicht nur Daten, sondern auch Tabellen und Ordner – nicht aber das Modul selbst!

Das Content Construction Kit – CCK

Das CCK ist, neben dem weiter unten beschriebenen „Views“-Modul, eine der wichtigsten für entwickelten Erweiterungen. Seine Hauptaufgabe besteht darin, Entwicklern einen Baukasten, ein Kit, zur Verfügung zu stellen, mit dem sie eigene, individuelle Inhaltstypen entwickeln können. Drupal kennt standardmäßig die zwei Inhaltstypen „Artikel“ und „Seite“. Beide besitzen zwei Felder: Eines für den Titel und ein zweites für den Inhalt. Das CCK erlaubt es, neue Inhaltstypen anzulegen und um eigene Felder zu erweitern. Dafür bringt das CCK einen Satz Feldtypen („Field types“) mit. Diese erlauben die Auswahl von Text oder Zahlen, aber auch von Verweisen auf Kategorien, Nutzern oder anderen Inhalten als Basis für Felder. Neben diesem Basis-Set gibt es viele weitere komplexe Felder im Repository. Dazu zählen unter anderem Felder für Bilder, File-Uploads, Datum, Zeit, Währung, Postleitzahlen, Geokoordinaten, E-Mail oder Passwörter.

Drupal 6.2: Ausschnitt aus der Modulverwaltung mit aktivierten und deaktivierten Modulen.

Drupal 6.2: Ausschnitt aus der Modulverwaltung mit aktivierten und deaktivierten Modulen.

Einmal angelegt, stehen die Felder allen Inhaltstypen zur Auswahl. Wenn ein Inhaltstyp eine große Anzahl von Feldern umfasst, lassen sich diese gruppieren und gezielt ein- und ausblenden. Inhaltstypen können darüber hinaus individuell konfiguriert werden; damit lässt sich bestimmen, ob Inhalte sofort veröffentlicht sind, in Listen immer oben stehen („sticky“), auf der Startseite erscheinen, mit einer Kommentarfunktion versehen sind oder beim Bearbeiten neue Revisionen speichern. Über das Rechtesystem wird der Zugriff bestimmter Benutzerrollen auf die Inhaltstypen beschränkt.

CCK ist ein vielseitiges Werkzeug für die Enticklung individueller Inhaltstypen und Eingabeformulare. Vielseitigkeit, Flexibilität und leichte Bedienbarkeit sind entscheidende Faktoren für den großen Erfolg von CCK.

Seite:  1 2 3 4 5

Empfohlene Artikel