Bei der Erstellung eines repository kann es zu Problemen mit dem Extension Builder kommen. Dieser Artikel beschreibt, welche Schritte nötig sind das Repository als GIT Repository zu führen.
- Zunächst, wenn nicht schon vorhanden, ein Repository auf Github anlegen.
Mit Readme, Gitignore und lizenz - Das Repository mit Tower/GIT Client auf den Zielrechenr klonen. Dabei legt Tower den Ordner an.
- In den Ordner die alte ExtensionBuilder.json kopieren
- Im Backend der T9 Installation den Extension Builder aufrufen und die ExtensionBuilder.json iaus dem gerade angelegten Order "Extension" öffnen
- Den Ordner ine "Extension_Old" umbenennen
- Im Extensionbuilder auf "Save" drücken. Nun wird die Extension neu erstellt
- Alle so erstellten Daten in den Ornder "Extension_old" kopieren und die Zugriffsrechte kontrollieren, ggf. anopassen.
- Nun den Ordner "Exteension" in Extension_" ändern
- Den Orner "Extensiion_old" in "Extension" ändern
- Im Extensionbuider nochmals auf "save" klicken.
- Die Extension sollte nun ohne Probelme gesichert sein und ist nun mit dem Github verknüpft
- Nun können die einzelnen Dateien angepasst werden.
Vorteil dieser Methode ist, dass alle TCA Files schon in der "neuen" [-Notation der Arrays angelegt werden.
Der Code der Cobntroller, Sprachdateien usw können nun aus der alten Extension übernpommen werden