Einführung in Drupal Sitebuilding
am Beispiel eines Blogs

12.03.2015

Daniel Rempe(@danielrempe)

Inhalt

  1. Was ist Sitebuilding?

  2. Das fertige Blog

  3. Inhaltstypen

  4. Taxonomie

  5. Blöcke

  6. Ansichten

  7. Menüs

  8. Theme

  9. Links

Was ist Sitebuilding?

Was ist Sitebuilding?

Unter Sitebuilding versteht man die Seitenerstellung rein über die Konfiguration des Backends.

Vorteil:

Nachteil:

Was ist Sitebuilding nicht?

Was ist Sitebuilding?


Drupal Backend: Inhaltstyp

Das fertige Blog

Das fertige Blog

Modulzusammenstellung

Core:

Contrib Module:

Theme:

Inhaltstypen

Inhaltstyp

Definition einer Vorlage zur Inhaltserstellung.

Ein Inhaltstyp kann eine Vielzahl von Informationen tragen.

Inhaltstyp

View Modes

Ein Inhaltstyp definiert nicht nur die zu erfassenden Daten. Er bescheribt ebenfalls das Erscheinungsbild der Eingabemaske und weiterer View Modes für die Frontend-Ansicht.

Typische View Modes eines Beitrags sind:

Navigationspfad: Menü->Struktur->Inhaltstypen

Taxonomie

Taxonomie

Vokabular mit hierarchisch sortierbaren Begriffen.

Anwendungsfälle sind z.B. Verschlagwortung, Sortierkriterium in Artikellisten, Zugriffssteuerung oder Optionen für Auswahlfelder.

Navigationspfad: Menü->Struktur->Taxonomie

Blöcke

Blöcke

Eine Block kann als eine Art Container verstanden werden. Dabei kann der Inhalt variieren.

Blöcke können über Konfiguration eine Position im Template sowie verschiedene Sichtbarkeitseinstellungen bekommen.

Anwendungsfälle:

Navigationspfad: Menü->Struktur->Blöcke

Ansichten

Ansichten

Views ist ein Contrib Modul zur Abfrage der Drupal Datenbank.

Anwendungsfälle sind z.B. Artikellisten oder Kontextblöcke.

Navigationspfad: Menü->Struktur->Ansichten

Menüs

Menüs

Unter einem Menü werden zu einem Menüpunkt jeweils ein Name sowie ein interner oder externer Link hinterlegt.

Jedes Menü generiert einen Block um Sichtbarkeit und Position über das Blocksystem zu konfigurieren.

Navigationspfad: Menü->Struktur->Menüs

Themes

Themes

Unter Themes versteht man Erweiterungen, die das visuelle Erscheinungsbild der Webseite definieren.

Themes bestehen aus:

Navigationspfad: Menü->Design

Links

/