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

Drush Module Manager

Part of an ubercart install

This module is getting obsolete.

At least for Drupal 7 the only command useful is replaced by http://drupal.org/project/graphapi

This is a extension to Drupal Shell aka drush

The Drush Module Manager (MM) compliments the Drush Project Manager (PM) by allowing users to enable or disable installed modules using the command line. This differs from the Drush PM, which is used for installing them in the first place. As a developer I wanted a command-line interface that went beyond installation. I wanted to add features to enable/disable/uninstall modules using only the command line.

In developing this extension to drush I want to draw attention to the flaws inherent to current drupal module dependency management. This is a 'proof of concept' of another way. There are discussions even about versions dependency management. So this module is not a solution for problems around dependency management.

With this drush extension you can do

drush pm install ubercart
drush mm enable uc_cart
drush mm dot | dot -Tpng -omodule.png

instead of checking a lot of modules and resubmit the modules page over and over again.

Commands

drush mm enable
enabled the given modules and needed modules

SimpleTest Unit Testing

Will eventually provide most of the functionality mentioned: http://groups.drupal.org/node/9479.

Image Path

This module allows you to refer to images that are associated with imagefields using a simple URL structure that locates the images based on the nodes they belong to, rather than their locations on the filesystem. This is especially convenient for situations where you might be changing the actual filepath in an imagefield sometimes, but it's also nice if you just prefer the idea of having a more consistent URL structure for your site, where images can be treated more like "first-class content".

When you install this module, it scans all your content types to find which ones have imagefields. It also "notices" when you alter any content types to add or remove imagefields. Without any configuration from you, it allows you to use URLs like this to refer to images:

/[$node_type]/[$nid]/[$field_name]

...where [$node_type] is the "machine-readable" name of your content type, [$nid] is the node id for a particular node, and [$field_name] is the name of the imagefield without the "field_" prefix.

So, for instance, if you have a content type called "biography", and an imagefield defined for it called "field_portrait", you can refer to the portrait on node 34 like:

/biography/34/portrait

Charts

Charts logo

The Charts module enables users to build dynamic charts without writing a line of code by using the Views module or a Chart field (advanced users can make use of the Charts API). Users can choose between multiple charting libraries, such as Billboard.js, C3.js, Chart.js, Google Charts, or Highcharts.

Node Matching API

This is a node matching API that understands CCK and Taxonomy, and matches nodes based on specified settings.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools