21958 Modules match your search

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.

Fonecta Totaali API

  • Last changed: 19 weeks 1 day ago

This module provides a simple integration with the Fonecta Totaali API. This is an API module and therefore provides no UI apart from a simple configuration form. Please note that an authorization bearer token is required to use this module.

This module is sponsored by Verkkojulkaisut

Economics Taxonomies

  • Last changed: 19 weeks 1 day ago

This module provides economics taxonomies for integration into Drupal applications over the web. It is implemented as a plugin for the Web Taxonomy module and makes use of web services provided by ZBW Leibniz Centre for Economics.

Currently, this experimental version makes available:

Other than this module and the Web Taxonomy module it builds upon (which is in early development, too), the terminologies themselves are fully developed and maintained on a regular basis by the backing institutions.

drs

  • Last changed: 19 weeks 1 day ago

This project is used to create a view of the objects that exist in the Fedora repository.

Unique Queue

  • Last changed: 19 weeks 1 day ago

Allows other modules to create unique queue items. Uniqueness is only maintained per queue and for non-claimed items. If a queue item with the same name and key exists but has already been claimed a new queue item will be created. This prevents race conditions where the new queue item may need to access data that was not available to the currently processing item.

Note: This module currently only supports unique queue items in the system queue but provides an interface that other modules may extend for additional queue backends.

This is based on #1548286: API for handling unique queue items and requires the patch in #1885216: DatabaseSchema_mysql::fieldExists() does not escape column name. to be properly uninstalled.

This project is sponsored by AllPlayers.com.

Feeds Table Processor

  • Last changed: 19 weeks 1 day ago

Feeds table processor is a Feeds module that allows the importation of data directly into a database table. It was initially made to import data into a custom entity. It should work but has only been tested with Xpath parser.

Please feel free to update and report patches in issue queue because I don't have enough time to create a stable project now.

salesforce-ceardach-sandbox

  • Last changed: 19 weeks 1 day ago

Sandbox fork of salesforce-7.x-3.x

UC GoCardless

  • Last changed: 19 weeks 1 day ago

Integrates Ubercart with the UK-based GoCardless payment provider.

Currently the first attempt and very broken.

Image Styles Drush

  • Last changed: 19 weeks 1 day ago

Just a simple drush script to print out all image styles.

Registration Restriction

  • Last changed: 19 weeks 1 day ago

This module allows a site admin to restrict user registration based on whitelisting or blacklisting particular email domains.

An example use case is a school or organization that wants to restrict account creation to emails from their own domain.

A large portion of this code was adapted from this thread http://drupal.org/node/1405368#comment-5482220. This module adds an administrative config page through the UI and allows admins to choose between a whitelist or a blacklist.

admin_messaging

  • Last changed: 19 weeks 1 day ago

This Drupal module allows admins to send messages to user using the messaging framework.

kuala

project 1

  • Last changed: 19 weeks 1 day ago

project 1 is sample project. just trying to learn how to use drupal. :)

Spam Module D7

  • Last changed: 19 weeks 1 day ago

Port sandbox to D7

Kapi

  • Last changed: 19 weeks 1 day ago

API utilities for easing developer jobs.

field2attr

  • Last changed: 19 weeks 1 day ago

This module let you write less code to access field values.

Basic usage:

Let's say we have a node type called product, and has 3 fields.

field_color // simple textfield
field_image // image
field_type // single select term

In our module file:

<?php
// Implements hook_field2attr_node().
function mymodule_field2attr_node() {
    return array(
       
'product' => array('color', 'image', 'type'),
    );
}
?>

There are 2 attributes will attach to the node object for each field:

<?php
$node
->_ATTR// The single first field item value.
$node->_ATTR_items; // Same as field_get_items().
?>

Now we can acces this fields like:

<?php
$node
->_color// The text value.
$node->_image; // The image file uri.
$node->_type // The term id.

// With $node->_ATTR_items we got the field items array, same as field_get_items.
// php not allow field_get_items()[0] syntax, but now we can use $node->_ATTR_items[0]['safe_value'].
$node->_color_items; // Same as field_get_items('node', $node, 'field_color');
?>

