Warum Drupal

Build and maintained by Community -
oder warum wir Drupal nutzen

 

 

Für die Verwendung von Drupal als Basissystem in der Webentwicklung gibt es sehr viele Gründe und der wohl ausschlaggebendste ist die unglaubliche Flexibilität des Systems. So ist Drupal weniger ein reines Contentmanagemantsystem als mehr ein CM-Framework, auf dessen Basis wir Ihre Wünsche und Vorstellungen realisieren können. Dies beginnt bei kleinen und reinen Newsseiten und Blogs, geht weiter über z.B. Immobilienseiten inkl. Datenimport nach dem Openimmo-Standard, Communitys, Produktpräsentationen, Reservierungs- und Buchungssysteme, bis hin zu E-Commercelösungen. Mit Drupal sind (fast) keine Grenzen gesetzt.

 

Das einzigartige Konzept alle Erweiterungen, bei Drupal Module genannt, auf den Seiten von Drupal.org zu verwalten, gepaart mit der zentralen Versionskontrolle für Erweiterungen, schafft der Entwicklercommunity eine Basis, auf welcher sich jeder an der Entwicklung und Erweiterung von Drupal und dessen Modulen beteiligen kann. Sicherheitsupdates, Fehlerbehebung und Funktionserweiterung fließen somit schneller in das System mit ein und gewähren Endanwendern und Entwicklern ein flexibles System für die Realisierung der verschiedensten Anforderungen.

 

OpenSource wird in der Webentwicklung mit Drupal groß geschrieben. So ist es eine gängige Praxis, das Entwickler die für Kunden entwickelten Module der Community zur Verfügung stellen und diese bei Drupal.org gelistet werden. Ein erstes Argument dagegen ist sicherlich das, das Sie als Kunde für die Entwicklung ja bezahlt haben. Wozu also kostenlos der Community bereitstellen? Auf den zweiten Blick offenbaren sich allerdings die Vorteile, welche aus dieser Praxis der Veröffentlichung entstehen. Nehmen wir als Fallbeispiel einmal die Entwicklung einer Schnittstelle für den Datenaustausch zwischen der Internetpräsenz und dem Immobilienportal ImmoScout24. Durch das Bereitstellen der Erweiterung für die Entwicklercommunity nach dem Prinzip von OpenSource, werden eventuelle Fehler, sogenannte Bugs, schneller gefunden und behoben. Eine Weiterentwicklung des Moduls um neue Funktionen, sogenannte Features, geht ebenso von statten. All diese Änderungen und Funktionserweiterungen fließen nun natürlich auch wieder zurück in die Kundenpräsenz, für welche das Modul ursprünglich entwickelt worden ist, so dass Sie als Kunde von der kostenlosen Wartung durch die Community profitieren.

 

Erweiterungen mit kundenspezifischen Arbeitsabläufen werden selbstverständlich nicht veröffentlicht.

 

Durch diese Flexibilität hat Drupal in der Webentwicklung einen Platz unter den besten OpenSource-Systemen eingenommen und wird auf vielen namhaften und stark fequentierten Seiten eingesetzt. Einige Beispiele dieser Seiten sind unter anderem

 

 

Weitere mit Drupal umgesetzte Beispiele finden Sie auf den Seiten des Drupalerfinders Dries Buytaert unter http://buytaert.net/tag/drupal-sites