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

Settings audit log

Ever wanted to know what changed in the {variable} table? Who changed it? What the old value was?

Well, this is the module for you.

Default Overrides

Overview

Defaults Overrides provides a GUI interface to select 'new' defaults to use instead of those provided by the module.

XHProf

This module allows you to profile your Drupal application using the XHProf profiler, Tideways and uprofiler (PHP 5 only)

Use community documentation to install/enable required PHP extension

XHProf is a hierarchical profiler for PHP. It reports function-level call counts and inclusive and exclusive metrics such as wall (elapsed) time, CPU time and memory usage. A function's profile can be broken down by callers or callees. The raw data collection component is implemented in C as a PHP Zend extension called xhprof. XHProf has a simple HTML based user interface (written in PHP). The browser based UI for viewing profiler results makes it easy to view results or to share results with peers. A callgraph image view is also supported.

It also provides a native Drupal UI (as opposed to facebook's original php front end) to view the profiling data. Having this in Drupal provides several advantages:

  • Simpler setup
  • No need to setup extra vhosts
  • Limit access via roles and permissions
  • Use alternative storage backends such as MongoDb

D8+ version also supports:

  • Profilers: XHProf, Tideways and uprofiler (PHP 5 only).
  • Append --xh-link and Drush 8 will save a profile to the same directory that this module uses. Browse Drush 8 profile data with this module.

jQuery libraries

Based on Libraries API, this project is going to merge and replace (at least) the following modules:

Winners

The winners module can be used to select users (winners of contests) based on a view which defines the rules of how these users should be selected.

Bookmarklet

skitched-20100424-235956.png

This module provides a bookmarklet to allow users to create new nodes while they browse other sites. The bookmarklet opens a jQuery UI Dialog containing an iframe of the Drupal node form. The bookmarklet link is exposed through a block. The block configuration allows the site administrator to set the allowed and default content types available in the bookmarklet.

When Embedded Media Field or Link field are enabled, the bookmarklet will add the URL of the page where the bookmarklet was invoked to these fields.

Three alter hooks are invoked by this module so developers can change the node form prepopulate pattern, the visibility of node form elements in the bookmarklet, and the URL - node type mappings.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools