Contao-Migrationen von KI erstellen lassen
Moin!
Kennst du das?
„Joah, das sollten wir in 1-2 Stunden hinbekommen.“
Aber wenn du dann wirklich am Projekt arbeitest, dann wünscht du dir, dass du dich nicht zu dieser Aussage hättest hinreißen lassen.
Letzte Woche hatte ich wieder diesen Fall, als ich für ein Update auf Contao 5 sagte, dass wir die Tags-Erweiterung von hschottm problemlos durch numero2/contao-tags ersetzen könnten (da die alte Erweiterung in den letzten Jahren häufiger Probleme bereitete und nicht mehr aktiv weiterentwickelt wird).
Was ich dabei unterschätzt habe: die 999 Tags, die für News verwendet wurden und natürlich auch nach dem Update noch erhalten bleiben sollten.
Da die Erweiterungen nicht miteinander kompatibel sind hätte ich diese also alle von Hand neu anlegen und zuordnen müssen.
„Das muss doch auch einfacher gehen“, dachte ich mir und bat ChatGPT, mir eine Migration für die Tags zu erstellen.
ChatGPT musste ein wenig länger Nachdenken (wie so oft bei solchen Aufgaben), aber am Ende kam tatsächlich eine Migration dabei heraus, die fehlerfrei funktionierte und sogar eine Dry-Option hatte (um die Migration vorab zu testen).
Das ist wohl dieses „Work smarter, not Harder“ von dem alle immer reden. Die Tags von Hand anzulegen und zuzuweisen hätte garantiert mehrere Stunden gedauert. So bin ich mit den 1-2 Stunden am Ende doch hingekommen.
Erstma'
Dennis
PS: Meine Migration findest du übrigens hier