Optimierung der Deployment-Strategie bei TYPO3 Projekten

Das Projekt von Elvir zum 2. MyInnovationDay:

Aufgaben

  • Vereinfachung des Installationsprozesses bei TYPO3-Projekten
  • Vereinheitlichung von Umgebungsvariablen für Frontend- und Backendentwickler
  • Vereinfachter Zugang für Frontendentwickler zur FLUID Templateengine
  • Deployment Sicherheit durch Dependency Management
  • Reduziertes Frontend-Framework
  • Verbesserung Updatefähigkeit des Frontend-Frameworks

Lösungsansatz

  • Verwendung von Composer als PHP Dependency Manager
  • Verwendung von BowerPHP als Fronten Packet Manager (keine npm Installation nötig!)
  • Automatisierte TYPO3 Installation mit benötigten Extensions via Composer
  • Bezug eigener Extensions aus privaten Github Repositories