• Docs
  • Talk to an expert
Blog
Blog
BlogProduktFallstudienNachrichtenInsights
Fallstudien

TYPO3 und Upsun: Ein Liebesbrief aus Deutschland

6 minuten Lesezeit

Teilen
Diese Seite wurde von unseren Experten auf Englisch verfasst und mithilfe einer KI übersetzt, um einen schnellen Zugriff zu ermöglichen! Die Originalversion findest du hier.
SymfonyPHP

Hinweis: Diese Fallstudie wurde ursprünglich unter dem Markennamen Platform.sh veröffentlicht. Sie wurde neu veröffentlicht (aktualisiert), um unseren neuen Namen, Upsun Cloud, widerzuspiegeln. Alle Ergebnisse und Erkenntnisse bleiben unverändert.

Upsun Cloud ist anders. Warum? Weil es Entwicklern, Redakteuren und Projektmanagern ermöglicht, sich auf ihre Anwendungen zu konzentrieren und den Rest uns zu überlassen. Das ist ein Trend, den wir weltweit beobachten, wenn neue Teams und Projekte Upsun ausprobieren und die Vorteile entdecken, die es mit sich bringt.

Dieser Trend gewinnt nun auch in Deutschland an Fahrt, wo unsere strategische Zusammenarbeit mit Microsoft die cloud zu einer attraktiven Option für Partner und Kunden in ganz Mitteleuropa macht.

In einem Interview auf der beliebten Website Entwickler.de (Entwickler bedeutet auf Deutsch „Entwickler“) erklärte Benni Mack, Leiter des Core-Teams bei der TYPO3 Association, wie Upsun Cloud seine Arbeitsweise mit dem beliebten TYPO3-CMS verändert. Benni ist nicht nur federführend bei der TYPO3-Entwicklung, sondern auch Geschäftsführer der b:dreizehn GmbH und ein führender Upsun-Partner.

Interview mit Benni Mack: TYPO3 und Upsun Cloud – ein Traumpaar in der cloud

Stefanie Schäfers

Im Oktober 2016 wurde die Partnerschaft zwischen TYPO3 und dem cloud-basierten Hosting-Dienst Upsun offiziell bekannt gegeben. Wir haben mit Benni Mack über seine Erfahrungen und die Vorteile der Zusammenarbeit für TYPO3-Nutzer gesprochen.

„TYPO3 in der Cloud“ lautet das Motto der neuen TYPO3-Version 8. Und die Partnerschaft zwischen TYPO3 und dem Cloud-Hosting-Dienst Upsun soll es den Nutzern deutlich erleichtern, TYPO3 in der Cloud einzusetzen.

Mittlerweile wird TYPO3 schon seit fast einem halben Jahr auf Upsun unterstützt: Grund genug, einen Blick auf die Erkenntnisse und Erfahrungen zu werfen, die die Partnerschaft in den letzten Monaten gesammelt hat. Und das ist noch nicht alles: Mit TYPO3 v8 LTS ist auch die neue Long-Term-Support-Version des beliebten Content-Management-Systems verfügbar. Wir haben mit Benni Mack (Geschäftsführer bei b: dreizehn GmbH) über TYPO3, Upsun und die neue CMS-Version gesprochen.

TYPO3 und Upsun Cloud – die Vorteile

Herr Mack, seit letztem Jahr arbeitet TYPO3 mit Upsun als cloud-Hosting-Anbieter zusammen. Warum habt ihr euch für diesen Anbieter entschieden?

Benni Mack: Das große Thema für das neue TYPO3 v8 ist „TYPO3 in der Cloud“. Mit der neuen TYPO3-Version unterstützen wir verschiedene Cloud-Hosting-Dienste, darunter Microsoft Azure und Amazon Web Services.

Upsun Cloud ist jedoch ein durchgängiger cloud-basierter Hosting-Dienst, der neben dem Hosting auch andere Bereiche wie die Bereitstellung und das automatische Klonen in zusätzliche Testumgebungen abdeckt. Das ist ein Ansatz, den derzeit kein anderer Anbieter in dieser Form anbietet.

Welche weiteren Vorteile bietet Upsun Cloud den TYPO3-Nutzern?

Benni Mack: Upsun Cloud ist fest in der Code-Versionierung eines Website-Projekts verankert. Das bedeutet, dass jede Änderung in einem Git-Zweig (per `git push`) automatisch zu einer neuen Version der Anwendung auf dem Server führt. Zudem werden alle Benutzerdaten, einschließlich aller Dateien und der Datenbank, automatisch kopiert, wenn während der Entwicklung ein neuer Git-Zweig angelegt wird. Die neue Serverumgebung ist dann über eine eigene URL verfügbar. Das spart eine Menge unnötigen Aufwand für einfache Tests mit echten Daten oder Abnahmetests durch einen Projektmanager oder Kunden.

Gleichzeitig spart das Zeit für Entwickler, die keine lokale Entwicklung mehr wirklich benötigen, obwohl diese natürlich weiterhin möglich ist und unterstützt wird. Auch DevOps wird auf ein Minimum reduziert – bei Upsun spricht man sogar von NoOps.

Mein persönliches Highlight bei der Upsun Cloud ist, dass im Gegensatz zu herkömmlichen Hosting-Anbietern das Dateisystem für jegliches PHP-Programm schreibgeschützt ist, was das gesamte System extrem sicher macht.

Vor welchen Herausforderungen standest du bei der Implementierung?

