aoop ist ein PHP Web-Framework, das seit 2006 entwickelt wird. Es orientiert sich stark an Konzepten aus der Java-Welt. Es ist ein sehr modulares System wo man einzelne Module nur in das entsprechende Verzeichnis kopieren muss und schon wird es beim nächsten Aufruf einer Seite im System gefunden und angebunden. Das System kann zusätzlich noch durch Addons erweitert werden die Funktionen zur Oberflächengestalltung mitbringen. Alles ist objektorientiert und es ist ein classLoader vorhanden, der das händische "include" und "require" unnötig macht. Neben der Unterstüzung mehrer Domains für verschiedene Instanzen ist ein Benutzersystem mit verschiedenen Rollen fest integriert, das eine relativ feine Einteilung auch im Admin-Panel zulässt. Dabei sind momentan folgende Module:
Mit dem neusten Update ist es einfach möglich REST-Services für eigene Module über eine simple XML zu definieren. Es wurde sogar mal eine einfache Dokumentation zum Framework begonnen. JavaScript Lib gibt es nun auch als requireJS-Module... wird aber wohl später auf das eigene cJS umgestellt.
[Downloads]