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

PHPUnit

Integration of the PHPUnit framework, for unit testing and test driven development, with Drupal.

Stable release 5.x-1 is now available.

A great series of blog posts by Pat Shaughnessy on Test Driven Development for Drupal 6 using PHPUnit are available. Take a look at the first: Why to use TDD with Drupal.

Organic Groups Blueprints

OG Blueprints will never be _directly_ ported to D6 - when the time is right, it will be rewritten as a core part of CTools/Panels.

Organic Groups Blueprints is a system for creating and managing 'bundles' of 'blueprints' that are attached as OG panels to organic groups. The module is constructed on Panels2 and Organic Groups, and Organic Groups Panels (which is part of the normal OG package). Even if you're already familiar with those modules, OG Blueprints uses some new jargon that you'll need to learn. Because blueprints & bundles are a pretty abstract idea, I've included both technical and metaphorical explanations:

Technical Overview

See README.txt for the technical overview.

Silly Metaphor

  • Panels & Displays: Not new, but important. Displays can be thought of as page layouts that are composed of rows/columns/regions, each of which is itself a 'Panel'. Each Panel holds a number of Panes; panes can be edited and filled with all sorts of content via the Panels GUI.

DRAN - Drupal Analysis Tool

Drupal Analysis Tool CLI PHP

"DRAN" is a single script meant for use via the CLI ( NOT A MODULE ) invoked via command line, which provides a suite of options to monitor various aspects of a site such as SEO, performance, and various system reports.

NOTE: currently works for PHP 5.x, does not support multi-site

Why is this not a module?

A single file, no configuration, no module overhead. simple, quick, and effective.

Watch The Screencast

Scroll to the bottom of the article to view the DRAN Screencast.

Wget It

Execute the following script to download DRAN quickly to your CWD:

#  wget http://vision-media.ca/files/tools/dran

Features

  • IP Address
  • Last Cron Run
  • HTTP Response Time
  • Response Code
  • Node types/counts
  • User roles/counts
  • Comment count
  • Module count/Modules enabled and their throttle status
  • Sessions within various time periods
  • Term count
  • Alias count
  • Page Rank
  • Backlinks
  • Watchdog report
  • Database information (RDBMS, Version, Host, etc)
  • Database details (status, variables, etc)
  • PHP Info (Variables, extensions, etc)

Multipage form controller

This module is intended for use by other modules that want to create multipage forms via the Drupal 6 Forms API.

There is an initial development release for Drupal 6.

jQuery Gallery View for CCK multiple imagefield

The aim of this project is to utilize jQuery gallery plugin to implement an image gallery built up from multiple CCK image field. Similar to imagecache module, you can create a number of presets each of which has various settings. CCK formatters are populated for every created preset. Nice thing about this module is that you only need to choose a desired preset/formatter for a multiple CCK image field and you will receive a complete jQuery gallery.

Here is an overview of similar slideshow modules which are also used to create galleries:

CCK Slideshow

No longer maintained. Deprecated in favor of Views Slideshow.

Views Slideshow

Slideshow: VIEW, Slide: NODE.
Dependencies: views.

Registers a 'Slideshow' View type that displays nodes in a jquery slideshow. You can create any content type which may be as complex as you wish (for instance consists of many CCK or other fields). Then you need to create a slideshow view of these nodes. Slideshow view will display node teasers in an autofading slideshow.

This approach is very good if you want a slideshow to display nodes. Each slide is a node teaser which can consist of different information (title, creation date, image/video/etc., description, author, etc.).

Pages

Subscribe with RSS Subscribe to RSS - Developer tools