Joomla! Discussion software

  • MVC Pattern!?
    • passt nicht wirklich zu WebApplication: hier heisst es vielmehr: 1) Db Updates (falls Form Response) 2) output fro Db Model
    • die Aufteilung zwischen den 3 Teilen ist in Joomla nicht wirklich klar
    • am Schluss machte es doch immer controller->redirect(), also haupt Logik nicht im MVC!
  • File/Klassenstruktur
    • eine Verwirrende Mischung von Konfiguration (diverse XML's), KlassenNamen, FileNamen (nach Konvention oder direkt include'd) häufig werden Sachen doppelt gemacht (z.B. in XML und mit FileNamensKonvention) und es ist von aussen nicht klar, was funktional und was Konvention ist...
    • scheint mir sehr mühsam, die einzelnen Teile zusammenzusetzen, bzw. ein fehlerhaftes Teil zu finden
    • mit IDE (z.B. NetBeans) besser aber immer noch mühsam
    • unendlich viele verschiedene Methoden um ein Klasse, bzw ihr File zu finden - auch autoloader in vielen Varianten ...
    • auch die Aufteilung in Site/Admin ist nicht immer klar, z.B. ist XML für MenuItemFelder in site/views/wk1/tmpl/default.xml
  • Tutorials helfen da auch nicht weiter, erklären wenig über Struktur und Ideen dahinter
  • ich habe mit grossem gelernt und ausprobiert, aber mit sehr dürftigem Erkenntnisgewinn ...