1601com / contao-urlcleaner

Contao Extension
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Check Contao 4.2-Compatibility #1

Closed ADoebeling closed 6 years ago

ADoebeling commented 7 years ago

http://stackoverflow.com/questions/12229970/use-composer-without-packagist

Xendiadyon commented 7 years ago

https://getcomposer.org/doc/articles/versions.md

Xendiadyon commented 7 years ago

Da keine Bundle.php existiert, kann es auf diesem Weg nicht installiert werden: https://www.marcosimbuerger.ch/contao-kurzanleitungen-details/erweiterung-in-contao-4-mit-composer-installieren.html

Xendiadyon commented 7 years ago

manuelle Installation hat funktioniert

ADoebeling commented 7 years ago

@Xendiadyon Das heißt wir löschen diesem Fork einfach wieder?

Xendiadyon commented 7 years ago

jain. Du würdest mir einen großen Gefallen tun, wenn du in deiner Community rumfragst, wie man eine Erweiterung, die man geforkt und per Composer installiert hat (das kann ich jetzt!) in Contao installiert, wenn keine "Bundle.php" Datei existiert. Wir wollen ja immer noch alte Erweiterungen zu Contao4 kompatibel machen und per Pull-Request updaten.

Aktuell würde ich das so machen, dass ich den Ordner in vendor auf system/modules symlinke und dann mit Contaos nativer "manueller Integration alter Erweiterungen" in der AppKernel.php einbinde: new ContaoModuleBundle('urlcleaner', $this->getRootDir()),

das wäre so, als hätte man die Erweiterung manuell in den Ordner hochgeladen, nur tausendmal umständlicher. Und da hat ein Pull-Request auch keinen Sinn, da ja die Bundle.php fehlt.

Die korrekte und übliche Art, das per Composer-Namespace einzubinden: new MadeYourDay\Contao\RockSolidCustomElementsBundle(), funktioniert nicht, weil eben die Bundle.php fehlt.

Haben deine Kollegen eine Idee, wie man das lösen kann und anschließend einen Pull-Request setzen kann? Selbst eine Bundle.php anlegen? Wo muss die liegen, was muss da drinstehen?

Xendiadyon commented 7 years ago

https://www.marcosimbuerger.ch/contao-kurzanleitungen-details/erweiterung-in-contao-4-mit-composer-installieren.html

Xendiadyon commented 7 years ago

ich habe jetzt z.B. die Erweiterung https://github.com/Kuestenschmiede/con4gis_maps3 installiert, die Contao4-kompatibel ist. Dort existiert keine Bundle.php und ich habe keine Idee, wie ich an den korrekten Namespace komme...

Xendiadyon commented 6 years ago

tot