Lass' Deine TYPO3-Projekte vom Stapel!

Netzmacher veröffentlichen Launch it! – den neuen TYPO3-Installer

28.04.17 –

Launch it! hilft Dir, aus Deinem TYPO3-Projekt eine Distribution zu machen: So kann jeder Deine Website überall installieren, auch mehrfach in einer TYPO3-Installation. Und sauber wieder löschen.

Trennung von Code, Konfiguration und Inhalten

Launch it! trennt Programmcode von Konfiguration und den zu installierenden Inhalten und Dateien. Launch it! ist quasi nur der Programmcode – also die API.

Kapselung in der Distribution

Die eigentliche Konfiguration und das zu installierende Projekt verwaltest Du in Deiner eigenen TYPO3-Erweiterung. Diese ist zugleich eine TYPO3-Distribution – quasi mit dem Herunterladen aus dem TYPO3-Repository richtet diese das TYPO3-Backend ein, TYPO3-Integratoren können den Launch Deines Projekts im Frontend sofort starten.

Launch it! wird mit TypoScript konfiguriert. Im Wesenlichen besteht diese Konfiguration aus definierten Abhängigkeiten zu benötigten TYPO3-Erweiterungen, sowie einer Liste der Tabellen mit vorbelegten Werten, in die die Datensätze importiert werden sollen.

Datenverwaltung mit XML, dynamische IDs

Die zu importierenden Datensätze und Dateien werden in XML-Dateien verwaltet. Die Struktur liefert dabei der Seitenbaum in dem Aufbau, wie er installiert werden soll. IDs werden zur Laufzeit generiert. Dies ermöglicht Dir, Dein TYPO3-Projekt sowohl in TYPO3-Installationen mit bereits vorhandenen Websites vom Stapel laufen zu lassen, wie auch die unbegrenzte Wiederholung des Launch.

Cancel it!

Du kannst jeden Launch rückgängig machen. Launch it! räumt TYPO3 zuverlässig auf, entfernt neben üblichen Datensätzen auch Datensätze in MM-Tabellen und die von ihm installierten Dateien. Die von Dir installierten Erweiterungen werden nicht entfernt.

Dynamische Inhalte

Launch it! ermöglicht die Verwendung dynamischer Daten. So ist es unter anderem möglich, einen Termin statt mit einem festen mit einem relativen Datum einzugeben wie: in einer Woche oder vor einem Vierteljahr. Oder lokalisierte Daten wie etwa Überschrift und Bodytext in Deutsch und in Englisch. Abhängig von der im Frontend verwendeten Sprache wird dann Dein Projekt in Englisch oder in Deutsch eingerichtet. Bei dynamischen Daten ist alles möglich, was die Konfigurationssprache TypoScript erlaubt.

Du kannst alle Datensätze referenzieren. Launch it! kümmert sich um die ID-Verwaltung und tauscht jede Referenz zur Laufzeit mit der ID des Datensatzes aus.

Launch TYPO3-GRUENE! Die erste Launch it!-Distribution

Die erste Distribution, die Launch it! nutzt, ist Launch TYPO3 GRUNE! Launch TYPO3 GRUENE installiert eine schlüsselfertige responsive Website für Bündnis 90/Die Grünen, mit Nachrichten- und Kalender-Modul. Du kannst den Launch testen: aktiviere diese Distribution in Deinem TYPO3. Den Launch kannst Du rückgängig machen, dann bleibt von den Grünen bei Dir nichts übrig ;) Installierte Erweiterungen musst Du allerdings selbst entfernen. Wirf zuvor einen Blick ins Manual (siehe unten bei den Links).

Jahrelange Installations-Erfahrung

Launch it! ist neu. In der API stecken allerdings ein paar Jahre Erfahrung. Die Netzmacher haben den Organiser-Installer und den Quick-Shop-Installer entwickelt, mit denen Du komplette responsive Websites bzw. einen responsive Online-Shop erstellen kannst. Bei beiden Installern sind allerdings Code, Konfiguration und Inhalte nicht voneinander getrennt, die Installer können also nur für den Organiser und den Quick Shop verwendet werden. Launch it! wird diese Installer ablösen.

Download, Dokumentation und Forum

Launch it! und Launch TYPO3 GRUENE! findest Du im TYPO3-Repository. Die Extension-Keys lauten launch und launchstartgreen. Die Erweiterung und Distribution sind auf typo3.org dokumentiert. Launch it! hat ein Forum, Beiträge und Fragen sind auf Deutsch und Englisch willkommen.

Links

Kategorie

TYPO3 Launch it! TYPO3 Start BÜNDNIS 90/DIE GRÜNEN