Actualización
This commit is contained in:
106
main/inc/lib/xajax/README.txt
Normal file
106
main/inc/lib/xajax/README.txt
Normal file
@@ -0,0 +1,106 @@
|
||||
====================================================================
|
||||
xajax PHP Class Library
|
||||
The easiest way to develop asynchronous Ajax applications with PHP
|
||||
|
||||
Version 0.2.4 (stable release)
|
||||
README Text File
|
||||
|
||||
------------------------------------------------------
|
||||
| Release Notes: |
|
||||
| http://wiki.xajaxproject.org/0.2.4_Release_Notes |
|
||||
| |
|
||||
| Lead Developers: |
|
||||
| Jared White (jared@intuitivefuture.com) |
|
||||
| J. Max Wilson (jmaxwilson@users.sourceforge.net) |
|
||||
| Eion Robb (eion@bigfoot.com) |
|
||||
------------------------------------------------------
|
||||
====================================================================
|
||||
|
||||
:: To find out what's changed since the 0.2.3 release of xajax, ::
|
||||
:: view the Release Notes in the link above. ::
|
||||
|
||||
1. Introduction
|
||||
|
||||
xajax is a PHP library that you can include in your PHP scripts
|
||||
to provide an easy way for Web pages to call PHP functions or
|
||||
object methods using Ajax (Asynchronous Javascript And XML). Simply
|
||||
register one or more functions/methods with the xajax object that
|
||||
return a proper XML response using the supplied response class, add
|
||||
a statement in your HTML header to print the Javascript include,
|
||||
and run a request processor prior to outputting any HTML. Then add
|
||||
some simple Javascript function calls to your HTML, and xajax takes
|
||||
care of the rest!
|
||||
|
||||
xajax includes a Javascript object to facilitate the communication
|
||||
between the browser and the server, and it can also be used as a
|
||||
Javascript library directly to simplify certain DOM and event
|
||||
manipulations. However, you can definitely choose to use a
|
||||
dedicated Javascript "engine" of your liking and integrate it with
|
||||
xajax's client/server communication features in a number of ways.
|
||||
More tightly-coupled integration will be forthcoming in a future
|
||||
version of xajax.
|
||||
|
||||
2. For More Information
|
||||
|
||||
The official xajax Web site is located at:
|
||||
http://www.xajaxproject.org
|
||||
|
||||
Visit the xajax Forums at:
|
||||
http://community.xajaxproject.org
|
||||
to keep track of the latest news and participate in the community
|
||||
discussion.
|
||||
|
||||
There is also a wiki with documentation, tips & tricks, and other
|
||||
information located at:
|
||||
http://wiki.xajaxproject.org
|
||||
|
||||
3. Installation
|
||||
|
||||
To run xajax, you need:
|
||||
* Apache Web Server or IIS for Windows XP/2003 Server
|
||||
(other servers may or may not work and are not supported at this
|
||||
time)
|
||||
* PHP 4.3.x or PHP 5.x
|
||||
* Minimum supported browsers: Internet Explorer 5.5, Firefox 1.0 (or
|
||||
equivalent Gecko-based browser), Safari 1.3, Opera 8.5 (older
|
||||
versions only work with GET requests)
|
||||
|
||||
To install xajax:
|
||||
Unpack the contents of this archive and copy them to your main Web
|
||||
site folder. Or if you wish, you can put all of the files in a
|
||||
dedicated "xajax" folder on your Web server (make sure that you
|
||||
know what that URL is relative your site pages so you can provide
|
||||
xajax with the correct installed folder URL). Note that the
|
||||
|
||||
"thewall" folder in the "examples" folder needs to be writable by
|
||||
|
||||
the Web server for that example to function.
|
||||
|
||||
Within the main xajax folder there are two folders: "examples"
|
||||
and "tests". You should be able to view these PHP pages from your
|
||||
Web browser and see xajax working in action. If you can view the
|
||||
pages but the AJAX calls are not working, there may be something
|
||||
wrong with your server setup or perhaps your browser is not
|
||||
supported or configured correctly. If worst comes to worst, post
|
||||
a message in our forums and someone may be able to help you.
|
||||
|
||||
4. Documentation
|
||||
|
||||
Detailed documentation for the xajax PHP classes is available on
|
||||
our wiki (URL listed above in section 2), and more is on the way
|
||||
(particularly in regards to the Javascript component of xajax).
|
||||
Another good way of learning xajax is to look at the code for the
|
||||
examples and tests. If you need any help, pop in the forums and
|
||||
ask for assistance (and the more specific your questions are,
|
||||
the better the answers will be).
|
||||
|
||||
5. Contributing to xajax
|
||||
|
||||
xajax is released under the LGPL open source license. If you wish
|
||||
to contribute to the project or suggest new features, introduce
|
||||
yourself on the forums or you can e-mail the lead developers at
|
||||
the addresses listed at the top of this README.
|
||||
|
||||
6. Good luck and enjoy!
|
||||
|
||||
====================================================================
|
||||
Reference in New Issue
Block a user