Schnelle PHP-Webapplikationen mit Booosta 3.0
Was ist PHP-Booosta? PHP-Framework Objektorientiert Modularer Aufbau Begonnen als lose Sammlung von Funktionen und Klassen
Ziele von PHP-Booosta Einfache Installation Schnelle Erstellung von Webapplikationen Benutzerverwaltung Standard-Datenbankoperationen Einfügen Bearbeiten Löschen Feingranulare Rechteverwaltung
Programmierung Vordefinierte Klassen ableiten („extend“) Klassenvariablen setzen Hook-Functions schreiben Eigene Action-Functions schreiben Templates
Benutzerverwaltung 2 Benutzerebenen Administratoren „normale“ Benutzer Rechte und Rollen Benutzerregistrierung
Damit möglichst viel automatisch geht... ID-Feld als Primärschlüssel und autoincrement Fremdschlüssel (foreign keys) verwenden
Automatisches Generieren PHP-Dateien Admin-User Normale User Templates Natürlich nur für „Standard-Aktionen“ Anlegen Bearbeiten Löschen
Viele Module Webapp Templateparser Benutzerverwaltung Div. Jquery-Plugins Experimentelle Module Typo3 Facebook