Beta Phase gestartet
von David Molineus
Nachdem mit der Formular-Komponente ein wichtiger Baustein released wurde, wurde in den letzten Wochen alle bereits bestehenden Komponenten soweit konsolodiert, dass Sie als Beta-Release zur Verfügung stehen.
Testphase
Mit der Betaphase wurde die Kompatibilität mit Bootstrap 4 Beta 1 hergestellt. Außerdem werden ab sofort keine grundlegenden Sachen, wie Datenbankspalten usw. geändert. Einem Einsatz für eigene Projekte - unter Berücksichtigung, dass es sich hierbei um eine Beta-Version handelt - steht demnach nichts mehr im Wege.
Installation
Da die Standardeinstellung von Composer nicht die Installation von instabilen Versionen ermöglicht, muss man bei der Installation ein paar Sachen beachten.
Grundsätzlich bestehen zwei Möglichkeiten contao-bootstrap installiert zu bekommen:
Minimum Stability reduzieren
In der composer.json des Hauptprojektes kann die erlaubte minimale Stabilität herunter gesetzt werden. Danach lassen sich alle Komponenten inklusive das Bundle als Version "~2.0" instalieren.
{
...
"minimum-stability": "beta",
"prefer-stable": true
}
Diese Einstellung kann aufgrund der gestiegenen Anzahl möglicher Versionen zu Problemen mit dem Memory-Limit des Hosters führen.
Beta-Version forcieren
Setzt man die minimale Stabilität nicht herunter, so kann dennoch eine Beta-Version erzwungen werden. Hierzu muss als Versionsangabe ~2.0@beta verwendet werden.
Die Installation des Bundles funktioniert damit nicht, da dies nur in der composer.json des Hauptprojekts greift. Außerdem ist zu beachten, dass der core als erste Komponente installiert werden muss.
PHP 7.1
Ab sofort setzt die Contao-Bootstrap Erweiterung PHP 7.1 voraus!
Wird eine niedrigere PHP Version eingesetzt, erfolgen keine Updates mehr.