http://www.az13.de/?s=modul+erstellen
Anhand eines nicht zu großen und nicht zu kleinen Beispielprojekts (Firmenfahrzeugverwaltung) wird leicht verständlich und umfassend bebildert in vier Kapiteln Schritt für Schritt das Vorgehen von Null bis zur fertigen Erweiterung erklärt. Inklusive Erstellung der Datenbanktabellen, des Zugriffs auf diese sowie den FE- und BE-Templates, der gesamten Konfiguration und vollständiger Quellcodes.
Der Kurs richtet sich an fortgeschrittene Einsteiger. Nach meinem Eindruck auch sehr lesenswert für Contao-Beginner, die noch keine eigenen Erweiterungen entwickeln wollen - grundlegende PHP- und SQL-Kenntnisse vorausgesetzt. Man lernt dabei also nicht das Programmieren an sich, aber viel über die Contao-Architektur.
Leider ist nicht angegeben, unter welchen TL- bzw. Contao-Versionen die Muster-Erweiterung lauffähig ist. Aber dafür könnte man zum Vergleich mal eine ähnlich simple Erweiterung aus dem ER heranziehen, wie etwa die noch nicht weit fortgeschrittere CRM-Erweiterung.
Auf die Integration bestehender Erweiterungen bzw. die Schaffung von Schnittstellen dazu geht der Lehrgang leider nicht ein.
Lesezeichen