XMLRPC API

Component type

module

Downloads

432

Component created

Component changed

There are better systems for doing XMLRPC calls, e.g. look at http://drupal.org/project/services

The XMLRPC API exposes two functions - in most cases you will only want to use one.

  xmlrpc_api_query($xmlrpcuri, $method, $arguments)

xmlrpcuri supports this format:

[http/ssl]://[Basic:Digest][user:pass]@[name|address]:[port]/[path]

Note two things:

File Defer

Component type

module

Maintenance status

Development status

Downloads

2418

Component created

Component changed

This module is no longer supported. See Stage File Proxy for a newer, better supported module that does the same thing.

File Defer is a module which searches for missing files at a remote location.

The primary use is for stage or development versions of a website. If you have a development version and a live version of the same drupal site, you can set up the dev site to look for missing files on the live server, negating the need to hand transfer those files while testing.

AHAH Fragment

Component type

module

Downloads

926

Component created

Component changed

AHAH Fragment is a module which returns a specified fragment from the requested page. This allows users to create callbacks for AHAH functionality with little or no code.

When the module is enabled, any HTML fragment of a page can be extracted by simply adding a get parameter to the url describing the fragment desired. Fragments can be described using standard css selectors like 'div.node' or 'div > span.class + #someid'

Cronapi

Component type

module

Categories

Downloads

636

Component created

Component changed

Cron API is a module that allows other modules to register their cron based functions and provides an administrator interface so admins can configure when specific cron actions are actually run.

This module is currently under development, so if you find bugs.... please let me know.

SmartCache

Component type

module

Downloads

1522

Component created

Component changed

SmartCache is a js and css gzip & cache script.
It mantains an updated cache of every js and css file on your site and serves it to browsers supporting http compression.
SmartCache generates Expire Headers too!

SmartCache is a stripped down and polished revision of JSmart, from Ali Farhadi. Kudos to him for developing this script at first.

Note: I'm running Drupal 6, but the module works without issues on 5 (thanks to pedropablo for testing this!). Should work for v4 too.
In fact, it should be totally indipendent from the installed application!

Why use SmartCache versus mod_gzip?

First and foremost: not every server supports mod_gzip. If that is the case, SmartCache is for you.
Even if you have access to mod_gzip, if you cannot configure his caching funcionality or think it's too limited, you could find SmartCache a useful little tool. Or at least, I hope so ;).

Module Paths

Component type

module

Categories

Maintenance status

Development status

Downloads

2468

Component created

Component changed

This is a simple helper module for module developers and maintainers to keep an overview of the different CVS branches (like DRUPAL-5, DRUPAL-5--2, DRUPAL-6--1, HEAD, etc) they have enabled on different test sites.

A module developer that has to maintain different branches of the same module typically has CVS checkouts of those branches in directories like foo-DRUPAL-5, foo-DRUPAL-5--2, foo-HEAD. This module provides a block (and page) that displays the path name of the enabled modules on a site. That way it's easy to determine which version of the modules is enabled the site.

Denormalization API

Component type

module

Downloads

3030

Component created

Component changed

Dependency: Transaction

This module takes almost all of the hassle out of denormalizing nodes for high-performance sites. See the included dna_demo module as a simple example of the how the API works.

Specifically, this module handles the following difficult issues for denormalizing nodes:

CCK Create Install

Component type

module

Downloads

6322

Component created

Component changed

This module lets you select an existing cck_node type and creates module install code for the cck node, cck fields as well as the referenced taxonomy.

This is usefull if you create a module based on cck and need to make an installer that generates the cck strucure (not the content).
Creating modules based on cck/views is fast and flexible, but hard to replicate from a development server to a live server without migrating the entire database.
This module solves the problem.

Yahoo! GeoPlanet API

Component type

module

Component created

Component changed

Yahoo! GeoPlanet (formerly The Yahoo! Internet Location Platform) provides a resource for managing all geo-permanent named places on Earth. The Internet Location Platform is designed to facilitate spatial interoperability and geographic discovery; users can traverse the spatial hierarchy, identify the geography relevant to their users and their business, and in turn, unambiguously geotag, geotarget, and geolocate data across the Web.