In unserer täglichen Arbeit ist ein inzwischen sehr wichtiger Bestandteil das Erstellen von Promotion-Websites geworden. Auch wenn sich jede Promotion in Mechanik und Look & Feel natürlich von der anderen unterscheidet, so sind insbesondere bei den dazugehörigen Promotion-Websites stets Elemente enthalten, die sich durch alle Promotions hindurch gleichen. Dazu gehören unter anderem Elemente und Funktionalitäten wie:
- Benutzeranmeldung
- Benutzerverwaltung
- Session-Management
- allgemeine CMS-Funktionalitäten
- Analyse- und Export-Tools
In unseren Anfangsjahren haben wir dabei eigentlich für jede Promotion-Website buchstäblich “das Rad neu erfunden”. Jedes mal wieder wurden die oben genannten Punkte neu entwickelt, dabei von unterschiedlichen Programmierern natürlich auch jedes mal auf eine andere Art und Weise…
Standardisierung
Der Lösungsweg für dieses immer währende Problem bestand darin, eine CMS-Lösung zu finden, die so flexibel und vielseitig wie möglich ist, die sich aber trotzdem auch effizient und schnell einsetzen lässt.
Auf der Suche nach dem passenden Tool haben wir buchstäblich alles, was es auf dem Markt gibt, einmal ausgetestet.
Dabei fiel uns schon sehr früh Drupal auf. Drupal ist ein Open Source Redaktionssystem – oder sollten wir besser sagen: “Anwendungs-Framework”.
Denn anders als viele gängige Content Management Systeme – wie Joomla, Typo3, aber auch viele komerzielle CMS – geht Drupal einen erheblich eleganteren und vielseitigeren Weg. Anstelle von vornherein alles in das System zu packen (wie beispielsweise bei Typo3) verzichtet Drupal in seinem Grundzustand auf so viel wie möglich und setzt dabei auf eine API-basierte Modul-Architektur.
Das wirklich spannende daran ist: anders als Typo3 oder gar Joomla, bei dem der Entwickler quasi die freie Hand bei der Modulentwicklung hat, setzt Drupal auf zwei ganz maßgebliche Dinge:
Eine standardisierte API (Application Programming Interface), die viele stets sich wiederholende Programmieraufgaben bereits im Drupal-Kern vorhalten (z.B. Rendering von HTML, Formularein- und Ausgabe, Datenbank-Schnittstellen)
Ein extrem hoher Grad an Formalisierung und Standardisierung, bis hin zur genauen Vorgabe, wie Programmierer sogar Ihren Code schreiben müssen.
Das Ergebnis ist ein Anwendungs-Framework, mit dem sich wirklich beinahe alles in relativ kurzer Zeit entwickeln lässt. Von der einfachen, linearen Unternehmens-Website mit einer Haupt- und diversen Unterseiten über Online-Games und komplexen Online-Communities bis hin zu Online-Shops mit Fremddaten-Anbindung oder sogar Customer Relationship Systemen.
Unsere Erfahrung – Ihr Vorteil
Drupal setzen wir seit ungefähr 6 Jahren nun erfolgreich für die unterschiedlichsten Projekte ein. Es war stets ein Garant für große Online-Erfolge, sowohl für uns als auch für unsere Kunden.
Sie haben ein Online-Projekt? Dieses muss gar nicht mit einer unserer Promotion-Konzepte gekoppelt sein. Fragen Sie uns! Wir können auch sicherlich nach Ihren Bedürfnissen eine kosteneffiziente und zukunftssichere Lösung auf Basis von Drupal entwickeln!

