Modules: Developer | drupal.org, May 7 2008
SWFObject API
print theme ( "swfobject_api" , $url , $params , $vars );
To use this module, you must download the SWFObject library and place it in the swfobject_api module directory.
This module is different than the swfobject.module as it is specifically designed to implement an API only. If you want to add flash blocks, you might want to look at that module.
5.x-1.2-15 2008-Apr-23 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests systemmask
The Tables API defined by TAPIr can be used by module developers to include simple, dynamically configurable tables in their modules. The tables generated by TAPIr feature dynamic loading of data but also dynamic positioning and disabling of fields (columns) based on settings configured in the table's settings page. Settings pages are auto-generated and include helpful links to preview tables and view a master tabel list. Tables defined by TAPIr are also extensible, so your tables will be available for other module developers to hook into in a method similar to the Forms API.
Find out more · Bugs and feature requests Theme Settings API
Are you an elite Drupal themer wanting to add custom settings to the /admin/build/themes/settings/yourtheme page? The Theme Settings API module was written for you, baby!
Find out more · Bugs and feature requests UpAPI (as in Upload API)
...limit of 10 lines reached, additional matching lines are not shown...
Modules: Developer | drupal.org, May 7 2008
Find out more · Bugs and feature requests Keys
This module provides management of API Keys for different modules. Keys API also allows developers who work on local copies of a site, to access the API key needed for their particular computer. For instance, Google Maps' keys work only for the domain name they are assigned to, with Keys API you can save a Google Maps API key for your local machine. If the module that uses that key uses Keys API module, the correct Key will be returned.
5.x-1.0 2008-Apr-10 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests Links Package
The Links Package is a multi-module set for managing URL links in a master directory, and attaching them in various ways to your content pages. It includes both an API for developers and user-visible content modules. This package is released for Drupal 4.7 and Drupal 5.0.
Find out more · Bugs and feature requests Map api
The motivation behind this module was to create a game that is powered by Drupal core. The first step in our work is to release flexible API that can allow us to build that game; MapAPI is part of it.
Unlike other approaches (like Node Import, Import/Export API, wp2drupal, ...) Migrator is neither limited to a specific system (Wordpress2Drupal), nor limited to a specific object type or action (Node Import). It has been designed support any kind of remote system (including different major versions) and to support any module in contrib, however, not by providing an over-engineered API (like Import/Export API).
This module is intended for use by other modules that want to create multipage forms via the Drupal 6 Forms API.
Find out more · Bugs and feature requests Multisite API
...limit of 10 lines reached, additional matching lines are not shown...
Modules: Developer | drupal.org, May 7 2008
PressFlow Transaction provides a nested transaction API modeled after Java's synchronized functions. This makes using transactions easy because there is no need to worry about transaction "garbage collection" like running COMMIT or ROLLBACK just before the function returns. This module also protects against the hazards of nested transactions and partial ROLLBACKs.
an alternate install profile generator module is being developed @ http://drupal.org/project/install_profile_api
This is also a good demonstration of what hook_mail_alter(), available in Drupal 5.x and later, can do.
Find out more · Bugs and feature requests REST API
This is a no fuss REST API. After installation, this module bolts on a REST API. The REST API is divided up into different modules that serve different purposes.
REST API
The main REST API module provides very little for the end-user by itself. It sets up the permissions for REST access and provides a /=/help URL that provides some quick reference documentation into the API. For REST API modules developers, it provides helpers to read in JSON or www/x-form-url-encoded data and pass it on to request handlers and a serializer to output data in one of the available formats.
REST API Node
REST API User
Introduced in Drupal 6, the Schema API allows modules to declare their database tables in a structured array (similar to the Form API) and provides API functions for creating, dropping, and changing tables, columns, keys, and indexes.
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
CiviNode is a module and API that exposes CiviCRM contacts, groups, and other CiviCRM object types to Drupal as nodes. It's designed to make CiviCRM easier to use and integrate with all of the Drupal tools and techniques you've come to know and love. For example, once you've mirrored a CiviCRM contact into Drupal, you will be able to:
An "easy-to-use" wrapper API for handling common programming tasks that modules using CiviCRM can use.
an alternate install profile generator module is being developed @ http://drupal.org/project/install_profile_api
This module provides a front-end webmail interface for the Mail API module. It includes a sub-module called 'webmail_ajax', which will use jQuery to create a more dynamic interface, with fewer or no page loads.
If interested in helping develop this module, please visit the Mail API developer's website.
Mail API
Find out more · Bugs and feature requests IMAP API
This module provides a way for Mail API module to access IMAP mail servers. It implements hooks defined by the Mail API module. Due to the limitations of PHP's built-in IMAP functions, this module will contain a customized version of Iloha Mail's IMAP library.
If interested in helping develop this module, please visit the Mail API developer's website.
Mail API
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Visibility API (Optional):
Firestats module is integrated with Visibility API module to set stats collection from specific parts of the website only; just like the block visibility setup.
Find out more · Bugs and feature requests Multisite API
5.x-2.0 2008-Mar-21 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests Imediasee Premium Player
Find out more · Bugs and feature requests REST API
This is a no fuss REST API. After installation, this module bolts on a REST API. The REST API is divided up into different modules that serve different purposes.
REST API
The main REST API module provides very little for the end-user by itself. It sets up the permissions for REST access and provides a /=/help URL that provides some quick reference documentation into the API. For REST API modules developers, it provides helpers to read in JSON or www/x-form-url-encoded data and pass it on to request handlers and a serializer to output data in one of the available formats.
REST API Node
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Find out more · Bugs and feature requests Voting API
VotingAPI helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content.
A non writing image manipulation API for Drupal. This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features to your Drupal site. It only provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI.
The GMap module is primarily an API packaged with a few modules to give some functionality.
The API allows developers of other modules to include Google Maps in their module. There is also a macro generator and a filter to insert a google map from a macro into any node where the filter is run.
The above description is for the Drupal 4.7 version. The 4.6 version does not have the user functionality and the programming API is not as complete.
The Ajax Table module is an API-based tool that will allow other modules to create ajax-refreshable tables by supplying a few parameters. There are some handy utilities built in that aid in managing data more quickly than many Drupal modules offer by default. With an Ajax Table, it is easy to add ajax-based input columns to change data on the fly. There is also a utility that works similarly to an auto-complete field, but displays results in a fully customizable Ajax table, which supports pagination and in-place editing.
duration_api provides a reusable Duration class and formatter functions for developers who need to do internal date calculations and conversions.
duration_element depends on duration_api and provides a set of form elements for entering durations, to be used in custom forms.
Developers can find the API documentation inside the module files, examples for using the form elements are provided in duration.example.
Modules: Community | drupal.org, May 7 2008
The module comes with 2 modules. The main answers module adds a node type that is used to ask the questions. The second module provides a node type to post simple answers to questions posed. The Answers module has an API to allow you to add different node types that can be used as answer nodes.
Adds a newsletter subscribe page for those who use Bronto email marketing software. After filling out the subscription form, users will be added to your Bronto account via the Bronto API. This module also allows users to be added to CiviCRM when they are added to Bronto. In order to use this module, you must have a Bronto API account.
Buddylist is a great module to build Social Networks; maybe it’s the central community module. "Old" buddylist is great, but is not very easy to modify or adapt. Buddylist2 is split into API und UI, so that there can be many different UI´s. All listings are done with Views, so you can place it where you want. Furthermore there is the possibility to use workflow-ng for notifications (needed configurations are available out of the box - just adapt it via workflow-ng UI)
Buddy API
Buddy API Shortest Route
Buddy API Invite
Buddy API
Buddy API allows users to generate social networks. The API itself has no UI and will not do anything by itself. All functions are
Buddylist UI is an user interface for Buddy API. All listings are realised with views, so you can adapt and theme how you want.
Buddy API Shortest Route
...limit of 10 lines reached, additional matching lines are not shown...
Modules: Location | drupal.org, May 7 2008
Generic API for developers
Find out more · Bugs and feature requests Country codes API
This module provides an API for official and up-to-date ISO 3166 country codes (alpha-2 and alpha-3) and names (official short names).
5.x-1.0 2007-Dec-13 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests e-Commerce Location
The GMap module is primarily an API packaged with a few modules to give some functionality.
The API allows developers of other modules to include Google Maps in their module. There is also a macro generator and a filter to insert a google map from a macro into any node where the filter is run.
The above description is for the Drupal 4.7 version. The 4.6 version does not have the user functionality and the programming API is not as complete.
The package depends on the Country codes API and requires a Google Maps API Key.
Keys
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Direct Debit Payment 'API'
Enable direct debit api
Find out more · Bugs and feature requests Asset API
The asset API has for goal to provide some kind of abstraction layer for the file management.
5.x-0.1 2008-Mar-07 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests AJAX Picture Preview
Media API: The HTTP RESTful API where you can create, read, update, and delete each resource including Recordings and meta-data for each recording, Flash Players (playlist and single recording), Flash Recorders, Phone Applications, IVR Prompts
This module provides integration with the REST API at http://del.icio.us
Find out more · Bugs and feature requests Chart API Why Use Google Charts?
There are many reasons to choose Google Charts API over other methods such as Flash or Flex charts.
...limit of 10 lines reached, additional matching lines are not shown...
Modules: Content | drupal.org, May 7 2008
RelatedContent enables site maintainers to easily select on a per-node basis what nodes should be displayed along with it. Nodes that are available for selection are provided by one or more views, provided by the Views module. How the nodes are displayed is configurable, as well as themeable. The module also provide a small but powerful API for advanced users.
Using its API, the module can made to display a block with content related to the node currently being viewed.
Find out more · Bugs and feature requests REST API
This is a no fuss REST API. After installation, this module bolts on a REST API. The REST API is divided up into different modules that serve different purposes.
REST API
The main REST API module provides very little for the end-user by itself. It sets up the permissions for REST access and provides a /=/help URL that provides some quick reference documentation into the API. For REST API modules developers, it provides helpers to read in JSON or www/x-form-url-encoded data and pass it on to request handlers and a serializer to output data in one of the available formats.
REST API Node
REST API User
Future versions will include multiple MMORPGs and an API to expand it to any game.
This module integrates the image node type with Shutterfly's C4P API to allow users to print images with Shutterfly. This is useful if you have a site with a gallery of photographs that a user may want to order prints from.
Modules: Utility | drupal.org, May 7 2008
Keys
This module provides management of API Keys for different modules. Keys API also allows developers who work on local copies of a site, to access the API key needed for their particular computer. For instance, Google Maps' keys work only for the domain name they are assigned to, with Keys API you can save a Google Maps API key for your local machine. If the module that uses that key uses Keys API module, the correct Key will be returned.
5.x-1.0 2008-Apr-10 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests Knurl
Find out more · Bugs and feature requests Map api
The motivation behind this module was to create a game that is powered by Drupal core. The first step in our work is to release flexible API that can allow us to build that game; MapAPI is part of it.
Find out more · Bugs and feature requests Memcache API and Integration
An API for using Memcached and the PECL Memcache library with Drupal.
Unlike other approaches (like Node Import, Import/Export API, wp2drupal, ...) Migrator is neither limited to a specific system (Wordpress2Drupal), nor limited to a specific object type or action (Node Import). It has been designed support any kind of remote system (including different major versions) and to support any module in contrib, however, not by providing an over-engineered API (like Import/Export API).
Modules: Developer | drupal.org, May 7 2008
The project aims to produce a browser-based form builder for Drupal. Users (e.g., module designers) will be able to create and edit forms and their elements and properties through a browser UI with familiar features like drag and drop reordering. The form builder will read in, modify, and output a Forms API data structure, so that forms built can be saved and used as form-generating code in Drupal modules.
The Ajax Table module is an API-based tool that will allow other modules to create ajax-refreshable tables by supplying a few parameters. There are some handy utilities built in that aid in managing data more quickly than many Drupal modules offer by default. With an Ajax Table, it is easy to add ajax-based input columns to change data on the fly. There is also a utility that works similarly to an auto-complete field, but displays results in a fully customizable Ajax table, which supports pagination and in-place editing.
Find out more · Bugs and feature requests API
This module was designed to produce the Drupal developer documentation available at api.drupal.org.
5.x-1.0 2007-Dec-08 Download · Release notes Recommended for 5.x
4.7.x-1.x-dev 2006-Dec-14 Download · Release notes Development snapshot
Find out more · Bugs and feature requests Backport
The Backport module makes selected core Drupal 4.7 methods and tools available to 4.6 modules. Initially included are portions of the Forms API and the Javascript tools.
Using Backport, developers can construct forms using the Forms API in 4.6 modules and can use the drupal.js methods and widgets.
This module provides a Bitcache-compatible data storage repository for Drupal and implements the Bitcache REST API for interoperability with the standalone Bitcache command-line and synchronization tools.
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
This module makes comments on your site translatable. It adds buttons to each comment for various languages. Clicking a language will translate the comment using the Google AJAX Language API.
The Language API is loaded externally from Google. More information about the API can be found here:
Find out more · Bugs and feature requests User Points Voting API
Makes it possible for voting widgets (that leverage the Voting API) to hook into the User Points ecosystem. Sites using voting tools like Fivestar, Voting, or Latest and Greatest (to name a few) can now award their users points for voting.
User Points Voting API is sponsored by WebWise Solutions.
This module is intended for use by other modules that want to create multipage forms via the Drupal 6 Forms API.
Conditions are sets of requirements (e.g. PHP code, current page or site) that make the condition as a whole TRUE or FALSE. Other modules can provide new requirements or use the Condition API to trigger some kind of action (e.g. display a block or switch the theme to Garland) in case a condition is TRUE.
API: integrate your own module
Translatable module is a different approach on Internationalization and Localization. It is based on the fact that any translatable content in Drupal is input via forms that have been built with the Forms API.
For this purpose, it adds a layer between Forms API and database storage. Translatable uses two methods for data abstraction. These are:
...limit of 10 lines reached, additional matching lines are not shown...
Modules: CCK | drupal.org, May 7 2008
Use PHP Code to validate your content type's values, then set form_set_error() to show validation error messages.
This module was inspired by Jeff Eaton's article, "Dynamic and Multipage forms with Forms API". Be advised however, since it is currently beta and can only break-up long forms across separate pages, it falls short of the ideal Wizard as defined by Eaton. Right now it is more of a Long Form Pagination module.
Get a Google Maps API key.
Input your Google Maps API key under Administrate -> Site Configuration -> CCK Map Settings.
CiviNode is a module and API that exposes CiviCRM contacts, groups, and other CiviCRM object types to Drupal as nodes. It's designed to make CiviCRM easier to use and integrate with all of the Drupal tools and techniques you've come to know and love. For example, once you've mirrored a CiviCRM contact into Drupal, you will be able to:
An "easy-to-use" wrapper API for handling common programming tasks that modules using CiviCRM can use.
This package contains both the Date module and a Date API module. The Date API is available to be used by other modules and is not dependent on having CCK installed.
The date module is a flexible date/time field type for the cck content module which requires the CCK content.module and the Date API module.
duration_api provides a reusable Duration class and formatter functions for developers who need to do internal date calculations and conversions.
duration_element depends on duration_api and provides a set of form elements for entering durations, to be used in custom forms.
...limit of 10 lines reached, additional matching lines are not shown...
Modules: 3rd party integration | drupal.org, May 7 2008
Bring all your activity on the web into Drupal. Activity Stream builds a lifestream for you by aggregating your social activities all in one place. Whether it's bookmarks on Del.icio.us and Ma.gnolia, pictures on Flickr, music on Last.fm, or posts on your blog, anything you create can be gathered into one easy to read stream. The module comes with support for a half dozen popular sites and support for any site that publishes an RSS or Atom feed. Developers can create integrations with any other site using a simple API.
This project aims to be a full implementation of the Amazon Ecommerce APIs for Drupal 6. It's modular in design, with a central "Pure API" module that interacts with Amazon, and click-on modules to handle expanded data for additional product types, features like wishlists and customer reviews, etc.
This module provides AMFPHP support to Services. This module overrides AMFPHP classes to provide support for services defined in the service api.
This module provides integration with the Asterisk software PBX, including both some basic built-in call/record/playback functionality, and an API allowing other modules to make use of these functions.
This module provides a Bitcache-compatible data storage repository for Drupal and implements the Bitcache REST API for interoperability with the standalone Bitcache command-line and synchronization tools.
Adds a newsletter subscribe page for those who use Bronto email marketing software. After filling out the subscription form, users will be added to your Bronto account via the Bronto API. This module also allows users to be added to CiviCRM when they are added to Bronto. In order to use this module, you must have a Bronto API account.
These modules are an integration of the ThomsonReuter's Calais RDF web service into the Drupal platform. This will not only provide the capabilities to integrate Calais Entity (and soon Event) metadata with Drupal Nodes, but it also provide a flexible API for modules to use when integrating with the Calais service.
This module integrates the Campaign Monitor API into Drupal so you can give users the ability to subscribe and unsubscribe for your Campaign Monitor manage lists through a block on your Drupal site. You must have an account with Campaign Monitor (http://www.campaignmonitor.com) to use this module.
Find out more · Bugs and feature requests Chart API Why Use Google Charts?
There are many reasons to choose Google Charts API over other methods such as Flash or Flex charts.
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Buddylist is a great module to build Social Networks; maybe it’s the central community module. "Old" buddylist is great, but is not very easy to modify or adapt. Buddylist2 is split into API und UI, so that there can be many different UI´s. All listings are done with Views, so you can place it where you want. Furthermore there is the possibility to use workflow-ng for notifications (needed configurations are available out of the box - just adapt it via workflow-ng UI)
Buddy API
Buddy API Shortest Route
Buddy API Invite
Buddy API
Buddy API allows users to generate social networks. The API itself has no UI and will not do anything by itself. All functions are
Buddylist UI is an user interface for Buddy API. All listings are realised with views, so you can adapt and theme how you want.
Buddy API Shortest Route
Buddy API Shortest Route provides a block which shows the shortest route from UserA to UserB in a social network (like StudiVZ, Facebook,...)
Buddy API Invite
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Find out more · Bugs and feature requests Keys
This module provides management of API Keys for different modules. Keys API also allows developers who work on local copies of a site, to access the API key needed for their particular computer. For instance, Google Maps' keys work only for the domain name they are assigned to, with Keys API you can save a Google Maps API key for your local machine. If the module that uses that key uses Keys API module, the correct Key will be returned.
5.x-1.0 2008-Apr-10 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests Contact Link
Find out more · Bugs and feature requests Booking system api
Utilize the date api
Bring all your activity on the web into Drupal. Activity Stream builds a lifestream for you by aggregating your social activities all in one place. Whether it's bookmarks on Del.icio.us and Ma.gnolia, pictures on Flickr, music on Last.fm, or posts on your blog, anything you create can be gathered into one easy to read stream. The module comes with support for a half dozen popular sites and support for any site that publishes an RSS or Atom feed. Developers can create integrations with any other site using a simple API.
Find out more · Bugs and feature requests Rapleaf API
Rapleaf provides an API to import contacts from gmail, yahoo, hotmail and AOL webmail accounts after you get your API key.
download
...limit of 10 lines reached, additional matching lines are not shown...
Modules: 3rd party integration | drupal.org, May 7 2008
SMS Framework includes a driver based API that can be extended to work with common SMS service providers and integrated into Drupal core and contributed modules.
SMS API (sms.module)
More components will become available as development continues. Please consider contributing modules that take advantage of the API.
This module provides a core module with an API which other modules can hang off of to provide statistics on any of your favourite social websites.
Find out more · Bugs and feature requests Stock API
This is a stock quote api module that provides other modules with a facility to incorporate stock data in them.
A wrapper for XML/SWF Charts. API that allows generation of very nice, colorful Flash graphs/charts.
Note: This is an API and provides no functionality directly. Please see the README.txt and INSTALL.txt files for more information.
$data will contain a fairly elaborate data structure which you will define according to the API details located at:
This module makes comments on your site translatable. It adds buttons to each comment for various languages. Clicking a language will translate the comment using the Google AJAX Language API.
...limit of 10 lines reached, additional matching lines are not shown...
Modules: 3rd party integration | drupal.org, May 7 2008
Find out more · Bugs and feature requests REST API
This is a no fuss REST API. After installation, this module bolts on a REST API. The REST API is divided up into different modules that serve different purposes.
REST API
The main REST API module provides very little for the end-user by itself. It sets up the permissions for REST access and provides a /=/help URL that provides some quick reference documentation into the API. For REST API modules developers, it provides helpers to read in JSON or www/x-form-url-encoded data and pass it on to request handlers and a serializer to output data in one of the available formats.
REST API Node
REST API User
This module aims to provide Drupal integration with the Salesforce API.
This module integrates the image node type with Shutterfly's C4P API to allow users to print images with Shutterfly. This is useful if you have a site with a gallery of photographs that a user may want to order prints from.
Modules: Evaluation/rating | drupal.org, May 7 2008
This module adds user reviews to specified node types, on multiple axes and with voting via the Voting API module (required). It uses the Views module (required) for some displays.
Voting API
This modules provide a method for users to accumulate points for performing certain actions on your site such as posting nodes, commenting or moderating a comment. It also provides an API that allows you to easily add other actions a user may perform to gain points. The project User Points Contributed modules provides a collection of user created modules that extends the functionality of User Points.
This is a collection of modules that make use of User Points module API.
If you created a module that uses the Userpoints API and it does not have its own project, please contribute it by submitting an issue and attaching a tar.gz of the .info and .module files you created. Please describe what your module does in a bit of detail.
Find out more · Bugs and feature requests User Points Voting API
Makes it possible for voting widgets (that leverage the Voting API) to hook into the User Points ecosystem. Sites using voting tools like Fivestar, Voting, or Latest and Greatest (to name a few) can now award their users points for voting.
User Points Voting API is sponsored by WebWise Solutions.
Currently, there is no explicit voting functionality. A vote can only be cast by calling the API function uservote_set_user_rating(). The API is as follows:
User Vote depends on the Voting API.
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Find out more · Bugs and feature requests Version Control API -- Git backend
This module provides an implementation of the Version Control API that makes it possible to use the Git version control system. It can retrieve commit information by parsing commit logs.
Obviously, the Git backend depends on the Version Control API module.
Use PHP Code to validate your content type's values, then set form_set_error() to show validation error messages.
Voting API
This module allows administrators to perform operations on an external mailing list account through the MyMailout Web Service API.
Find out more · Bugs and feature requests Memcache API and Integration
An API for using Memcached and the PECL Memcache library with Drupal.
Find out more · Bugs and feature requests DataMiner API
An API for scraping the Internet via cURL, HTMLTidy, and SimpleXML.
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Create titles dynamically from a module using the Panels Titles API
This module provides AMFPHP support to Services. This module overrides AMFPHP classes to provide support for services defined in the service api.
Google Apps provides a single sign on API (documentation) that enables people to write applications that do user authentication against a local database, and then tell google that the user is authenticated. This modules implements the API in drupal. In other words, once properly setup, this module lets Google Apps instances authenticate against your drupal user database.
1) A google apps account that supports the SSO API access (i.e. Education or Enterprise)
This module integrates the image node type with Shutterfly's C4P API to allow users to print images with Shutterfly. This is useful if you have a site with a gallery of photographs that a user may want to order prints from.
Find out more · Bugs and feature requests Views Argument API
This API allows for easy and automatic creation of UIs to handle passing arguments to views. It creates a mechanism other than the URI for modules to specify arguments in block and embedded views. Now, there is a standardized interface for allowing users to pre-select arguments to pass to embedded views. In admin/build/views, you can select how you want arguments to be passed to an embedded view. In a module that you write, you can build a form for selecting those values (with simply one function call), process the submission of that form (with simply one function call), and call up and assemble arguments to pass to your embedded views (with simply one function call).
5.x-1.6 2007-Jul-12 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests July 11, 2007 Top Node
Find out more · Bugs and feature requests Map api
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
This module aims to provide Drupal integration with the Salesforce API.
The ad module is a powerful advertising system for Drupal-powered websites. It supports the random display and tracking of graphical (banner) and text ads. Ads can easily be displayed in themes, blocks, or embedded in site content. The module records comprehensive statistics about when and how often ads are viewed and clicked, including a plug-in module for generating graphical time-based reports. Ads can be assigned to multiple owners, each of which can be assigned their own set of permissions. The ad module is fully integrated with the views module, offering fine-grained control over which ads are displayed where and to whom. Installation is simple by design. An API is provided allowing the development of additional functionality and integration with other Drupal modules.
Find out more · Bugs and feature requests Visibility API Brief description:
Provides a UI and API for modules to provide path/role access to both php and js widgets.
5.x-1.2-6 2008-Apr-21 Download · Release notes Recommended for 5.x
Find out more · Bugs and feature requests PHPIDS
This module adds user reviews to specified node types, on multiple axes and with voting via the Voting API module (required). It uses the Views module (required) for some displays.
Deployment API - This implements the concept of a deployment plan. You create a deployment plan and add objects to it which will be deployed (content types, views, etc.) When the time comes these items are pushed to a server you specify via XMLRPC with an API key. The data stored about each item is extremely minimal, relying largely on the implementers to implement object-specific knowledge.
Deployment Implementers - Individual modules implement the deployment API to add the data they need to a deployment plan, and expose that ability to the front end. Currently there are three deployment implementers - Content Copy, System Settings and Views.
Keys
...limit of 10 lines reached, additional matching lines are not shown...
Modules | drupal.org, May 7 2008
Unlike other approaches (like Node Import, Import/Export API, wp2drupal, ...) Migrator is neither limited to a specific system (Wordpress2Drupal), nor limited to a specific object type or action (Node Import). It has been designed support any kind of remote system (including different major versions) and to support any module in contrib, however, not by providing an over-engineered API (like Import/Export API).
The ACL module is an API for other modules to create lists of users and give them access to nodes. It has no UI of its own and will not do anything by itself; install this module only if some other module tells you to.
Find out more · Bugs and feature requests Theme Settings API
Are you an elite Drupal themer wanting to add custom settings to the /admin/build/themes/settings/yourtheme page? The Theme Settings API module was written for you, baby!
Access photos on Flickr's site via their API. The module provides a filter for inserting photos and photosets and blocks for a user's recent photos and photosets.
The search index normally is indexed using cron. This is the best way to build the search index because it provides the best use of system resources. However, if you need to rebuild the index, this module can interactively rebuild the index quicker than cron by using the 6.x batch API. You should only do this on development servers, during off-hours, or in an emergency.
MySite was written using an API/Plug-In model that allows the core module to be extended to handle additional content types. These content types do not have to be nodes.
Developer API is online at http://therickards.com/api