Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
* Preview - Examples - Showcase of functionality *
BxSlider carrousel preview
BxSlider callbacks example
Overview
This module provides integration with bxSlider
Features
- Carrousel integration with Views & Views slideshow
- BxSlider integration
Requirements & Links to useful resources
Keywords
- bxslider
- carrousel, carousel
- slideshow
- views slideshow
How to
- Install the required modules (See Requirements above !)
This is an add-on module for Drupal Commerce that provides additional options when displaying the formatted price in your store.
By default, Commerce allows you to format the price as:
- Raw amount
- Formatted Amounts
- Components
You can override the theme of these formatters, but this module gives you a way to control the formatting of your price display via the UI.
Extra Price Formatters Implemented So Far
RRP / Your Price
Allows you to display the Retail Price and the User Price for a product and optionally the amount the customer will save.
Allows you to switch the display back to a single price if there is no discount available on a particular product.
Formatted Price with Prefix and Suffix
Allows you to present a price in the style just £9.99 ex VAT or only £9.99 for a limited time only
Formatted Price with no decimal places
When you are selling items with whole unit prices, you don't necessarily want to see £10.00. This formatter lets you change the display to show £10. (use this with care!)
Please let me know if there are other price formatter combinations you would like to see.
There's a video demo here: http://www.youtube.com/watch?v=-WR3mKjou8M
Custom Body Class
============
Provides a bridge to use Flysystem as Drupal stream wrappers.
From the Flysystem website:
This module was designed to update the heading tag at the top of the taxonomy term page. The contents of this H1 (or sometimes H2) tag are *extremely* important for SEO (Search Engine Optimization). People interested in SEO may prefer to add more user-friendly, keyword-rich, and descriptive words to this heading element.
Replicate Paragraphs Extends Replicate module to manage the cloning of paragraphs_item entities and fields.
Basics
Typogrify.module brings the typographic refinements of Typogrify to Drupal.
- Wraps ampersands (the “&” character) with
<span class="amp"></span>
.
- Prevents single words from wrapping onto their own line using Shaun Inman's Widont technique.
- Converts straight quotation marks "" to typographer's quotation marks “”, „“ or «» using SmartyPants language dependent.
- Converts multiple hyphens to en dashes and em dashes (according to your preferences), using SmartyPants.
- Wraps multiple capital letters with
<span class="caps"></span>
.
- Wraps initial quotation marks with
<span class="quo"></span>
or <span class="dquo"></span>
.
- Adds a css style sheet that uses the
<span>
tags to substitute a showy ampersand in headlines, switch caps to small caps, and hang initial quotation marks.
- Inserts ligatures (if supported by platform and browser).
- Replaces ascii arrows with unicode arrows (if supported by platform and browser).
- Inserts thin-space in abbreviations.
- Groups digits in large numbers.
- Replaces
=
in words with a soft hyphen (­
), to allow hyphenated line-breaks.
The SMS Framework is a set of modules enabling interaction between Drupal and mobile users via SMS. The included API allows developers to add support for third party gateways, and integrate gateway-agnostic SMS features in your projects.
Commerce Ajax Cart
Commerce Ajax Cart should be the successor of UC Ajax Cart.
A very simple module to enable image fields for rotation. It will display a small Clockwise icon with uploaded image in node creation form.
If you enable this module, the "From" address on contact emails, both site emails via the contact form and user-to-user emails via the member contact form, will be "From" the email address configured in site_mail (admin/config/system/site-information in d7). The reply-to header will be set to the address that Drupal would have used as the From address.
Note that Drupal 8 has this feature in core, so this module is not needed in D8.
This avoids many spam-classification issues. Many, many mail handlers will classify as spam a mail that comes from an unauthorized location, as this is spoofing. What Drupal does by default is spoofing...
Dreamhost actually *prevents* the sending of Drupal emails in many cases. This module should resolve that problem, but it's a problem elsewhere almost everywhere the Drupal contact form is used.
If you don't mind using a 3rd party service and have a nontrivial site, you'll probably enjoy the mandrill module and service. If you're on Dreamhost shared hosting, though, it probably means you have a trivial site to maintain and Mandrill would be overkill and additional complexity.
A very simple module which provides transforming selected text to new cases. You can transform selected text to uppercase, lowercase or simply capitalize it.
Integrates with the base Open API module to generate the definitions for core REST.
module cctags - as an alternative to module tagadelic.
Search for help
Please help us to get this module running.
Media: SoundCloud adds SoundCloud as a supported media provider.
The taxonomy_image module allows site administrators to associate images with taxonomy terms. With the association created, an admin can then make a call to 'taxonomy_image_display()' from their theme or other PHP code to display the appropriate image.
The module allows the admin to create a one-to-one term-to-image relationship. With image display recursion, it is also possible to create a many-to-one relationship. This is useful if creating taxonomy hierarchies in which an entire tree of terms will use the same image. With recursion enabled, you only need to associate an image with the tree parent, and all children will automatically inherit the same image.
Features:
- Image configuration happens within existing admin/taxonomy menu structure.
- Admins can add custom tags to <img> markup when displaying images.
- Allows one-to-one term-to-image relationships.
- Allows many-to-one term-to-image relationships.
- Admin-permitted users can disable the images.
- Administrators can force images to be a standard size.
- May use the ImageCache module if it is available.
- Works with Views.
- Utilizes core file.inc and taxonomy.module APIs.
- Small module with specific, focused functionality.
This module allows fields to be required only when the piece of content is being published or is already published. This can be used when you have fields such as tags or SEO information on
Domain Theme switch
Domain Theme Switch module for Drupal 8+ community users.
The Simple Cron is a light-weight module for cron job management.
The Link icon module is a simple link field formatter to create icon classes based on a predefined set of link titles.
This module provides integration for the jQuery FooTable plugin for creating responsive tables. The FooTable plugin allows wide tables to appear as usual on large displays but on smaller screens it can hide certain columns within expanding and collapsing rows.
Time Range
Provide the form widget to fill in the time range. This is just a change to the display form, so that the user doesn't need to enter too much content.
This module allows you to dynamically enable and import configuration from a config split, based upon the currently enabled installation profile.
It also allows you to install Drupal from a custom installation profile, overriding the profile that is set in the default core.extension.yml file.
Pages