Benutzer:DieserGorilla/Drupal

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Distributionen und Erweiterungspakete

[Bearbeiten | Quelltext bearbeiten]

Überarbeiten Es gibt zum Teil massiv den Drupal-Kern verändernde Erweiterungen, die nachinstalliert werden müssen oder auch Teil einer Distribution (Software) sein können. Dazu gibt es mit Installationsprofilen eine standardisierte Distributions-Möglichkeit, die keine Kern-Veränderungen enthalten.

Installationsprofile im Allgemeinen

[Bearbeiten | Quelltext bearbeiten]

Drupal bietet die Möglichkeit, Installationsprofile, in denen eine bestimmte Auswahl an Zusatzmodulen, -themen und speziellen Einstellungen integriert sein kann, als eigenständige Projekte zu pflegen. Ein solches Installationsprofil setzt dabei immer auf einer stabilen Drupal-Version auf und erweitert diese um zusätzliche, von Anfang an verfügbare Funktionalitäten. Dadurch wird das sonst mitunter aufwändige Zusammensuchen von benötigten Modulen vereinfacht, wenn eine ähnliche Konfiguration mehrmals installiert werden soll. Installationsprofile eignen sich somit dazu, eine eigene Zusammenstellung von häufig benutzen Modulen und Themen anzulegen und diese auch zu veröffentlichen. Viele Drupal-Distributionen bieten von Haus aus die geeigneten Funktionen um eine spezielle Art von Webseiten zu erstellen. Für Webseiten, die auf einem Installationsprofil basieren, steht aber auch die Gesamtheit aller Drupal-Module zur Installation zur Verfügung.

CiviCRM (Erweiterung)

[Bearbeiten | Quelltext bearbeiten]

CiviCRM ist ein Constituent Relationship Management System (kein Customer-Relationship-Management System), das speziell auf die Bedürfnisse von Nichtregierungsorganisationen, Verbänden und gemeinnützigen Einrichtungen ausgerichtet ist. Es gibt Module zur Verwaltung von verschiedenen Arten von Kontakten (eben nicht nur Kunden), Spenden, Veranstaltungen und Mitgliedern. Hierbei nutzt es Drupal, Joomla oder WordPress als Unterbau.

ERPAL ist eine von der Bright Solutions GmbH entwickelte Drupal-Distribution. Dieses ERP-System ist für den Einsatz in Agenturen sowie kleinen und mittelständischen Unternehmen ausgelegt. Es fasst Funktionen zur Projektverwaltung, Ressourcenplanung, Mitarbeiterverwaltung und zum Dokumentenmanagement unter einer Oberfläche zusammen.[1]

Die von Acquia entwickelte Distribution Lightning (ehemals Acquia Drupal) zeichnet sich durch kommerziellen Support aus und zielt auf den Anwendungsbereich des "Enterprise Authoring".[2]

Open Atrium ist eine komplette Intranet-Lösung, mit der die Zusammenarbeit von Teams koordiniert und optimiert werden kann. Es enthält Blog, Kalender, Dokumente und Todo-Listen. Open Atrium basiert auf Drupal Version 6. Version 2.0 wurde auf Basis von Drupal 7 erstellt.[3]

Pressflow (Erweiterung)

[Bearbeiten | Quelltext bearbeiten]

Pressflow basiert auf der jeweils aktuellen Drupal-Version, setzt dabei allerdings den Schwerpunkt auf verbesserte Performance, sowie ausgefeiltere Caching-Mechanismen.[4] Dabei bleibt die API-Kompatibilität vollständig erhalten.[5] Die höhere Performance geht jedoch zu Lasten der Abwärtskompatibilität: So wird statt PHP 4 und mehreren Datenbank-Systemen bei Pressflow nur PHP 5 und MySQL 5.x unterstützt.

Pressflow verbessert folgende Eigenschaften:

  • Funktionsnachbildung: Drupal greift bis zur Version 6 auf Funktionen der PHP-Version 4.x zurück.[6] Moderne Funktionen, wie sie nur von PHP ab Version 5.x unterstützt werden, wurden in Drupal nachgebildet, so dass die Kompatibilität zu PHP 4 gewahrt bleibt. Pressflow bricht mit dieser Kompatibilität und nutzt stattdessen die nativen PHP 5 Funktionen.
  • Optimierung der MySQL-Anbindung: Drupal lässt sich mit verschiedenen Datenbank-Systemen betreiben: Diese Vielfalt geht zu Lasten der Performance, da viele MySQL-spezifische Funktionen nicht genutzt werden können. Pressflow unterstützt ausschließlich MySQL und ist daher in der Lage, auf die Besonderheiten dieses Datenbank-Systems einzugehen und spezielle (schnellere) MySQL-Funktionen zu nutzen, die in anderen Datenbank-Systemen nicht zur Verfügung stehen.
  • Ausgefeilteres Caching: Besonders Websites mit massivem Benutzeraufkommen hilft Caching die Serverlast erheblich zu verringern. Pressflow unterstützt das Caching mittels Reverse-Proxy, was im Gegensatz zu den datenbankbasierten Caching-Möglichkeiten von Drupal die Serverlast um den Faktor 10 verringern soll.

Pressflow ist für Drupal 6 entwickelt worden, eine Version der Erweiterung für Drupal 7 ist auf Github zu finden.[7] Für Drupal 8 gibt es Pressflow nicht mehr.

Die Thunder Distribution ist auf die Bedürfnisse von Verlage und Publisher abgestimmt.

  1. ERPAL – one smart solution
  2. Lightning. In: Drupal.org. (drupal.org [abgerufen am 19. November 2016]).
  3. Content Editing Goodies In Open Atrium 2. In: Phase2. 15. Oktober 2013 (phase2technology.com [abgerufen am 12. Juni 2018]).
  4. Pressflow makes Drupal scale
  5. Drupal-Caching mit Pressflow und Varnish
  6. PHP 4 Kompatibilität bis zur Version 6
  7. Pressflow 7. In: GitHub. Abgerufen am 18. Mai 2019.