XOAD, formerly known as NAJAX, is a AJAX/XAP object oriented framework for PHP that allows you to create richer Web applications. It uses JSON and native PHP serialized objects to communicate. Special attention has been paid to security. It supports server side events (observation) and client side events (XOAD Events). Server and client extensions allow features such as HTML manipulation and caching. It is extensively documented, and includes tutorials and examples.
| Tags | Internet Web |
|---|---|
| Licenses | PHP |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Changes: XOAD_HTML is included when XOAD is loaded; in the previous version, XOAD_HTML was included only on callback. XOAD_Client::register(...) was fixed. Nested objects were not serialized as objects, but as the string "object". XOAD_HTML::cssQuery(...) was added. Prototype support was added.


Changes: NAJAX has been renamed to XOAD: XmlHttp Object-oriented Application Development. XOAD_Cache extension was added. You can cache callback requests to the server so the next time you execute them again they will be loaded from the cache. GET parameters are now exported to the client.


Changes: Small bugfixes in the chatAdvanced example (the error dialog was removed). najax.html.importForm (imports an associative array to the corresponding form elements) and najax.html.exportForm (exports form values to an associative array) were added. Support for asynchronous calls canceling was added.


Changes: A serious bug in NACLES was fixed: some events were posted more than once to the server. Support for server extensions and client observers was added. The NAJAX_HTML extension was added. Two new example scripts, Exam and HTML, were added. A new tutorial, NAJAX Page Skeleton, was added. Port support for NACLES providers was added. The new client error handling introduced in 0.3.0.0 rc1 was fixed.


Changes: The NAJAX Client Event System (NACLES) and MySQL provider were added. You can configure it from najax.config.php. allowClasses and denyClasses were added to NAJAX_Server. najax.asyncCall was added in najax.js/najax_optimized.js. Use this method to make asynchronous calls. Better client error handling was added, so you can create method specific error handlers. Security validations were added to NAJAX_Server. All JavaScript functions have been renamed to najax.functionName(...). najax.config.php has been implemented. All meta data methods have been moved from NAJAX_Utilities to NAJAX_Client.
A program that finds duplicate files and creates XML catalogs of your files.
- All comments
Recent commentsRe: xoad is dead :(
You are right, maybe I was just impatiently
xoad is dead :(
unfortunatly it seems that xoad is a dead project (http://forums.xoad.org/viewtopic.php?id=166):
quote:
"Frankly, I don't have enough free time to continue development. I have many great ideas about XOAD and plans to rewrite the entire library with lots of new functionallity (debugging, tracing, better caching, optimizations, Comet-style event system, separation of code and logic, effects, etc. etc.) but I don't see this in the near future."
Tom