Drupals Dateistruktur

Drupal unterstützt durch die Dateistruktur mehrere Installationen, die sich Teile der Dateien, oder der Datenbank teilen können.

Drupals Kern ist in folgenden Ordnern untergebracht:

  • files - (optional, konfigurationsabhängig) Enthält alle Dateien, die zusätzlich zum Inhalt in der Datenbank abgelegt werden.  (z.B. Bilder, Dateianhänge)
  • includes - Enthält grundlegende Dateien, die Drupal benötigt. z.B. Verbindung zur Datenbank, Pfade, Menüs, ...
  • misc - Verschiedene Bilder und Scripte.
  • modules - Module die zum Core gehören.
  • profiles - Legt Installationsvoreinstellungen fest.
  • scripts - Scripte für Cron und für die Entwicklung von Drupal.
  • sites - Enthält Konfigurationen und Dateien für konkrete Installationen.    
    • all - Dateien in diesem Ordner sind für alle Installationen gültig. Module werden im Unterordner "modules" untergebracht, Dateien für Themes im Unterordner "themes".
    • default - enthält die Einstellungsdatei für die Standard-Installation von Drupal. (z.B. die  Einstellung für die Verbindung zur Datenbank)
  • themes - enthält Core-Themes

Die Aufteilung in den Haupt-Ordner modules und den Ordner sites/all/modules hat den Vorteil, dass alle Anpassungen darin gesammelt sind, was das Aktualisieren der Seite viel einfacher macht.