Contao-News

Wir informieren Dich hier regelmäßig zu Updates, stellen Best-Practice-Arbeiten vor und berichten über Aktuelles aus dem Contaoversum.

Contao wie es leibt und lebt

von Bjarke Ammann – Community

Am Anfang dieses kurzen Exkurses steht die Veröffentlichung einer neuen Version 3.7.0 von Doctrine DBAL. Dabei handelt es sich um eine leistungsstarke Datenbank-Abstraktion-Ebene mit vielen Funktionen u. a. für die Introspektion von Datenbankschemata und Schema-Management, welches auch in Contao zum Einsatz kommt. Damit werden bspw. die notwendigen Datenbankänderungen bei einem Update ermittelt.

Kurz darauf gehen im Forum erste Meldungen ein, dass es bei der Datenbankmigration von Contao zu Problemen kommt. Unser Foren-Gespenst Spooky aka Fritz Gschwantner, auch als Core-Entwickler und Doku-Schreiber in den Contao-Gefilden unterwegs, nimmt sich der Sache an und findet schnell heraus, dass der Fehler mit der Neuveröffentlichung von Doctrine DBAL zusammenhängt. Er stellt also ein Ticket auf GitHub im Repository von Contao ein und erstellt einen Pull Request im Conflicts-Repoitory. Das Geheimnis von «contao/conflicts» wird von Yanick Witschi in folgendem Blogbeitrag gelüftet. Der Pull Request wird von Martin Auswöger geprüft und veröffentlicht. Jetzt müssen die Anwender:innen nur noch eine Paket-Aktualisierung durchführen und der Datenbank-Migration steht nichts mehr im Wege. Das Problem wäre also hier für Contao bis zur Veröffentlichung der nächsten DBAL-Version gelöst, würde dann aber wieder aufploppen. Deshalb nimmt sich Martin der Thematik an und teilt seine Lösung anhand eines Pull Request im Doctrine-Repository.

Das ist Open Source at its finest, herzlichen Dank für euren Einsatz Fritz und Martin. Wenn für euch dieser Effort auch nicht selbstverständlich ist, könnt ihr euch mit einem Sponsoring auf GitHub bei den beiden bedanken oder aber das gesamte Contao-Projekt unterstützen.

Alle News anzeigen

Kommentare

Kommentar von Franko |

Danke Bjarke für diesen erwähnenswerten Beitrag.
Man kann dabei nicht genug hervorheben, das entsprechende Anstrengungen auch Unterstützung benötigen.

Einen Kommentar schreiben

Was ist die Summe aus 7 und 1?