Choice of a PHP framework for LimeSurvey 2
From LimeSurvey Manual
General
Criteria
Criteria | Weight (1-5) | Symfony 2 | Yii |
Ease of use, low learning curve | 5 | ||
Native support of Postgres/mySQL/MSSQL database systems | 5 | ||
Requires at least PHP 5.1 | 5 | ||
Handles some form of namespacing | 5 | ||
Supports creation of an application installer which handles DB setup properly without using commandline or weird workarounds | 5 | ||
Pluggable authentication system | 4 | ||
Activity and maturity | 4 | ||
DB Active Records handling similar to CodeIgniter | 3 | ||
Handles real 5.3 namespaces | 2 | ||
XML-RPC server support or support for a similar RESTful API (not SOAP) | 2 | ||
Native PHP views | 5 | ||
Templating engine | 4 | ||
Support for different template engines | 2 | ||
CLI support | 3 | ||
ORM support | 2 | ||
Must-haves
- GPL compatible license
- Support of Postgres/mySQL/MSSQL database systems
Non-criteria
- ACL (because LimeSurvey provides it's own CRUD ACL)