Hallo liebe Community,
ich wollte mich gerade an die Enwicklung eines Modules zur Bereitstellung des Google Material Designs für Contao machen.
Ein kleines Preview des bisweiligen Design Umfangs könnt ihr im z.B. in einem meiner aktuelleren Projekte sehen.
Die Erweiterung soll im finalen Zustand einiges können, daher bleibt kaum ein Bereich der Erweitungsentwicklung unberührt.
Leider ist dies meine erste Erweitung für Contao 4.X und so kommt es bereits bei den ersten Schritten zu einem, zumindest für mich irritierenden Problemen.
Wie bereits in der Überschrift angedeutet soll das ganze dann auch als Symfony Bundle für euch alle zur Verfügung stehen, daher habe ich mich zunächst an dem zur Konferenz Publizierten Skeleton Bundle von Leofeyer ausgerichtet.
Von Joergmoldenhauer gibt es auch schon ein sehr gut dokumentierten Leitfaden zu einem Hello-World-Bundle.
Unabhängig von dem Modul würde ich auch gerne noch einen Leitfaden zu Entwicklung unter Contao 4.6.* schreiben, da es doch einiges an Durcheinander in den Unterschiedlichen Posts/Folien/Videos gibt was die unterschiedlichen Symfony Versionen und die Contao Verzeichnisstruktur angeht.
Doch wie üblich steckt der Teufel im Detail.
So kommt es bei meiner Version des Bundles schon ab Punkt 4 zu einem Fehler wenn man zum Composer Update kommt, scheinbar in der ContaoManger\Plugin.php.
Dieser Fehler taucht auf unabhängig von vergebenen Classennamen innerhalb der Datei. Cache wurde geleert und auch schon mit geleertem vendor verzeichnis getestet.Code:Fatal Error: Cannot declare class Mediaquery\MaterialBundle\ContaoManger\Plugin, because the name is allready in use in f:\wamp64\www\contao\vendor\mediaquery\contao-material-bunde\src\ContaoManager\Plugin.php on line 19
Hat jemand eine Idee woran das liegen könnte? Für eine Wink mit dem Zaunpfahl wäre ich sehr dankbar.
Lesezeichen