Maintainers strive to actively monitor issues and respond in a timely manner.

Email Login

This module allows users to login with either their username or the email address associated with their account.

git

This is a collection of modules for managing git repositories via Drupal. The module contains the following submodules:

  • Git Basic library module
  • Git Server Managing git servers
  • Git Repository Managing git repositories
  • Gitolite Synchronising users and their keys with gitolite

Dependencies

To use any of these modules you need the composer manager module, the latest dev version of the Gitter library and composer.

This git server and repo modules depend on the Technocrat Entity Controller (tec) module.

If you want to use the gitolite module you will need the Gitolite library, features and SSH key modules. We assume you are using a fresh instance of gitolite.

TODO

JSUtils

An attempt to add helper functions, depedencies, and modularity to frontend Drupal code.

Adds the following function (backend):

  1. drupal_add_js_dependency(stack, name) - ensures a dependency is in effect before pages load to sidestep race conditions.

Adds the following function sets (frontend):

Dependency functions:

  1. Drupal.modules.init_dependencies() - initialises all dependencies that were present in Drupal.settings on load.
  2. Drupal.modules.init_dependency(stack, fallback = true) - create a dependency stack, optionally making it resolve after page load. May switch to a timeout in future.
  3. Drupal.modules.add_dependency(stack, name) - adds a dependency to a dependency stack, which must be marked as resolved before the stack marks as resolved
  4. Drupal.modules.resolve_dependencyname - resolves a named dependency on all stacks.
  5. Drupal.modules.dependency_status(stack) - checks the status of a dependency stack
  6. Drupal.modules.get_dependants(name) - lists stacks that depend on the named module.

Hook handling functions

Configuration builder

The Configuration builder module provides a Form Builder based, drag and drop interface for building custom, exportable, configuration pages.

This can be used to create a unified settings form bringing important settings (Site name, Google analytics account, etc) into one easy to manage page, or for creating custom settings forms as needed.

 

Features

  • Drag and Drop form builder interface.
  • Configuration variables provided as tokens.
  • Provides a block per configuration page.
  • Set page access by:
    • User permission.
    • User role(s).
  • Exportable as:
    • Drupal API hooks via:
      • Configuration builder export interface.
    • CTools exportable via:
      • Configuration builder export interface.
      • CTools Bulk Export module.
      • Features module.
  • Integrates with:
    • Drupal Contextual links module:
      • Adds a hover link for quick editing configuration pages.
      • Adds contextual link tokens for quick editing variables.
    • Variable module:
      • Adds Variable element for Form Builder for any declared variables.
      • Declares all created variables with hook_variable_info().

D8 Plugins sandbox

This is just a sandbox for D8 plugin development and testing. Currently I have just started to convert the filter module to use the Plugin system.

Pages

Subscribe with RSS Subscribe to RSS - Actively maintained