Custom field item element key:
With $node->_image can get the image file uri, but some how we want just the image file id, change the hook function to:
<?php
// Implements hook_field2attr_node().
function mymodule_field2attr_node() {
return array(
'product' => array('color', 'image'=>'#fid', 'type'),
);
}

KTools

  • Last changed: 19 weeks 1 day ago

Basic useful tools.

Editor Experience

  • Last changed: 19 weeks 1 day ago

The Editor Experience module provides tools for enhancing the editor experience in Drupal. It aims to add simplicity when creating and editing content. It also provides an example .make file that contains existing contrib modules further enhance the editor experience in various ways.

Removes:

  • Preview button for all node types & comment form
  • Promote to frontpage & sticky checkboxes on node forms

Adds:

  • Cancel link on node add/edit forms

Any List Scroller

  • Last changed: 19 weeks 1 day ago

ALS - Any List Scroller is the jQuery plugin by musings.it to scroll any list, of any dimension, with any content. Try it!

  • It is surprisingly easy to use
  • it works on any kind of list
  • List elements can be texts, images, anything (read the instructions below)
  • List items must not have a fixed size, or equal to each other
  • The list can be scrolled horizontally or vertically
  • Scrolling can be simple or infinite (circular)
  • Scrolling can be manual or automatic (autoscroll)
  • You can set the number of visible items
  • You can set the scrolling step
  • You can put more than one ALS in a single page (multiple instance)

Video Conversion to M3U8 Format

  • Last changed: 19 weeks 23 hours ago

Introduction:
This module is used to encode the video in to m3u8 format which is used in android and iOS and upload the encoded video on Amazon S3.

Features:

  • Encode the video in to m3u8 format.
  • Place the encoded files on S3

Requirements:

  • Video Module
  • Amazon S3
  • Awssdk

Installation:

  • Download the module and place it in sites/all/modules folder.
  • Navigate to the admin/config/media/m3u8 path and configure it.
  • Create the video upload type field in content type and on node submit, it will automatically convert the video in m3u8 format.

Versions:
It currently support drupal 7 only.

Development Status:
It is the development version. Initially, it takes the Zencoder API key in its configuration file and encoded the video.

AHAH add remove textfields

  • Last changed: 19 weeks 23 hours ago

Copy of existing AHAH_module with new example added

Variable Config

  • Last changed: 19 weeks 22 hours ago

todo..

DeDupe Content Checker

  • Last changed: 19 weeks 19 hours ago

The DeDupe Content checker module extracts content from titles and nodes and works to detect double content by checking percentage of match between node title and body content fields. It shows all duplicate content nodes in the reports/logs section if a double content node has been detected.

jvectormap-block

  • Last changed: 19 weeks 15 hours ago

Adds a jvectormap block

Webform Batch Export

  • Last changed: 19 weeks 13 hours ago

The Webform Batch Export module was developed to allow webform submissions to be exported in batches using Drupal's Batch API.

This module depends on the Private Download module, which provides a private download directory for use when the file system is configured for public download access. You can download this module here: http://drupal.org/project/private_download

The webform_batchexport module extends the webform module's user administration allowing administrators to export webform submissions in batches of 5 to 10,000. The maximum batch size may vary depending on your environment's available system resources.

This functionality can be accessed from a webform results page and selecting 'Batch Export', or by visiting /node/%/webform-results/batch_export.

Entity action links

  • Last changed: 19 weeks 10 hours ago

Allows actions and rules components to be executed via AJAX links on entity view.

Dependencies

Access control

It is up to you to ensure that you add proper access control to your action links. This is most easily done with Rules conditions.

But the only access conditions that Rules provides by default is user has role X. I've filed patches that add Rules conditions for entity and field access that helps improve the access control for Rules components. These patches are required for the feature module to work.
#1886638: Condition for checking field_access() for a given user, entity and field
#1886660: Rule condition for entity_access()

Logging

  • Last changed: 19 weeks 2 hours ago

Log provides an object-oriented wrapper implementing PSR-3's logger interface around Drupal's watchdog.