Solar System

In the spirit of some other framework projects, the Solar Framework for PHP 5 now offers a ready-to-use Solar system to get new users off to a quick start. It's not prepared as a tarball just yet, but it is available for checkout or export using Subversion from http://svn.solarphp.com/system/trunk.

For example, if you make a checkout in your document root ...

$ cd /var/www/html
$ svn checkout http://svn.solarphp.com/system/trunk solar

... and follow the README instructions, you will have a fully-operational installation in very short order, including an SQLite database, authentication, and three example applications:

http://example.com/solar/index.php
A simple "hello world"
http://example.com/solar/index.php/hello-app
A complex "hello world" with authentication and localization
http://example.com/solar/index.php/bookmarks
A "bookmarks" application.

(Note that the "index.php" is only in the evaluation deployment; when you create a virtual host and point it at the Solar system document root, a .htaccess file makes the "index.php" unnecessary.)

You can read more about the structure and principles of the Solar system here.

Are you stuck with a legacy PHP application? You should buy my book because it gives you a step-by-step guide to improving your codebase, all while keeping it running the whole time.