Drupal ist nach WordPress und Joomla das am dritthäufigsten verwendete CMS der Welt. Etwa 2% aller Websites sind auf Drupal aufgebaut.
Was ist Drupal?
Drupal vereint die Eigenschaften eines CMS (Content Management System) und eines leistungsfähigen Frameworks (Entwicklungsplattform). Es ist ein auf offener Lizenz basierendes System, mit dem sich flexible Weblösungen erstellen lassen – klassische Websites, Verkaufsplattformen oder Applikationen. Dank der sehr großen Konfigurationsmöglichkeiten von Drupal ist es möglich, fast jedes Projekt mit perfekt abgestimmten Funktionalitäten zu erstellen.
Vorteile von Drupal
Sicherheit – Drupal ist berühmt für sein hohes Maß an Sicherheit, das die darauf aufgebauten Websites gewährleisten. Ermöglicht wird dies durch regelmäßig veröffentlichte Sicherheitspatches. Wenn sie rechtzeitig implementiert werden, ist eine Drupal-Website vor jeglichen Bedrohungen sicher.
Flexibilität – Drupal CMS unterscheidet sich von der Konkurrenz durch sehr große Möglichkeiten der Konfiguration und Modifikation sowohl der Funktionalität als auch des Aussehens des Projekts. Daher kann fast jede Lösung auf Drupal aufgebaut werden – Website, Anwendung oder Online-Shop.
Erweiterungen – Der Drupal-Kern enthält alle grundlegenden Funktionalitäten zur Erstellung einer Website. Der Schlüssel zur Anpassung von Drupal sind jedoch kostenlose Erweiterungen, von denen Tausende auf der offiziellen Drupal-Website verfügbar sind.
Headless – eine der Besonderheiten des Drupal-Systems ist eine sehr umfangreiche API, so dass Drupal für das eigentliche Back-End des Projekts verwendet werden kann, während der Front-End-Teil mit einer anderen Technologie wie Vue erstellt werden kann.
Drupal Commerce – wie baut man einen Shop auf Drupal auf? Sie müssen lediglich das frei verfügbare Drupal Commerce-Modul installieren. Es ermöglicht den Aufbau eines beliebig großen Online-Shops oder eines Produktinformationsmanagementsystems auf dem CMS.
Drupal-Framework – durch die Verwendung von Symfony-Komponenten kombiniert Drupal CMS- und Framework-Funktionalitäten und schafft so das sogenannte CMF. Mit dieser Lösung hebt sich Drupal in puncto Flexibilität, Performance und Skalierbarkeit von seinen Mitbewerbern ab.
Nachteile von Drupal
Drupal-Installation – die Installation des CMS ist nicht die einfachste Sache, daher sollten Sie, um es richtig zu machen, das verfügbare Drupal-Handbuch verwenden und Schritt für Schritt durch jeden der Schritte gehen. Ansonsten ist es eine gute Idee, sich von einer Drupal-Agentur helfen zu lassen.
Server-Anforderungen – große Projekte haben hohe Anforderungen. Dies gilt auch für den Server. Wenn Sie eine Website auf Drupal einrichten wollen, sollten Sie bereit sein, in einen leistungsfähigen Server zu investieren, der die Qualität Ihres Projekts problemlos aufrechterhalten kann.
Implementierungskosten – aufgrund der Größe und der umfangreichen Konfigurationsmöglichkeiten ist die Implementierung von Drupal teurer als bei konkurrierenden Lösungen, z.B. WordPress.