This is a page details some of the development projects I have worked on. My goal is to eventually have links on here to (hopefully) useful code that others may choose to use if they feel so inclined.
| KAJAX (0.2) for PHP |
KAJAX is a quick, easy-to-understand implementation of AJAX technology. Kajax was previously an offshoot of Sajax by Modern Method, but as it 1) only targets PHP, and 2) is has been substancially reworked, I have decided to rename it. Kajax features are as follows:
- Kajax only supports PHP >= 5.2.0
- Exporting of PHP object methods (e.g.
Kajax::Export('WebServices::AddBlogEntry') - Exporting of entire PHP objects through the IKajaxExporter interface. e.g. Kajax::Export(new WebServices())
- Object-oriented JavaScript stub. e.g. MyClass::MyMethod() exports as Kajax.MyClass.MyMethod().
- Passing JavaScript objects in AJAX requests. e.g. Kajax.myAjaxMethod(document.getElementById(‘myForm’))
- Simplified implementation (since PHP 5.2.0+ has built-in JSON functionality with
json_encodeandjson_decode) - Pop-up debugging window that allows you to modify values before they post and gives you detailed server-side information.
- Ability to map cross-domain services.
- Ability to easily map event bindings, jQuery actions, etc, back to the client through a single interface.


0 Responses to “Code”