I have fallen in love with this kind of architecture. In the past, we would use AJAX and a bit of server-side code to make certain interactions with the page dynamic, but this always involved duplicating logic across both PHP and JavaScript. The most common example of this is a pager, where a direct request to ?page=2 is processed differently than a click on a pager link that takes you to page 2.
Permits to load some blocks by additional AJAX request after loading the whole cached page when the page is viewed by anonymous user. It is suitable for sites which are mostly static, and the page caching for anonymous users is a great benefit, but there are some pieces of information that have to be dynamic.
Provides ajax comments to Drupal sites. Features:
- Makes AJAX submits
- Allows replies to comments on the actual thread page
- AJAX comments deleting
- Works with CAPTCHA
Hooks into the admin/content/node list
* Uses AHAH to show node previews and node edit forms within the existing page.
* Uses AJAX to perform searches, apply filters, and retrieve the results without reloading the entire page.
* Adds filters by author and text content (using Drupal's built-in search).
* Shows how many nodes exist within a given set of filters, and allows direct navigation to any page of results.