Publisher review:Solar is a PHP 5 framework for rapid application development. Solar is a PHP 5 framework for rapid application development. It is fully name-spaced and uses enterprise application design patterns, with built-in support for localization and configuration at all levels.
It uses concepts derived from the Savant template system, the DB_Table object-relation management package, the Yawp foundation for PHP applications, and the organizational structure of PEAR.
Features:
- Elegant and consistent: the code base itself is easy to comprehend, adheres to well-documented naming conventions, and exhibits strong conceptual integrity.
- Full name-spacing: Solar classes have their own PHP 5.2 name-space, and vendors developing to Solar standards also use their own name-space. This makes it easy to mix and match components from other libraries and frameworks.
- Inheritable configuration by class: Set a value in the config file for one class, and all its children inherit those values by default.
- Inheritable localization by class: Set the locale strings for a class, and all its children inherit those strings.
- Easy-to use defense-in-depth against SQL injection, cross-site scripting, and other common exploits.
- Sane and extensible data filtering to validate and sanitize user input.
- Authentication adapters for LDAP, TypeKey, database, htpasswd, and other sources.
- Cache adapters for memcache, APC, XCache, and other systems.
- View helpers for links, images, stylesheets, localized text, form generation, and more.
Solar is a PHP script for Development Tools scripts design by Paul M. Jones.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Operating system:Windows / Linux / Mac OS / BSD / Solaris