Considered feature-complete by its maintainers.

Replicate field collection

Replicate Field Collection Extends Replicate module to manage the cloning of field_collection entities and fields.

Basics

When you clone an entity (node, taxonomy term, ...) containing a field collection reference, the field collection items are not duplicated, and the cloned entity still references the same field collection than the original entity.
This poses great issues as any modification on the field collection will impact all the duplicated entities.

Replicate Field Collection correct that behavior and implements a clean duplication of field collections.
The replication is recursive, i.e will work on field collections containing field collections and so on.

Dependencies:

Thanks:
Vincent Bouchet for his help on the coding and testing of this module.
All the people involved on the discussion: http://drupal.org/node/1233256, the first draft of this module was based on the patches submitted here.

Replicate

Replicate module provides an API to duplicate / clone an entity.

Basics

Replicate provides a main cloning function, along with several hooks to control exactly how a field is duplicated based on its type, add info after cloning, and supports custom fields and entities. It is intended to developers and does not contain any GUI (for the moment anyway).

The goal is to provide a way to easily clone any entity, and to allow developers to be able to control exactly how entities are replicated, based on their type or the fields they contain, and to be able to easily extend the replication control to custom fields or entities.

But there already is a Node Clone module!

The Node Clone module focus on cloning using the administration interface and is designed only for nodes replication, whereas Replicate can clone any entities (nodes, taxonomy terms, users, ...). Replicate is developer-oriented, and let you manage the cloning process the way you want.
Node Clone has also only one hook to alter cloned nodes, Replicate provides several hooks to be able to work on a specific entity type or field type and thus writing the smallest amount of code required.

qTip Library

Simple module which provides a Libraries (2.x) interface for the qTip2 library.

Setup

Automatically (using drush+composer):

drush dl composer
drush dl libraries qtip_library
drush en qtip_library

Manually:

  • Download libraries and qtip_library; place them into your modules folder, e.g. sites/all/modules.
  • Download the qTip2 Javascript library, place it into your libraries folder, e.g. sites/all/libraries. Make sure the directory name of the extracted library is qtip.
  • Enable qTip Library.

Verify that the library has been installed correctly:

drush libraries-list
 Name  Status        Version  Variants                     Dependencies
 qtip  OK            2.0.0    source, basic, basic-source  -

Usage Example

// MYTHEME/template.php
function MYTHEME_preprocess_page() {
  $qtip = libraries_load('qtip');
  if ($qtip['loaded'] !== FALSE) {
    drupal_add_js(
      drupal_get_path('theme', 'MYTHEME') . '/javascript/qtips.js',
      array('scope' => 'footer', 'group' => JS_THEME)
    );
  }
}

Geolocation Views

Info

Geolocation Views is sub-module for Geolocation Field to display markers on Google Map using Views 3.

OneLogin SAML Plugin for Drupal 6

OneLogin SAML Plugin for Drupal 6

This SAML plugin eliminates passwords and allows you to authenticate Drupal users against your existing Active Directory or LDAP server as well increase security using YubiKeys or VeriSign VIP Acce

Pages

Subscribe with RSS Subscribe to RSS - Maintenance fixes only