Extend and customize Drupal functionality with contributed modules.
If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.
Have you ever wanted to link a customer to a product page with specific attributes selected? This module provides that capability. Simply include the attributes in the querystring on the product display page and the attributes will be selected.
This module creates video file entities from YouTube channels. It supports multiple YouTube channels. Provide a field machine name in which YouTube channel name is stored. This module will fetch the needed information from the field's table. Find the setting at "SOURCE OF CHANNELS" section of page admin/config/media/cyoutube.
It imports youtube data like description into entity field. It allows us to set up mapping between downloaded metadata and Drupal fields. Find the setting at "ENTITY FIELD MAPPING" section of page admin/config/media/cyoutube.
This module provides an advanced Entity Reference widget. To use it, create an entity reference field, set it to use an autocomplete (embed) widget, and in the field instance settings select a view mode (e.g. teaser) to use. Now when you select an entity to reference and click on "Add item" button, you should see a preview of the referenced entity in the selected view mode. Also, this widget provides "Remove" button against each field (Drupal does not facilitate to remove these fields after you have added).
This webform conponent allows editors to upload X images in the webform component "IMagepicker".
An example usage is a webform where users choose between a pic of Britney spear, Shakira or the Rock.
The filename is saved in the database.
The end users can click on one of the images to select it and go to the next question or submit the webform.
In the analytics section you can see the vote count per image.
This allows webform users to create simple image quizzes.
With Tracy, you can view all PHP errors, notices, and warnings in a consolidated info bar. You can then disable printing of error messages from Drupal to get them off of the screen and view them in one place.
The Token replace AJAX module adds the ability to process individual tokens via an AJAX callback. It is primarily a developer utility, built for the purpose of offloading common functionality from other modules.
The Token replace AJAX module is essentially a very basic REST API with only one method:
Returns the token, replacement and any Drupal messages as a JSON object.
The token you wish to process in a standard token format.
This module allows any user with the "invite new user" permission to send role invites to an email address. This module assumes that you are using external authentication (such as LDAP or Shibboleth) and that users receiving the invites can already log into the website.
Upon receiving the invitation email, the user is directed to the user login page. Upon successful authentication, the elevated role is automatically granted.
Opigno Mozilla Open Badges App makes possible to integrate Opigno LMS with Mozilla Open Badges.
This makes possible to create badges, earned by students when successfully completing a course or a class.