Component oder Controller
Ein Controller steht global zur Verfügung und kann Methoden und Dienste Komponentenübergreifend zur verfügung stellen.
Es gibt jedoch Componenten die auch global zur Verfügung stehen und evtl Daten durchreichen müssen. Klassischerwiese ist hier die HeaderFooter Komponente. Diese kann aus den Komponenten-Model herausgelesen werden, da sie einzigartig ist.
Stand 03.06 Componenten sind mit der ModelFactory verbunden und können deswegen über Konfiguration Handler ausflösen. Dies ist zurzeit bei Controllern noch nicht gegeben.
Bsp. SiteKit Shop-Modul Die Komponete CartInfo (Verwaltung des Warenkorbssymbol (global verfügbar)) muss Teaser resolven und kann deswegen zZ kein Controller sein.
TODO: Gegenüberstellungen der beiden