Dispatching
Unter Dispatching versteht man die Delegation von Aufgaben und Daten beim Durchlauf des Framework. Das Redspark Framework orientiert sich beim Dispatching eng am ZEND Framework. Wie auf dem Diagramm rechts zu sehen, erweitert es das ZEND Framework um einen erweiterten Modulbegriff, sowie die SMARTY Templating Engine, welche allerdings erst im RedSpark CMS wirklich implementiert wird, um die von ZEND begründete Ablehnung der Templating Engine ("Neue Sprache müsste gelernt werden", "Performance") nicht im Framework zu verankern, sondern dieses so eng wie möglich an ZEND zu orientieren.
Das Dispatching durchläuft folgende Punkte:
Das Dispatching durchläuft folgende Punkte:
- Bootstrapping
- Routing
- inkl. Konfiguration
- inkl. Delegation der Routen an die Module
- Cache
- ACL
- Modulkonzept
- Actionklassen
- Model
- Rendertypen
- Form
- SMARTY
- JSON
- SMARTY Templating