Tag Browser: AJAX Resources
Tag = php
Your using my tag browser, main categories have an additional introduction and are available Pages listing in the sidebar.
AjaxAC - Open-source PHP framework for creating AJAX / JavaScript applications · Wiki
AJAX library for php with a focus on doing all the coding php side. Allows for very clean html, as all the javascript is generated from your php classes. Basic development is object oriented and widget based. So on the javascript side you just attach your widgets to dom elements based on id. This leaves the heavy lifting to happen in php or in some other javascript library your pulling in. AjaxAC include code to auto generate various callbacks which is quite handy. The biggest problem I see is that if you don't create a javascript utility library you end up having to write lots of javascript inside php strings which is a mess to debug especially since it will spit out with other generated code making errors hard to track down.
Broken Notebook AJAX spell checker · Wiki
language
A php project that adds spell checking to a textarea using the pspell extension (also has a wrapper supporting aspell). The license is BSD style. The CPAINT AJAX library is used.
Building Dynamic Web Applications with AJAX · Wiki
Slides to presentation given at the AzPHP Users group in April '05, gives an AJAX intro and shows a demo app built with JPSpan
CPAINT: Cross-Platform Asynchronous INterface Toolkit · Wiki
AJAX implementation supporting PHP & ASP, dual licensed under GPL and LGPL. Calls are made using cpaint_call function in javascript which you provide a remote page, method, function to call, arguments, callback function, and return type. This makes for rather complex calls but for basic return types it can be fast since you can return a single item directly as text. For complex types functions are provided for creating a custom xml format in PHP or ASP.
Cake Framework AJAX Demo · Wiki
language
Includes live search, Posting of a form, an active grid, various effects and notifications as well.
CakePHP · Wiki
Cake is a well done port of the Ruby on Rails framework to PHP. This includes all its AJAX integration with the prototype js lib. AJAX integration is all done through easy to use helper functions, but its not really standalone so if you don't want to use the entire framework its not really a solution.
ClearHealth · Wiki
A PHP GPL Practice Management System providing Medical Billing, Medical Accounts Recievable, Scheduling, Access Control, and EMR. This application is one of my main projects at Uversa. AJAX is used thoughout for Patient Search, and in the Admin module. Be sure to check out the Fee Schedule editor and the Superbill editor for examples of scrolling editable tables. JPSpan is used as the AJAX Toolkit.
JPSPAN · Wiki
Provides Cross Browser XMLHttpRequest based AJAX support, synchronous and asynchronous operation is supported. An object oriented api is offered to both JavaScript and PHP sides. Basic operation on the server side is provided by a server page where php objects you want to export are registered, this page is included in html pages with a client flag which generates proxy javascript classes with the same api as the php class (all class and method names are lowercase). Calls are made by creating an instance of the javascript class and then calling its methods. In async operation a callback class is specified when the instance is created, results are sent to methods with the same name as the called method. Provides complex datatype (multi-dimensional arrays and object) serialization and support for passing php errors to javascript, with configurable error handling on the javascript side.
Monket Calendar · Wiki
Great looking AJAX calendar, supports drag and drop rescheduling and resizing. Events are only scheduled in day intervals and there is no overlap checking. Supports multiple categories each with a ics export and a rss feed. Events that span multiple days are shown as a single enity. Works in Firefox, Opera, Safari, and IE.
PHPBuilder.com: XMLHttpRequest and AJAX for PHP programmers, Part 2 · Wiki
Extension of an earlier tutorial showing basic text replacement. Lots of code shown but not much in the way of explanation. Includes commented javascript code with a decent Cross Browser XMLHttpRequest implementation.
Redefining Web Applications presentation at OSCON '05 · Wiki
Presentation gives a general AJAX overview, lots of coverage on removing
RoundCube Webmail Project · Wiki
browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation and message filters
Tech wise it uses its own XMLHttpRequest wrapper and sends javascript to the client which is evaled. All AJAX reports seem to be GET requests just passing in some basic data in the query string. I'm not sure what they do for forms, the code has a number of large monolithic library files so its not the easiest to quickly understand.
SAJAX - Simple Ajax Toolkit by ModernMethod - Toolkit for PHP · Wiki
language
provides
supports
version
Supports: ASP, Cold Fusion, Io, Lua, PHP, Perl, Python and Ruby, asynchronous operation only.
Provides Cross Browser XMLHttpRequest based AJAX support, provides a procedural JS api. Works by registering functions to export on the serverside which generates javascript to put into your HTML pages. The functions are exported with a x_ prefix, functions then work like normal javascript except the last paramater is a callback function for the result.
There and Back Again » AJAX Hello World with Sajax · Wiki
Introduction to using Sajax in php. Shows a small example and walks through the code.
There and Back Again » Blog Archive » AJAX Hello World with JPSpan · Wiki
Introduction to using JPSpan. Shows a small example and walks through the code.
Tiny Tiny RSS · Wiki
Very well written feed reader with a nice clean UI. Good example of how to give feedback to a user during the loadng process. No toolkit was used but its not really needed for an app like this since all the work is done in PHP. New chunks of HTML are downloaded and replaced using innerHTML.
XML.com: Very Dynamic Web Interfaces · Wiki
Article focuses on form validation, the standard case of signing up a new user and finding a unique username is used. Backend is PHP producing xml which is consumed using the DOM on the javascript side. This is a very introductory aricle with XMLHttpRequest examples that would need some work for cross browser usage.
XOAD - the PHP based AJAX/XAP object oriented framework · Wiki
OO PHP AJAX library, uses JSON as its serialization format, and supports events and HTML manipulation
dotvoid.com - Toxic · Wiki
A new toolkit that uses similar data serialization techniques as JPSpan. Focus is on automatic form validation and includes automatic form field binding code. Supports synchronous and asynchronous operation and mapping js calls directly to php calls. Calls are made against classes which are exposed to javscript content by including the base js library and using a bind api.
labs.Revision10 » Dynamic Ajax Tables · Wiki
language
Using Sajax Daren Jackson created dynamically editable database table.
Cells are edited using click to edit and the updates are saved
using ajax when you click on another cell. Its a great look demo and an example of what you can do with AJAX but its not yet wrapped up as an easy to use widget.
mp3act - Streaming MP3 Jukebox AJAX Web Application · Wiki
A PHP GPL application that provides a Streaming MP3 Jukebox. The application uses sajax for all content loading, providing lots of nice feedback offering good usability. The only problem seems to be that it only supports firefox and safari.
omar kilani - projects - php-json · Wiki
JSON (JavaScript Object Notation) is a lightweight data-interchange format. Since its nativly understood by JavaScript it can be a useful part of a fast AJAX implementation. This is a php extension implementation of it based off of json-c.
particletree · Degradable Ajax Form Validation · Wiki
Article focus's heavily on getting the actual validation done, XMLHttpRequest is used, but the actual implementation of looks a little light weight on error handling and cross browser coverage. The validation code is simple enough and easy to understand but I don't think I would want to build my sites validation off this example. The code in php or asp is a nice touch, and there is a working example to download.
xajax · Wiki
A PHP AJAX lib providing mapped functions and asynchronous operation. Mapped funtions are procedural and are prefixed in javascrpt with xajax_. The unique feature is that you don't write callback methods in your JavaScript code, instead you create an xajax response object that says what elements to do content replacement with or even what JavaScript code to add to the page.
RSS feed@del.icio.us (note del.icio.us only contains a short description not the full one on this site)




