Suppose you work at a company and a new project comes up with no reponsibility whatsoever to reuse existing code. The task is to create a web application based on a framework with the following features: - GPL-compatible licence - developed by community, not a company - framework and application are written in PHP - should be extendable via plugins/addons/extensions etc. - cms features are included (or via addons) - deployment features are included - no php code in templates - payment and shop features are included (or via addons) What framework would you choose? Also, feel free to share experience with web frameworks even if you don't know any framework that might fit.