Backdrop CMS

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

Basisdaten

Entwickler Backdrop community
Erscheinungsjahr 15. Januar 2015[1]
Aktuelle Version 1.29.0[2]
(15.09.2024)
Betriebssystem Unix-artige, Windows
Programmier­sprache PHP
Kategorie Content management framework, Content management system, Community- und Blog-Software
Lizenz GPLv2+[3]
deutschsprachig ja
https://backdropcms.org/

Backdrop CMS ist ein Open Source CMS (content management system),[4] welches von einer Gemeinschaft entwickelt wird. Es ist in der Script-Sprache PHP, geschrieben und steht unter der GNU General Public License.[3]

Backdrop CMS ist eine Abspaltung (ein sogenannter „Fork“) des CMS Drupal, der im Jahre 2013 von den Drupal-Entwicklern Nate Lampton (né Haug) und Jen Lampton angestoßen wurde. Es ähnelt daher in Art und Weise der Benutzung sowie in seinem Funktionsumfang der Version 7 von Drupal.[5] Das 2015 erschienene[1] Projekt hat sich zum Ziel gesetzt, „Menschen die Möglichkeit zu geben, durch Zusammenarbeit und Open-Source-Software kostengünstig hochgradig angepasste Websites zu erstellen“.[6] Das System wird dazu ständig weiter entwickelt.[2]

Das Backdrop CMS-Projekt wurde etwa zwei Jahre nach Beginn des Entwicklungszyklus von Drupal 8[7] abgespalten. Backdrop behielt daher einige der in Drupal Version 8 neu eingeführten Funktionen bei, schloss jedoch das Symfony-Framework und die meisten der vielen neuen Abhängigkeiten aus, die zu Drupal 8 hinzugefügt wurden. Die Gründer und frühen Mitwirkenden von Backdrop waren besorgt über die bedeutenden (und damals umstrittenen) Änderungen, die Drupal bevorstanden, und äußerten ihre Befürchtung, dass die Betreuer bestehender Drupal-Websites nicht in der Lage (oder nicht willens) sein würden, diese Änderungen vorzunehmen und die damit verbundenen finanziellen Mittel aufzubringen.[4]

Die Installation von Backdrop CMS erfordert einen Webserver mit mindestens PHP 5.6 und MySQL 5.0.15 oder einer gleichwertigen Datenbank wie MariaDB.[8] Alle Backdrop-Versionen werden auf PHP Version 5, PHP Version 7 und PHP Version 8 getestet. Der Backdrop-Kern und die Mehrheit der beigesteuerten Module werden auf der GitHub-Plattform entwickelt.

Entwicklungsunterstützung

[Bearbeiten | Quelltext bearbeiten]

Docker-basierte lokale Entwicklungsumgebungen wie DDEV[9] und Lando[10] unterstützen Backdrop CMS sofort, indem sie Backdrop CMS als Installationsoption anbieten. Backdrop ist auch als Installationsoption auf der verwalteten Hosting-Plattform Pantheon verfügbar.[5][11]

Es gibt Upgrade-Pfade für Entwickler, die Drupal 6- und Drupal 7-Sites auf Backdrop umstellen möchten.[12] Kernkomponenten haben Upgrade-Pfade, ebenso wie einige der beliebteren zusätzlich bereitgestellten Ergänzungs-Module. Einige erfordern möglicherweise eine weitere Bearbeitung, um ein reibungsloses Upgrade zu gewährleisten.

Organisation des Backdrop-Projektes

[Bearbeiten | Quelltext bearbeiten]

Backdrop CMS ist ein von der Backdrop-Community entwickeltes Projekt, das von einem Projektmanagementausschuss (PMC)[13] geleitet wird, welcher dem jeweiligen PMC des Apache-Projekts nachempfunden ist.[14] Das Projekt wird von freiwilligen Entwicklern auf der GitHub-Plattform gepflegt, wobei freigegebene Codebeiträge von Community-Mitgliedern überprüft und genehmigt werden. Am 26. November 2020 gab es 136 Mitwirkende am Kernprojekt von Backdrop auf GitHub[15] und 92 Mitwirkende, die 717 von Benutzern beigesteuerte Module, Themes und Layouts pflegen.[16][17] Die Backdrop-Community veranstaltet wöchentliche Webcasts zu Entwicklung, Design und Öffentlichkeitsarbeit, deren Aufzeichnungen auf YouTube verfügbar sind.

