jQuery-ahm is a light-weight jquery plugin that reduces ajax requests to one-line.
Features
jQuery-ahm is a replacement for $.ajax. With $.ajax, every ajax request needs a callback, resulting in a lot of javascript. $.ahm reduces javascript code by letting the response data define the actual callbacks.
Super light-weight: ~1KB minified
Reduces ajax requests to one-line (including ajax form validation)
No more custom callbacks for every ajax request
Lets back-end define post ajax callbacks (applied automagically)
Supports all jquery + custom callbacks in back-end code
Drop in replacement for $.ajax() (supports all $.ajax options)
Configuration
The module has an admin interface, where you can enable to always include the JavaScript file to the site.
Otherwise you can include it manually via a simple function callback:
This module contains flexible form field. The Date field use JQuery datepicker plugin to Popup calendar and flexible field attributes to configure form field.
The Drupal core contact module provides a no-frills way for users to email you via a simple webform. If you like that module, but would also like those form submissions to be recorded in CiviCRM, then this no-frills extension is for you.
This module is not a end user product and doesn't provides anything by itself. It provides a base for all OAuth based modules and should be installed if the module you want to use depends on it.
This project is in an incubation phase. The raison d'etre for this project is to provide an extensible set platform quality API for the Drupal community to build upon.
Designed with a few goal is mind:
High-quality APIs take a lot of hard work to create. This module started the API design, specification, and review process as I started committing code to the source repository for other to contribute. This module is not intended to replace OAuth, but is more a good candidate for Drupal Core integration. (see #1148990: Add an oauth identity provider to core)
Low footprint, lightweight, fast
No modules dependencies
Using PECL native OAuth extension. This pecl package is considered the de facto standard by Rasmus Lerdorf. That provides a known, non-Drupal-specific API (easier for new people coming to Drupal) as well as a very easy way for Sites With Root(tm) to speed up their Drupal site.
Can be extended with any PHP Library by implementing the DrupalOAuthAdapter interface.
Focus on providing a consistent framework for managing external identities to programmer instead of a end-user module.