Im Gegensatz zu den meisten anderen CMS (Content Management Systemen) ist Drupal nicht nur ein CMS sondern auch ein Framework.
🔧 Was ist ein Framework (z. B. Laravel, Symfony)?
Ein Framework ist wie ein Werkzeugkasten für Entwicklerinnen*. Es liefert die Grundbausteine und Regeln, um Webanwendungen oder Webseiten von Grund auf selbst zu bauen – aber ohne fertige Oberfläche.Du musst alles selbst entwickeln: Login, Seitenstruktur, Design, Backend – alles nach deinen Wünschen.
👉 Ideal für: individuelle Projekte mit speziellen Anforderungen.👎 Nachteil: Mehr Programmieraufwand, längere Entwicklungszeit, Fachkenntnisse notwendig.
🧩 Was ist ein CMS (z. B. Drupal, WordPress, Joomla)?
Ein CMS (Content-Management-System) ist wie ein Baukasten mit vielen fertigen Teilen. Du kannst Inhalte wie Texte, Bilder, Menüs usw. ohne Programmierkenntnisse verwalten.
👉 Ideal für: normale Webseiten, Blogs, Firmenpräsentationen etc.👎 Nachteil: Weniger flexibel bei sehr individuellen Funktionen (außer mit Zusatzmodulen oder Entwicklerhilfe).
Wenn du einfach schnell eine Webseite mit Inhalt erstellen willst → CMS
Wenn du etwas völlig Eigenes, Komplexes brauchst → Framework
Drupal ist neben dem CMS (wie wordpress und co) auch Framework!