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

Redmine REST API

Redmine logo

This is a new Drupal 7 module, for helping developers to integrate Drupal with Redmine, with two main uses:

  1. The redmine_rest_api_call() function, which can make a single call to a Redmine instance, using either JSON or XML, and return the result
  2. An admin page for trying out API calls so developers (with devel enabled) can see what results will be returned

Drupal 6 users see the Redmine API module.

For a good example of this module being used, see the Redmine Issues module by the same maintainer.

IMPORTANT: This module creates a user profile field for caching the logged in user's API key. This is only used if your Redmine version is prior to 2.2.0, before user masquerading via HTTP headers was available as an option, so if you are using 2.2.0+ then you can simply delete this field. However, if you are using versions prior to 2.2.0, be aware of two things:

  • You *must* apply this (very simple) patch to Redmine so it can look up user API keys (which is infinitely preferable to httpauth).

phpvars

This is a mechanism to pass objects from inside PHP out to JavaScript

Unveil

Unveil.js Logo

The module implements the lightweight lazy load plugin called unveil.js

Powerbar

This is an extension of the Commandbar module to provide additional powerful search of various entities and other useful commands.

Commandbar

This module adds an extendable command bar to the Drupal 8 administrative toolbar. The base functionality provides an ajax menu search autocomplete widget to quickly discover and jump to any page in the administrative menu, but it can be extended by other modules to add additional functionality such as searching users and content, or performing administrative actions like clearing the cache.

This module was created to answer a couple of usability issues with Drupal, as outlined in #1781422: Add search/jump/command functionality to toolbar:

1. New users should be able to map existing knowledge to the Drupal 8 information architecture. These users may be coming from older versions of Drupal, or from other software. Being able to search not only the titles of menu items, but also the descriptions, allows for this mapping. For example, you can search for 'modules' and reveal the 'Extend' menu link.

2. Discovery of new pages is a challenge. Major improvements have been made to this in Drupal 8, but it's often still difficult to find a particular page, especially after installing a module. A menu search allows you rapidly discover what new pages might have been added and explore them. The default administration menu then gives you a solid 'you are here' marker when you get to any of those pages.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools