On the Floss Valley blog, there's a tutorial posted on creating a sample PHP-driven, Ajax-enabled website using the Smarty templating system and the Xajax library.
This tutorial will explain how to develop a simple AJAX application using Smarty and Xajax with a simple example. The sample application is developed in a Fedora 7 + Apache-2.2 + MySQL-5 server.
They require you to already have some software installed (like PHP, MySQL, ADOdb, Xajax and Smarty) before you get started - no installation guides for those though. They do, however show how to:
- Create the database structure
- Lay out the source code files
- Make the configuration
- Connection to the database and to the Ajax script