Backdrop CMS ist Mitglied der Software Freedom Conservancy. Diese Mitgliedschaft ermöglicht es Backdrop CMS, als gemeinnützige Initiative zu agieren, ohne über eine eigene Unternehmensstruktur, Verwaltungsdienste oder eine Rechtsabteilung verfügen zu müssen.[18]

CiviCRM, das Open-Source-CRM mit Schwerpunkt auf gemeinnützigen Organisationen, unterstützt offiziell neben Wordpress und Drupal auch Backdrop.[19][20] Das Webform-Modul CiviCRM wurde ebenfalls von Drupal auf Backdrop portiert und kann für komplexere Integrationen zwischen CiviCRM und Backdrop verwendet werden. Um von einem Smartphone auf CiviCRM zugreifen zu können, verwendet man CiviMobile.[21]

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. a b Roadmap. In: backdropcms.org. Archiviert vom Original am 15. Januar 2017; abgerufen am 13. Februar 2017 (englisch).
  2. a b Backdrop CMS releases. In: GitHub. Abgerufen am 17. September 2024 (englisch).
  3. a b Licensing FAQ. In: backdropcms.org. Abgerufen am 15. April 2016.
  4. a b Backdrop CMS: Setting the record straight. In: Drupal Watchdog. 1. Juni 2014, archiviert vom Original am 9. Juli 2017; abgerufen am 15. April 2016.
  5. a b Matt Cheney: Backdrop CMS 1.0 Available on Pantheon. In: Pantheon. 16. Januar 2015, abgerufen am 17. Mai 2019.
  6. Philosophy. In: Backdrop CMS. Abgerufen am 15. April 2016.
  7. Drupal 8 is here. 17. November 2015, abgerufen am 15. Juni 2024 (englisch).
  8. System Requirements | Backdrop CMS. In: backdropcms.org. Archiviert vom Original am 5. September 2018; abgerufen am 16. Oktober 2018 (englisch).
  9. DDEV Adds Support for Backdrop CMS. In: drud.com. 14. Februar 2018, abgerufen am 26. November 2020 (englisch).
  10. Backdrop · Lando Documentation. In: docs.devwithlando.io. Abgerufen am 26. November 2020 (englisch).
  11. Tomlinson, Todd (2016): Beginning Backdrop CMS. ISBN: 978-1-4842-1969-0. In: Apress. Archiviert vom Original am 17. September 2017; abgerufen am 26. November 2020 (englisch).
  12. Tomlinson, Todd (2015): Migrating from Drupal to Backdrop. ISBN: 978-1-484217-59-7. In: Apress. Archiviert vom Original am 6. April 2017; abgerufen am 26. November 2020 (englisch).
  13. Leadership | Backdrop CMS. In: backdropcms.org. Archiviert vom Original am 5. September 2018; abgerufen am 26. November 2020 (englisch).
  14. Project Management Committee Guide. In: www.apache.org. Archiviert vom Original am 6. November 2018; abgerufen am 26. November 2020 (englisch).
  15. Backdrop CMS core contributors. In: GitHub. Abgerufen am 26. November 2020.
  16. Backdrop CMS contributors. In: GitHub. Abgerufen am 26. November 2020.
  17. Backdrop CMS contributed projects. In: GitHub. Archiviert vom Original am 6. Februar 2016; abgerufen am 26. November 2020.
  18. Backdrop CMS is the Conservancy's Newest Member Project. In: Software Freedom Conservancy. 8. Mai 2018, archiviert vom Original am 25. Juni 2018; abgerufen am 26. November 2020 (englisch).
  19. Official CiviCRM support for Backdrop CMS. In: CiviCRM. 13. September 2017, abgerufen am 26. November 2020 (englisch).
  20. Installing CiviCRM on Backdrop CMS. Abgerufen am 26. November 2020 (englisch).
  21. A powerful, flexible, user-friendly form builder for CiviCRM. Backdrop CMS contributed projects. In: GitHub. 18. April 2019, abgerufen am 26. November 2020.