Seit MD Systems vor fast 15 Jahren begonnen hat, mit Drupal zu arbeiten, liegt es uns am Herzen, der Community etwas zurückzugeben und unser Fachwissen zu teilen, um Diskussionen zu starten und das Drupal-Framework zu verbessern.
Im Laufe der Jahre haben wir an der Entwicklung zentraler Bausteine von Drupal mitgewirkt, wie z.B. der Media-Initiative, dem Übersetzungsmanagement-Ökosystem oder dem Paragraphs Content Creation Framework.
Wir waren stark an der Drupal 7 Media-Initiative beteiligt, bevor sie in Drupal 8 Teil von Core wurde.
Wir haben auch eine Reihe von Modulen auf Drupal 8 portiert, was für einige von ihnen eine komplette Änderung des Moduldesigns bedeutete, angesichts der grossen architektonischen Änderungen zwischen Drupal 7 und Drupal 8.
Diese Arbeit ermöglichte uns die Entwicklung der NP8-Distribution für die Schweizer Medienverlage. Dank ihrer finanziellen Unterstützung konnten wir die Distribution und die kompatiblen Module schon früh im Lebenszyklus von Drupal 8 veröffentlichen.
In jüngster Zeit haben wir viele dieser Module auf Drupal 9 portiert und sind bereits dabei, sie auf Drupal 10 zu portieren, das für nächstes Jahr geplant ist.
Unsere Kunden und Partner sind essentiell für Open Source Entwicklung
Wir haben Tausende von Arbeitsstunden in Open Source investiert, aber wir waren nicht in der Lage, dem Projekt die öffentliche Aufmerksamkeit zu ermöglichen, die es unserer Meinung nach verdient hätte.
Darüber hinaus wurde ein Teil der Open-Source-Arbeit direkt von Partnern und Kunden finanziert, und auch diese Beteiligung konnte nicht so dargestellt werden, wie sie es verdient hätte.
In diesen Jahren haben wir festgestellt, dass unsere Kunden und Partner, die zu Open-Source-Arbeiten beitragen, in der Regel in zwei Kategorien fallen:
- Dienstleister, die Integrationen ihrer Dienste in Drupal finanzieren. Gelegentlich finanzieren sie auch Verbesserungen im Kernprojekt.
- Kunden, für die wir grössere Projekte entwickeln und die bereit sind, die Verbesserungen, die sie für ihr Projekt benötigen, offen zugänglich zu machen.
Allerdings sind viele Module, auf die wir angewiesen sind, eher versteckt und nicht sichtbar. Zum Beispiel hat das weit verbreitete Token-Modul, das wir pflegen, eine Abhängigkeit vom Pathauto-Modul und vielen anderen.
Skalierung der Open-Source-Aktivitäten
Wir haben daher nun die Subdomain opensource.md-systems.ch eingerichtet, auf der wir das Engagement unserer Kunden und Partner im Bereich Open Source präsentieren. Dort listen wir die Beiträge zu Open Source Arbeiten auf, die wir, unsere Partner und unsere Kunden finanziert haben.
Ziel ist es, diese Success Stories zu beleuchten, um sie zu vervielfältigen und schliesslich die Nachhaltigkeit und Skalierung der Open-Source-Arbeit zu unterstützen.
Wir hoffen, dass wir damit auch andere dazu inspirieren können, den Einfluss ihrer Kunden auf die Open-Source-Gemeinschaft zu zeigen.
Mit dieser Plattform wollen wir auch den vielen weniger auffälligen Modulen, von denen viele Websites abhängen, wie Token, Pathauto oder Redirect, mehr Sichtbarkeit verleihen.
Wir werden diese Plattform auch nutzen, um mehr Dokumentation für die Module bereitzustellen, die wir betreuen und für die es derzeit keine Dokumentation gibt.