Welcome, Guest Log In | Register
User Manual
The User Manual for Krai Framework

Introduction

What is Krai Framework?

Krai Framework is a PHP application framework specifically for PHP5. The intention is to abstract from the most nitty-gritty details of developing a web application in order to focus on functionality and presentation.

Krai Framework started life as KvFramework 2.0 beta, which was also being developed by the same person. The change of names occurred in order to provide a concise naming scheme when the framework was converted into a (nominally) PEAR compatible format.

The Developers

Krai Framework currently has a single developer by the name of Greg McWhirter. He is a graduate student in Logic and the Philosophy of Science at UC Irvine and a long-time hobbyist programmer. This is actually the third framework he has developed, but the first that has been publically released.

The Technology

Krai Framework is developed for PHP5 and MySQL mainly, though some support is available in an alpha state for other databases through PDO. It is entirely object oriented.

Resources

There is a framework API available here. In addition, you may want to check out the Google Group or the Google Code project.


Philosophy

The developer was inspired by having developed applications using frameworks such as Ruby on Rails. Such frameworks were easy to develop in, but they seemed a bit too tied to certain libraries. Additionally, database support was usually too rigid to easily execute complex queries with a minimum of extraneous data returned.

As such, Krai Framework is intended to be a lightweight framework, trying to provide a framework that changes some of those things. While providing a core that allows for the development of applications without the worry of low-level details, it still provides extreme flexibility for developers.


Getting Help

Help is happily provided by any of the following means whenever the developer(s) are available.

Google Code Issue tracker

There is a bug and feature request tracker available from the "Issues" tab of the Google Code project page. Please feel free to submit anything that you do not think is working correctly or you would like to see added in the way of functionality.

Mailing List

A public mailing list, courtesy of Google Groups, is available for assistance as well. Please visit this page to view the list archive or to post a new message.

Forums

Forums will soon be available for assistance and general discussion as well.

IRC

Greg can be found on IRC on irc.freenode.net #krai when he is online. His nick is gsm4.


Long Term Plans

(coming soon...)

Page Updated: Tue, Jul. 29th 3:09 PM
Content Updated: Tue, Jul. 29th 3:09 PM by Greg McWhirter (gsmcwhirter)
Krai Framework site admin credits sitemap valid xhtml?