Bin verzweifelt: Wie erstelle ich eine Erweiterung für Contao 4.x
Hiho!
Ich bin gerade verzweifelt!
Ich habe vor Jahren eine Homepage mit Contao erstellt (http://www.rodgauer-workshop.de/). Die ist nun schon extrem in die Jahre gekommen. Und deswegen wollte ich sie neu aufbauen und modernisieren.
Und nachdem mir damals Contao so gut gefallen hat, und so gut gefallen hat, wollte ich wieder Contao nehmen, und möglichst ein aktuelles, Zukunftssicher zu sein. Das hat eigentlich auch gut geklappt, und der erste "Proof Of Concept" steht bereits (http://rodgau.testspace.de/).
Bis hier hin war ich total glücklich, alles ging recht einfach, ich bin mit Boardmittel weit gekommen. Und die Erweiterung "Rocksolid Custom Elements" hat mir sehr geholfen.
Und nun geht das Problem los! Ich bin schon seit Abenden am Suchen, Googlen und lesen. Ich habe damals auch zwei kleine Erweiterungen geschrieben. Die eine trägt einen User, der sich zum Newsletter anmeldet oder abmeldet in meinem CiviCRM ein. Die andere war ein spezielles Feld für den Formbuilder um eine Art "Colorizer" zu realisieren!
Ich war damals unglaublich begeistert, wie leicht sich Contao erweitern lies!
Jetzt versuche ich die Erweiterungen neu zu bauen, für Contao 4.x. Und ich bin total verzweifelt! Ich habe keine Vorstellung, wie das geht. Ich hab schon einiges an Folien gelesen, Videos geguckt, aber ich werde da nicht schlau! Da werden Dateien erwähnt, die ich nicht finde, Aufrufe gemacht, die ich nicht machen kann, weil die Scripte nicht da sind. Da spielen scheinbar 1000 Dateien zusammen, ich steh komplett im Wald. Ich hab noch nicht mal eine Idee, wie ich anfangen kann, um ich von Fehler zu Fehler vorzuhangeln.
Muss ich mich wirklich komplett in Symphonie einarbeiten, um Contao zu erweitern? Ist Contao 4.x echt zur Zeit nur für Profientwickler? Ich bin nur ein Hobbyfriggler, bin ich jetzt außen vor?
Wo finde ich Infos, die ich verstehen kann? Beispielcode? Etwas einfaches, das mir eine Richtung gibt?
Wie gesagt, ich bin verzweifelt! Ich möchte auch nicht wegwerfen, was ich bisher habe, und mit einem anderen CMS neu anfangen... vor allem, weil mir keines sonst so gut gefällt.
Tschüss
Marcus (aka Tiggr)
Liste der Anhänge anzeigen (Anzahl: 2)
Hiho!
Nochmal Danke! Irgendwie hat die Beschreibung wirklich geholfen. :-) Ich hab mit dem Colorizer angefangen, und Backend steht schon:
Anhang 20090
Frontend braucht noch etwas Arbeit beim Design, aber Funktion ist schon da:
Anhang 20091
Danke für die Hilfe!
Tschüss
Marcus (aka Tiggr)
das ist jetzt die 5. Anweisung die ich lese ....
Irgendwie ist es langsam nicht mehr schön, man quält sich von Video zur Power Point Präsentation hin und her, schaut in das Forum aber es gibt keine klare Anleitung, wie man das ganze "migriert" auf Basis der Version (hier mal 4.5).
https://docs.contao.ninja/de/erweiterung-c3-c4.html
https://docs.contao.org/books/extend...naged-edition/
https://www.youtube.com/watch?v=34R7...ature=youtu.be
ich hab jetzt nach jeder Anleitung versucht, mein Backendmodul aus 3.5 nach 4.5 zu migrieren. Vergebens, wie auch mein Vorredner am Ende hier ebenfalls kapitulierend im Forum nach Hilfe suchend, wie ich am ende feststellen muss. Ich verstehe es aber nicht, kann es nun mal einen zentralen Anlaufpunkt geben, der die Versionen berücksichtigt, wie man nun die Bundles erstellt? Wäre echt prima und im Video wird von Dokumentationen gesprochen, ich finde die alles andere als hinreichend.
Damit ich nicht alles im Anhang posten muss, geb ich gleich mal den Link auf den git https://gitlab.king-arthur.eu/suppor...le/tree/master und wie man schon sehen kann, hatte das ganze mal eine ganz andere Struktur und wie oben schon erwähnt, ich bin jetzt bei der 5. Anleitung (hier aus dem Forum gelandet).
Endresultat:
PHP-Code:
The Symfony bundle "Vendor\Bundle\VendorBundle" does not exist.
Bin also gern über jede Hilfestellung dankbar und nehme es auch gern hin, wenn man es eben hier im Forum Scheibchenweise sich zusammen sammeln muss :rolleyes: