Radix is a simple PHP Framework designed for rapid application developement.

Radix is intended for use in prototypes, do-one-thing and "quick-and-dirty" web-applications. can also be used as non-intrusive replacement/supplement in legacy applications that are using custom frameworks - or none at all!

Radix Environment

Radix was developed primarily with Linux hosts in mind and has been successfully used on Windows

Radix has support for standard MVC expectations.

./bin/          # Contains Binaries
./block/        # Various Output Blocks
./controller/   # Controllers!
./lib/          # Libraries!
./modules/      # Add On Modules!
./theme/        # Theme Files (html.php, mobile.php, &c)
./var/          # App State Dir
./view/         # View Scripts!
./webroot/      # Public Webroot

There are generally a few minimal files defined for Radix style applications.

./boot.php          # Bootstrap File
./theme/html.php    # Default Theme
./view/index.php    # View for the home page
./webroot/index.php # Front Controller

The architecture of Radix allows it to be embedded into other applications and extended from there. In this fashion Radix can be tightly integrated and inter-version or cross-app version issues do not become an issue.

Other PHP Frameworks

Radix was designed with three main goals.

  1. Be Small, Fast
  2. Easy Integration with Existing Projects
  3. Minimal Dependencies

To get started using the Radix Toolkit simply include the necessary files and use.