Soo is ja auch schon wieder ein Monate her und viel ist geschehen.
Featurelist:
- Struktur komplett überarbeitet
Im ‘framework’ Verzeichniss befinden sich nun nurnoch die notwendigsten Komponenten, quasi der Core.
Im ‘library’ Verzeichniss befinden sich die Facklassen, sowie spezielle Implementierungen der im Framework festgelegten Interfaces - alle Verzeichnisse sind in Model/View/Controller Subdirs unterteilt
- es gibt nun auch Funktionen die dem View übergeben werden können(sog. View helper), um z.B. Texte zu formatieren usw…. Achtung: Natürlich kann man im Helper auch Datenbankmanipulation oder anderes durchführen, dies kann zu Inkonsistenz des MVC-Pattern führen und die Komponententrennung zerstören, also mit Bedacht verwenden oder nur dafür wofür Sie gemacht wurden
- ein paar kleine Fachkassen sind dazu gekommen(Events, Guestbook, News, Mailer, Validator), weitere Folgen
- Datenbank Klassen komplett überarbeitet
- ein paar Bugs entfernt(und ein paar hinzugefügt:D)
- Autoloader ausgelagert
- FW_Workbench überarbeitet
- FW_Session überarbeitet
- alle Kassen an die neue Struktur angepasst
- ACL hinzugefügt
- es können jetzt dank autoloader prefixe beliebig viele applications mit unterschiedlichen domains auf dem selben framwork ausgeführt werden
- TODO: application modul system
Insgesamt wirkt es durch die saubere Trennung wesentlich einfacher in der Handhabung.
Viel Spass damit!