Benni Mack: TYPO3 unterstützt die Installation über Composer und damit das automatische Laden aller erforderlichen Bibliotheken. Wenn ein TYPO3-Projekt bereits mit Composer installiert wurde, erkennt Upsun cloud dies und die größte Hürde ist damit genommen.

Upsun Cloud nutzt eine einfache Konfigurationsdatei, die festlegt, welche PHP-Module oder Datenbanken benötigt werden. Zudem werden weitere projektspezifische Skripte für die Build-Phase definiert. All das wird ebenfalls in Git verwaltet und versioniert. Das mag zunächst neu sein, ist aber dank guter Dokumentation schnell verstanden.

Diese Konfigurationsdatei macht es auch einfach, die PHP-Version von 7.0 auf 7.1 zu erhöhen und dies auf einem automatisch erstellten Test-Branch zu testen. Außerdem können für jedes Testsystem („Environment“ im Upsun-Jargon) zusätzliche spezifische Parameter definiert werden, um TYPO3 weitere Optionen zu geben, die zwischen Live- und Testsystemen unterscheiden.

Tech-Preview der Upsun Cloud TYPO-Unterstützung – Erkenntnisse und Lehren

Der Upsun-Support für TYPO3 war zunächst als Tech-Preview verfügbar. Welche Erkenntnisse habt ihr daraus gewonnen? Welche Erkenntnisse flossen in das Projekt ein?

Benni Mack: Die Tech-Preview ist ein Beispiel-TYPO3-Projekt, das wir für TYPO3-Einsteiger – aber auch für Einsteiger in die Upsun Cloud – entwickelt haben, damit sie schnell einsteigen können. Dank der engen Zusammenarbeit mit Upsun haben wir verschiedene Ansätze genutzt, um sicherzustellen, dass TYPO3-Dateien standardmäßig immer am richtigen Ort abgelegt werden. Letztendlich geht es um die Verwaltung von Inhalten – nicht nur von Text, sondern auch von Bildern, PDFs usw.

Das Template-Repository ist frei verfügbar unter https://github.com/platformsh-templates/typo3.

Die Tech-Preview sollte bis zur Veröffentlichung der nächsten LTS-Version von TYPO3 zum Testen bereitstehen. Wie hat sich die Zusammenarbeit und die Akzeptanz von TYPO3 und Upsun Cloud seitdem entwickelt?

Benni Mack: Eine der Stärken von Upsun Cloud ist, dass andere Dienste wie die Solr-Suche oder Redis für effizientes Caching bereits kostenlos für jedes Upsun-Cloud-Projekt bereitgestellt werden. Auf dieser Grundlage haben wir daran gearbeitet, eine effektive, automatisierte Konfiguration dieser Dienste zu schaffen, um die beste performance für TYPO3-Webseitenprojekte zu erzielen. TYPO3 v8 ist das erfolgreiche Ergebnis dieser Bemühungen.

Mit der Tech Preview bieten wir eine Ein-Klick-Installation von TYPO3 an, die unser CMS in fünf Minuten in die cloud bringt.

TYPO3 v8 LTS – was dich erwartet

TYPO3 8.x LTS erscheint im April. Auf welche Neuerungen können sich die Nutzer freuen?

Benni Mack: Neben den versprochenen cloud-Features haben wir viele Verbesserungen für Redakteure – darunter ein schnelleres TYPO3-System und einen einfach zu konfigurierenden Texteditor auf Basis von CKEditor sowie ein flexibles Toolset zur Erstellung von Formularen. Für Integratoren sind nun alle Vorlagen einheitlich gestaltet und leicht erweiterbar.

Der Fokus lag definitiv auf der Skalierbarkeit in größeren Projekten, z. B. auf mehreren Servern, wo es nun möglich ist, TYPO3 auf verschiedene Datenbanken zu verteilen oder alle Benutzersitzungen an verteilte Systeme wie Redis auszulagern. Die Unterstützung für komplexe, mehrsprachige Websites wurde erheblich verbessert und standardisiert.

Werfen wir einen Blick in die Zukunft. Welche Pläne gibt es derzeit für die nächsten TYPO3-Versionen und die weitere Zusammenarbeit mit Upsun Cloud?

Benni Mack: Die TYPO3-Community öffnet sich zunehmend für andere open source-Projekte wie Symfony, Composer und die PHP-Community insgesamt. Auch Technologiegiganten wie Microsoft sind mit an Bord. Im gesamten Hosting-Sektor wird es viele Veränderungen geben, und Upsun ist ein Vorreiter mit einer innovativen technischen Lösung. Die enge Zusammenarbeit bei verschiedenen PHP-bezogenen Veranstaltungen ist eine Win-Win-Situation sowohl für Upsun als auch für TYPO3.

TYPO3 hat einige Alleinstellungsmerkmale, die kein anderes Content-Management-System bietet. In Zukunft möchten wir diese Stärken noch stärker hervorheben und unser CMS enger mit anderen Systemen und Projekten verknüpfen – nicht nur auf technischer Ebene.

Unser Interviewpartner: Benni Mack

Benni Mack ist Geschäftsführer der Online-Agentur b:dreizehn GmbH in Stuttgart, einem Team aus TYPO3-Spezialisten. Seit 2006 engagiert er sich zudem aktiv in der TYPO3-Entwicklung und koordiniert seit 2015 die technische Entwicklung des TYPO3-Projekts.

Lies das vollständige Interview (auf Deutsch): https://entwickler.de/online/php/typo3-platformsh-579794768.html

Deployments leicht gemacht.
Testen Sie Upsun kostenlos.

Entwickeln Sie mit DispatchDeployen Sie mit Cloud