From Linuxnetworks
[edit] What is PHPLights
PHPLights is an easy to use PHP framework for web and command line interface PHP applications. It is heavily inspired by the Symphony PHP framework (PHPLights is an acromym for PHP Light(weight) Symphony) but avoids forcing developers to do things only in a certain way. It's main advantages are:
- Rapid development, i.e. short Time-To-Market
- Easy installation by customers
- Supports secure programming by default
- MVC-based front controller
- Uses best practice design patterns
- Well defined, type-safe interfaces
- Flexible template system
- Database abstraction
- Small code size
- Easy debugging
[edit] What PHPLights isn't
It's also not intended to become a heavyweight, multi megabyte "one size fits all" framework by integrating parts like Propel (an object relational mapper) which are also available separately. Instead, it should be always possible to distribute the core libraries along with the application.
Non-core parts like standard classes for common data structures or often used components will be available in a separate package named "stdlights". Additionally, there may be extensions written be third parties which serve more specific needs. They can be installed into the "vlights" directory which is open for any kind of extension.
[edit] License
PHPLights is licensed under the terms of the LGPL license version 3 or later.

