This project is under active development.

Plugin tools

Overview page for Plugins

Plugin tools is a small developer/administrator utility which allows you to browse the various plugins provided by different modules. This information is normally hidden in the code layer. The aim is to provide some useful, extra tools to developers and interested maintainers.

This may be desirable for several reasons:

  • To see which modules are providing plugins
  • To check and debug plugins during development

The Drupal 7 version of this module works with Chaos Tools plugins. A possible future Drupal 8 version will utilise core plugins.

Writing compatible plugins

The aim of Plugin tools is to merely wrap existing plugin paradigms without requiring additions to each plugin, however Plugin tools does expect plugin settings arrays to provide some common keys...

name
The machine name of the plugin. Used when another title cant be found
title
Used in the Plugin tools UI as the Plugin's title. If not found, 'label', will also be tried, before falling back on the machine name.
description
If provided, will be used as the description in the Plugin tools UI

Using the API

A module can add a small plugin dictionary to its own configuration screens by using the following:

<?php
if (module_exists('plugin_tools')) {

Registration Add

  • Provides a multi-step registration add form for administrators.

Feeds OFX

Provides a Feeds Parser class for parsing OFX data.

Random Weight

Allows nodes to have their weight assigned randomly at set periods of time.

About

This module works along side the Weight module. It's main purpose is to allow you to have the weight of nodes randomly updated at set intervals.

Config entity listing API

This is a core sandbox for a config entity listing API, as a controller. This will hopefully replace the export UI to be used for VDC.

This is happening in the 8.x-list-controller branch.

Pages

Subscribe with RSS Subscribe to RSS - Under active development