Drupal ist eines der drei wichtigsten CMS (Content Management System), die heute (neben WordPress & Joomla) verwendet werden und bekannt dafür:
- 2,3% aller Websites im Web zu betreiben
- zunächst als Message Board gedacht worden zu sein
- Seit 2001 eine Open-Source zu sein
Es handelt sich um eine leistungsstarke Plattform, die für große Websites mit hohem Traffic (z.B. Unternehmens- und Regierungs-Websites) vorgesehen ist. Sie gewann einige Popularität, als sie verwendet wurde, um "DeanSpace" für Howard Dean, einen demokratischen Kandidaten bei den US-Präsidentschaftswahlen 2004, zu erstellen.
Erwähne den Job von Drupal-Entwicklung und die Leute denken, dass diejenigen mit dem Titel über alle Aspekte von Drupal Bescheid wissen. Diese Annahme ist ein allgemeiner Irrtum. Drupal ist ein extrem kompliziertes CMS, so dass die Entwickler in 3 Hauptbereiche unterteilt sind (und mit anderen vertraut sein können):
- Website-Aufbau: Aufbau der Content-Typen, Taxonomie, Navigation, Bildvoreinstellungen, Regeln
- Backend-/Modul-Entwicklung: Kennt PHP & serverseitige Sprachen, schreibt benutzerdefinierte Module, führt automatisierte Tests durch, setzt das System ein
- Frontend-/Themenentwicklung: Experten in HTML, CSS, Javascript & Drupal-Themenschicht, kennt/verwendet reaktionsfähiges Design
Die Drupal-Community ist etwa 1,3 Millionen stark, darunter 109 Tausend aktive Mitwirkende, die an dem Kern-Code für dein Unternehmen arbeiten können.