Drupal8 und Symfony2 gehen gemeinsame Wege
17.11.2011 / ID: 37079
IT, NewMedia & Software
Sensio Labs (http://www.sensiolabs.de/), Erfinder des PHP-basierten Open Source Frameworks Symfony, freuen sich bekannt zu geben, dass die kommende Drupal-CMS-Version auf Symfony2-Komponenten basieren wird. Durch die Zusammenarbeit dieser zwei global agierenden Communitys entfalten die Begriffe "frei" und "gemeinschaftlich" ihre volle Bedeutung.
Im März hatte das Core-Team der Drupal Community Drupal8 angekündigt. Am Anfang stand das Vorhaben, die Infrastruktur des CMS neu zu gestalten, dabei dessen Code-Basis zu optimieren und zu modernisieren. Anstatt jedoch eine völlig neue Basis zu entwickeln fand das Team beim Symfony2-Framework bereits ideale grundlegende Komponenten vor. Durch die engagierte Zusammenarbeit - speziell zwischen Symfony-Core-Entwickler Fabien Potencier und Lukas Stein, einem der führenden Entwickler in der Drupal-Community - wurden die zahlreichen Möglichkeiten und Vorteile einer Kooperation schnell deutlich.
"Eine der grundlegendsten Änderungen in der Architektur von Symfony2 ist die Modularisierung des Frameworks. Sie ermöglicht, die Basis-Komponenten als wiederverwendbare und unabhängige Software-Bibliotheken zu nutzen", erklärt Fabien Potencier. "Dieses Prinzip ermöglicht es, andere Enterprise- und Community-Projekte zu unterstützen. In diesem Fall die Infrastruktur-Plattform der nächsten Drupal-Version. Grundsätzlich aber können die Symfony2-Komponenten jetzt als Fundament für jedes PHP-basierte Projekt genutzt werden!"
Die Drupal Community nutzt für ihre Plattform bereits die beiden Symfony2 Komponenten ClassLoader und HttpFoundation. Die Integration weiterer Komponenten wird bereits diskutiert. Die Open Source Mentalität von Symfony2 und die nicht vorhandene Contributor License passen ideal zum Drupal Projekt. Jeder Entwickler hat die Möglichkeit den Framework Code zu verbessern, zu ergänzen oder zu modifizieren.
Die Nutzung der Symfony Komponenten im Drupal CMS ist weit mehr als seine bloße Zusammenarbeit zwischen zwei weltweit vernetzen Entwickler-Gemeinden aus der Open Source Welt: Sie bietet beiden Communities einen echten Erfahrungs- und Wissensaustausch. Einerseits hat Drupal dadurch Zugang zu einer Gemeinde aktiver und dynamischer Symfony-Entwickler, andererseits profitiert die Symfony Community vom Feedback der Drupal-Entwickler.
Sensio Labs Deutschland GmbH (http://www.sensiolabs.de/) leistet von Köln aus kommerziellen Symfony Support in Form von Consultings & Audits, Technischer Hilfestellung Umsetzung von Web-Projekten sowie Schulungen in Deutschland und Österreich.
http://www.sensiolabs.de
Sensio Labs Deutschland GmbH
Neusser Straße 27-29 50670 Köln
Pressekontakt
http://www.sensiolabs.de
Sensio Labs Deutschland GmbH
Neusser Straße 27-29 50670 Köln
Diese Pressemitteilung wurde über PR-Gateway veröffentlicht.
Für den Inhalt der Pressemeldung/News ist allein der Verfasser verantwortlich. Newsfenster.de distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen.
Weitere Artikel von Kaik Eveline
28.07.2011 | Kaik Eveline
Sensio Labs eröffnet Büro in Deutschland
Sensio Labs eröffnet Büro in Deutschland
Weitere Artikel in dieser Kategorie
23.06.2025 | Tenable
Tenable Research deckt allgegenwärtige Fehlkonfigurationen in Cloud-Umgebungen auf, die kritische Daten und vertrauliche Informationen gefährden
Tenable Research deckt allgegenwärtige Fehlkonfigurationen in Cloud-Umgebungen auf, die kritische Daten und vertrauliche Informationen gefährden
23.06.2025 | digital ZEIT GmbH
Erfolgreicher Fachtag: Innovative Zeiterfassung
Erfolgreicher Fachtag: Innovative Zeiterfassung
23.06.2025 | Flexera Software GmbH
State of ITAM: Lückenhafte IT-Transparenz und wachsender Kostendruck
State of ITAM: Lückenhafte IT-Transparenz und wachsender Kostendruck
23.06.2025 | SENPRO IT GmbH
Cybersicherheit im Mittelstand
Cybersicherheit im Mittelstand
22.06.2025 | Agentursysteme Development GmbH
Sicher und effizient: Datenschutz in Agentursoftware
Sicher und effizient: Datenschutz in Agentursoftware
