Downloads

Xajax 0.6 beta 1

We are happy to announce the Beta1 release of Xajax 0.6. This releases focusses primarily on PHP 5.3 compatibility and performance improvements. We removed all legacy functions and classes from Xajax 0.5 and added JSON support for requests as well as responses.

Changes:
- removed deprecated legay functions and classes
- STRICT support in PHP5
- removed XML parser in xajaxArgumentManager
- updated constructors
- renamed loadcommands() to appendResponse()
- subsequent script/append commands are merged
- JSON response type now default ($xajax->configure('responseType','XML' [or] 'JSON');)
- request parameters are passed as JSON and not as XML

Known issues:
The new JSON response types current works only work with UTF8 encoded responses. Any malformed commands will result in an empty response.


Feature requests, suggestions and bug reports are very welcome. Please visit our forums!



xajax 0.5 Final

The xajax team is happy to report the final release of xajax version 0.5!  An easy to use Ajax framework for use with PHP4/PHP5.  This release comes after many months of hard work and some weeks of delay; yet, this release puts many great features into a single package.  A rich client-side Javascript library combined with an easy to use, yet powerful server-side PHP library puts the power of Ajax in your hands with minimal effort.

The founding members of the xajax team set out to produce a simple, straight forward and fast framework that would bring the browser and server closer than ever.  xajax 0.5 delivers by enabling both beginner and seasoned professional to access the dynamic features of modern javascript enabled browsers.  Whether you want to accomplish simple tasks, like, modifying content in real-time, processing form validation and submittal or to accomplish something out of the norm, like communicating between iframes, xajax will give you the tools to make it happen; all from your familiar PHP server-side code.

Not to worry, xajax is extendable, too.  You can easily add and modify javascript code on the browser, execute javascript and hook in javascript callback functions as desired.  xajax is designed with object-oriented development in mind.  For instance, you can register a series of ajax response handlers by placing them in a class and registering the class with xajax.  

Since xajax 0.26, many new features have been added and security updates implemented.  While we could list all the great features of xajax 0.5, it would be much more fun for you to experience them first hand.  Instead, we'll list some of the highlights and let you experience the rest at your discretion.  In no particular order, we've added:

  • a plugin system (for extending xajax on both the client and server sides)
  • a server side event registration and processing mechanism
  • a client side callback mechanism (for tracking the state of the ajax call)
  • a client side callback context (for maintaining context through the duration of the ajax call)
  • the ability to develop custom response generators (server side) and processors (client side)
  • data type awareness and consistency (between javascript and PHP)
  • language translations (for rendering status and error messages in your native language)
The xajax team would like to thank you for your continued support, patience and constructive feedback.  We extend a special thank you to those who care enough to spend some of their free time answering questions and giving advice in the support forum.  We appreciate every donation, whether it is a monetary gift (no matter the size), development effort, server space, bandwidth or you reaching out to someone you know to spread the word about xajax.



Support this project

Show everyone that you'r using Xajax by including our logo on your website!

PNG24 1290x771px download

PNG 80x15px



XAJAX on SourceForge.net
Support this project Valid XHTML 1.0 Transitional