Features

To this end, this project provides all necessary functions and features for creating website, CMS or CLI application.

Download

toKernel Latest release - Version 1.1.1
You can check out the latest project source
code in Google Project Hosting.

Documentation

Documentation is under development,
but we're working on it, and it should be available soon.

... some thoughts

Many PHP framework projects boast themselves as being "more flexible", "easy to use", "very fast" and the like. As you may have noticed, the fastest code is the one that never runs ;-) And how can a framework be easy to use and understand when it has thousands of uncommented lines of code and little else? A project will be "easy to use" if it has clear and concise documentation and its source code has extensive and meaningful comments.
This project has a lot of advantages compared with other framework projects, but we can not describe them in just a few words. They will become clear when reading the upcoming documentation and the source code if you are up to it.

Many framework projects claim that classes in a library must the independent from one another. But why? In this case, all we get is a collection of classes and not a real framework. For example the class 'email' should check the recipient's address is well-formed before sending a message. Then can it should be allowed to use the 'validate' class, which is responsible for checking the validity of email addresses among others. Or the 'form' class should have access to the 'filter' class to filter data and ensure valid html output will be produced. We think frameworks should have integrated kernels. This is what why we said this is a monolithic framework and not a collection of independent classes.

But then, you decide for yourself...

...quotation!

"If you want to shoot, shoot no talk!"

r21. Application kernel for http mode / v.1.2.4. Methods app_url() and theme_url() returns correct url if the constant TK_CUSTOM_DIR is empty. http://www.tokernel.com/documentation/changelog/
May 9, 2012
toKernel v.1.1.0 released with new client class library! See http://www.tokernel.com/documentation/changelog/
Apr 12, 2012
r.20 - tokernel.framework/lib/client.lib.php New class library client_lib / v.1.0.0 - Collecting information of the OS, browser, mobile device of the client. File framework/config/platforms.ini required as reference. See http://www.tokernel.com/documentation/changelog/
Apr 12, 2012
r.20 - tokernel.framework/lib/mysql.lib.php, Class library - mysql_lib / v.1.2.1. Method fetch_assoc() returns false if mysql query triggered an error or warning.
Apr 11, 2012
Welcome to new look on toKenrel website!
Apr 11, 2012
toKernel Version 1.0.7 released! See http://www.tokernel.com/documentation/changelog/
Apr 10, 2012