Empower developers with tools that assist with developing and debugging the frontend or backend of the site.

One-time login

This module adds five operations to the form at Administration » People:

AutoPilot

Autopilot

Industrial Strength Build Management

Keys

This module provides management of API Keys for different modules. Keys allows developers who work on local copies of a site, to access the API key needed for their particular computer.

loadtest

A framework for running and building load tests on a Drupal site.

The goal of this module is to allow site administrators to run benchmarks of there website under various configuration settings to help find bottlenecks and other issues that might be slowing down their site. It also targeted towards developers who wish to design load tests for their own modules.

Use Cases

One of the built in test suites that can be used automatically runs through the list of enabled modules and runs load tests on each module individually. At the end of the test run the user can view the duration of each test and will be able to see if it ran significantly slower when any particular module was enabled.

More involved load testing can also be done using pre-configured states. For example, a developer might write a patch against core and want to see what the effect the patch might have on the site load. They can set up a number of states each with different configuration settings and setup a script (maybe using ab2) to run a series of tests against the site and automatically changing the state when each test is done.

Writing load tests

Writing a load test is almost identical to writing a simpletest test. There are two key differences:

GeoNames

A collection of modules to provide an API to integrate with GeoNames webservices. The modules in this package enable access to all information provided by the XML-based Services from GeoNames.

This project is maintained by lyricnz and SeroSero.

Supported GeoNames Services Include:

  • GeoNames Fulltext Search (search)
  • Reverse Geocoding
    • Country Subdivision (countrysubdivision)
    • Find nearby (findnearby)
    • Find nearby Place Name (nearbyplace)
    • Find nearby Postal Codes (nearbypostalcodes)
    • Find nearby Wikipedia Entries (nearbywikipedia)
  • Place Hierarchy
    • Neighbours (neighbours)
    • Siblings (siblings)
    • Hierarchy (hierarchy)
    • Children (children)
  • Postal Code Country Info (postalcodecountryinfo)
  • Postal Code Search (postalcodesearch)
  • Country Code (reverse geocoding) (countrycode)
  • Country Info (Bounding Box, Capital, Area in square km, Population) (countryinfo)
  • Timezone (timezone)
  • Wikipedia Articles from Bounding Box (wikipediabbox)

More Help

Allows administrators to add custom help messages to any section of the site.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools