Drupal - CMS
Drupal ist sowohl ein Content-Management-System (CMS), als auch ein Content-Management-Framework. Dieses System kommt auf der ganzen Welt zum Einsatz, und das in den verschiedensten Anwendungsbereichen. Der Hauptanwendungsbereich von Drupal ist in der Organisation von Webseiten zu finden. Drupal wurde ursprünglich vom Informatiker Dries Buytaert aus Belgien entwickelt.Wie viele andere CMS ist auch Drupal eine freie Software, die unter der GNU General Public License steht. Geschrieben wurde dieses Programm in der Programmiersprache PHP. Empfohlen wird die Verwendung von MySQL/MariaDB. Unterstützt wird auch PostgreSQL.
Funktionsweise
Die Grundlage der CMS ist es, Inhalte in das Internet zu stellen und auch zu bearbeiten. Natürlich ist dies auch die Aufgabe von Drupal. Der Unterschied zu anderen Content-Management-Systemen ist bei Drupal vor allen Dingen darin zu finden, dass dieses System die Ansätze einer sogenannten Social Software umsetzt, und daher ist sie bestens geeignet, um Communities aufzubauen. Es ist aber auch möglich, gemeinsam an bestimmten Inhalten zu arbeiten, oder sich einfach über Themen zu informieren und auszutauschen. Dadurch ist es mit diesem System möglich, dass die Nutzer zum Beispiel auch eigene Weblogs anlegen können. Auch ein Austausch in Foren ist möglich, ebenso wie die Veröffentlichung von Artikeln. Unterstützt wird bei Drupal auch ein recht differenziertes Rechte- und Rollensystem.
Geschichte
Seit dem Jahre 2001 steht das System Drupal als Open Source Anwendung zur Verfügung. Mehrere Millionen Webseiten auf der ganzen Welt nutzen heute Drupal. Unter anderem wird es eingesetzt auf der Webseite der Zeitung „Die Zeit“. Prominentestes Beispiel ist hier wohl die Webseite des Weißen Hauses, die Drupal seit dem Jahre 2009 nutzt. Durch diesen recht speziellen Ansatz hat sich Drupal einen festen Platz sichern können unter den bekannten CMS, die auf PHP basieren und als Open Source verfügbar sind, wie beispielsweise Joomla, Mambo und TYPO3. Drupal zeichnet sich auch aus durch eine Online-Community, die sehr stark ist. Hier werden die gesamten Mitglieder tatkräftig unterstützt. Es gibt aber auch im deutschsprachigen Raum einige Unternehmen, die hier einen kommerziellen Support im Angebot haben, und auch gleichzeitig eine professionelle Entwicklung dazu betreiben.
Anwendungsbereiche
Es gibt sehr vielseitig Anwendungsbereiche für Drupal, aber die wichtigsten sind sicherlich Weblogs, Online-Communitys und auch Bücher.
Beim Weblog ist es so, dass man mit Drupal entweder als einziger Nutzer des Systems einen eigenen Weblog aufbauen kann, oder sich auch mit einigen anderen Nutzern eine solche Webseite sozusagen teilen kann. Dabei kann ebenfalls jeder Nutzer sein ganz eigenes Weblog haben.
In den Online-Communities gibt es viele Nutzer, die alle ein eigenes Benutzerkonto haben, und somit auch mit zuständig sind für den Inhalt der Webseite und auch deren Gestaltung. Dies passiert durch Diskussionen in Foren oder auch durch das Erstellen von Artikeln. Um einen reibungslosen Ablauf zu garantieren, gibt es Moderatoren und auch einen Administrator.
Die Nutzung für Bücher ist sicherlich eine sehr interessante Variante. Drupal macht es möglich, dass man mit mehreren Menschen gemeinsam an Seiten eines Buches schreibt, die zusammenhängend sind, und diese können auch verwaltet werden, ganz ohne hier die Übersicht zu verlieren.
<-ZURÜCK
