event-driven; all class instances and their methods are driven by a structured event-stack, guaranteeing that every part of the framework is extensible, overridable, and fixable.
- Everything is pluggable; all classes hooks into the event-stack as plugins, modules, widgets and actions. If it doesn't plug in, you're doing it wrong.
- REST; embracing HTTP and resource-orientation as a way to leverage flexibility and scalability
- HTML5 using the HTML5 Boilerplate templates as a base
XSLT for the best functional kick-ass templating out there
- fully object-oriented and relying on PHP 5.3+ to make sure we don't spend a lot of time and code on past mistakes
topic-maps; a semantic technology for easily working with complex structures and meta data, and persistent identification management, and also makes parts of the framework ontology aware
- a variation over the Model-View-Controller paradigm with more intuitive action classes
Read the full introduction for more, or check out the framework design page.
- [Document Management System] (wiki/Document Management System)