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