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

Domain Switcher

Domain Switcher is a simple module that exposes a dropdown (select list) in a block to switch between domains.

Form email confirmation

This module provides a system to require anonymous users submitting a form to confirm their action via email.

Drupal Tutorial Server

The Drupal Tutorial Server enables site admins to embed contextual help into Drupal sites. It was created to manage the Drupal tutorial library at Tutr.tv. It can also be used to manage a custom set of tutorials in any Drupal site.

The module enables admins to embed tutorials directly into a Drupal site and to associate tutorials with relevant administrative pages. Then any administrator, with appropriate permissions, are presented with a popup menu of tutorials relevant to the administrative page they are currently on. With a simple click, they can view the tutorial directly from their Drupal admin.

Requirements & recommendations

This module does not have any required module dependencies.

It is designed to act as the back-end library manager for the Tutorials module. The Tutorials module provides the front-end interface for viewing tutorials within Drupal's admin. It is recommended to use both modules together.

Sponsorship

Field suppress

Suppress field data from being loaded during entity_load(). Since field data will not be loaded it will not be displayed nor editable through the interface. This can be handy if you are using an alternate means to display or edit data and/or if you have a large amount of data in fields which will cause the node edit (or similar) interface to use a huge amount of memory and take a very long time to build.

Two new field settings are provided.
field_suppress: The following three states are provided.
never: Never suppress field data.
always: Always suppress field data. Any changes to field data will be ignored during entity update and insert.
load: Only suppress field data during entity_load() so any data added will be saved during entity update or insert.

field_suppress_blank: In some cases it may be useful to have a "blank" entry be added for a field that is suppressed. An example is when using this module with Field group views which uses field_group to replace the fields that are children of the group. If none of the fields have a value then the group will not be displayed. Keep in mind this is somewhat hackish since the field API does not provide a standard array structure so adding a "blank" row may not always work.

Taxonomy Additions

Overview

This module brings various improvements to the core Taxonomy module.

Features

  • Adds a delete link in the vocabulary terms list
  • Adds an option to not allow duplicate terms in a vocabulary
  • Views integration - provides a Views argument handler which adds the capabality of showing the results of related terms' nodes (e.g. If you have a view list for the term "Drupal", and that term is related to "Drupal core", nodes that are tagged with "Drupal core" will also show up in that view)

API functions

  • Provides an equivalent to taxonomy_get_term_by_name() which adds an extra parameter ($vid) for restricting the search to a specific vocabulary
  • Provides an equivalent to taxonomy_node_get_terms_by_vocabulary() which saves a database query by searching for the terms directly in the $node object.
  • Provides an equivalent to taxonomy_get_tree() which gets a more useful taxonomy tree, with "nesteds" terms in an array that you can access with $term->children

Todo

  • Improve documentation and function signature for taxonomy_additions_get_nested_tree()
  • Add code samples for the API functions provided by this module

Credits

Pages

Subscribe with RSS Subscribe to RSS - Developer tools