CMS für größere Zwecke

CMS-Serie: Drupal vorgestellt

Was haben die renommierten deutschen Zeitungen "Die Welt" und "Die Zeit" mit der Website des Fernsehsenders "MTV" gemeinsam? Alle drei Web-Portale setzen auf Drupal als Online-CMS.

Content-Management-Systeme

© Archiv

Content-Management-Systeme

Drupal ist ein schlankes und flexibles CMS mit modularem Aufbau. Es basiert auf PHP und arbeitet mit MySQL und PostgreSQL zusammen. Drupal bietet neben Benutzerverwaltung und News-Aggregation leistungsfähige Funktionen zur Bereitstellung von Gemeinschafts-Aktivitäten bis hin zu sozialen Netzwerken. Es glänzt durch ein leistungsfähiges Klassifizierungssystem, abgestufte Sicherheitskontrollen und eine verteilte Architektur.Drupal kann als ein Content-Management-System oder als ein modulares Framework genutzt werden. Zu den zahlreichen prominenten Anwendern von Drupal gehören neben den Zeitungen "Die Zeit" und "Die Welt" unter anderem Yahoo, eBay, NASA, NATO, MTV und MIT.

Google verwendet Drupal unter anderem für das Projekt Measurement Lab (M-Lab), eine offene Plattform, die Forschern Internet-Messinstrumente bereitstellt und Einschränkungen des Internet-Zugangs aufdeckt.

Soziale Netzwerke

Die Wurzeln von Drupal liegen im Bereich der Internet-Gemeinschaften und da spielt das System seine Stärken aus. Das Drupal-Core bringt ausgereifte Unterstützung für soziale Netzwerke und unterscheidet sich dadurch von anderen CMS-Systemen, die erst seit Kurzem bemüht sind, diese Funktionalität durch Plugins nachzurüsten.

Seit der Version 6 bietet Drupal Unterstützung für Open ID, ein verteiltes System zur Verwaltung von Benutzeridentitäten in vernetzten Gemeinschaften. Hinter der Entwicklung dieser Technologie standen unter anderem Google, Microsoft, IBM, Paypal und im Februar dieses Jahres auch Facebook.

Facebook setzt aktuell ein eigenes System zur Benutzeridentifizierung unter dem Namen Facebook Connect ein. Eine Implementierung des Systems für Drupal in Form eines Wrapper-Moduls ist laut Eshilon Design bereits in Arbeit.

Die Entwicklung von Erweiterungen für Drupal gestaltet sich unkompliziert, wenn man die hierzu erforderlichen PHP-Kenntnisse mitbringt.

Ein CMS mit Charakter

Das Layout von Vorlagen für Drupal samt der Menü-Navigation lässt sich sehr leicht und flexibel an die eigenen Bedürfnisse anpassen. So gelingen beispielsweise Anpassungen des Farbschemas des gewählten Drupal-Themes rein grafisch und damit sehr intuitiv im Administrations-Frontend im Webbrowser. Die Konfiguration der Menüstruktur und der Anordnung von Inhalten gelingt gar mittels Drag-and-Drop.

Drupal-Profile & Distributionen

Drupal kommt mit einem Standardsatz von Modulen für die Kernfunktionalität. Mithilfe sogenannter Installationsprofile kann man speziell optimierte Websites aufsetzen, die einen bestimmten Bereich der Funktionalität stärker abdecken.

Content-Management-Systeme

© Archiv

Der Aufbau einer typischen Drupal-Vorlage.

Das Installationsskript kann anhand eines Drupal-Profils die benötigten Module eigenständig beziehen. Dieses Konzept erlaubt die Bereitstellung spezialisierter Drupal-Distributionen.

Zu den interessantesten Distributionen zählt Acquia Drupal (). Acquia Drupal spezialisiert sich auf die Erstellung von Web-Portalen mit Mehrbenutzer-Blogs, Wikis, Foren, Kommentaren und Bewertungen sowie RSS-Syndication und -Aggregation.

Mehr zum Thema "Sicherheit" und "Anpassen von Vorlagen" finden Sie auf Seite 2...

Mehr zum Thema

HTML5: Quick Reference Guide
Ratgeber: "HTML5"

Die wichtigsten Tags auf einen Blick: In unserem praktischen Arbeitsblatt finden Sie einen wertvollen Begleiter für die Umstellung Ihrer Webprojekte…
internet, webdesign, google, content, ranking, seo, suchmaschine
Ratgeber: Urheberrecht

Einzigartige Inhalte bieten Lesern Mehrwert und sind ein wichtiges Qualitätsmerkmal. Ärgerlich, wenn sich jemand durch Kopieren an fremden…
Die besten HTML5-Tipps
Neue Tipps & Tricks für blitz.io

Wer die Leistung einer Applikation ermitteln möchte, braucht keine Skripte zu schreiben, sondern kann einen der zahlreichen Online-Dienste…
image.jpg
Ratgeber: Webentwicklung

Die clientseitige Javascript-Entwicklung bietet fast keine Entwicklungsumgebungen und auch keine vernünftigen Werkzeuge zur Fehlersuche. Eine der…
internet, webdesign, meteor, webapplikationen
Ratgeber

Mit Meteor sollen Entwickler in kurzer Zeit Umgebungen für Webapplikationen erstellen können, ohne sich um lästige Details kümmern zu müssen. Wir…