Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

578 modules match your search

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.

Teaser modifier

A small module to modify node teasers. It removes anchor tags from node teaser, or replaces URLs with node path, or replaces anchor tags with span tags with specified CSS class.

Pathrevisions

This module keeps track of the URL path for each revision of a node.

Yandex Webmaster

🇺🇦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Yandex Webmaster module integrates the Yandex Webmaster tools with your Drupal site via Yandex.Webmaster API.

Features

Dependencies

Installation

  • Download and unpack the IDNA Converter PHP class into sites/all/libraries/idna_convert so that the path to the idna_convert.class.php file is sites/all/libraries/idna_convert/idna_convert.class.php
  • Download and install Yandex Services Authorization API
  • Download and install this module

Pager Tokens

This simple module provides tokens for Canonical URL([current-page:url:with-current-page-number]), Previous page URL([current-page:url:with-previous-page-number]) and Next page URL([current-page:ur

Commerce Yandex.Metrics

Commerce Yandex Mertics
Яндекс Метрика отчет "Параметры интернет-магазинов" для Drupal Commerce
=====================

Search Interests (grassroots)

grassroot interests

Welcome to Grassroots Interests.
As the name suggests get you the common interest out of specific keyword.

The GI Search module adds the extra functionality to the search displaying the common term or URL you wish to focus when a certain "keyword" is searched. This module is not dependent on search but it takes the argument passed in URL to match with the manually entered keywords, bind them with title and URL of our choice, within the site or some external URL.

Thus purpose of this module is to enhance user search experience.
By providing binding of as many keywords as we want to a URL.

Features

* Enhances user experience in search without interfering the search.
* Works with default drupal search, Apache SOLr search ... etc.
* Only dependent on URL arguments.
* Manually added keywords to add more sense to search.
* Give clue to user about the trends followed throughout the website.
* Super light adds no extra load.
* Can also be used for featuring some specific URL where you want user
to have a look.
* Any number of keywords can be added using a user friendly interface.
* Using panels plugin can be placed anywhere we want to show suggestions.
* Developers can write there custom block using the functionality provided.

Requirements

* Panels
* Search

Tutorials

Metatag by User Role

This module allows you to configure meta tags for user pages by user roles (except for authenticated and anonymous roles).

Intelligence

Google Analytics real time events report

The Intelligence module integrates advanced analytics directly into your Drupal site. It extends Google Analytics tracking with configurable events, page attributes and visitor attributes. It leverages this data to provide a set an enhanced analytics reports integrated into Drupal's admin. The goal is to help web teams truly understand what web efforts are effective what which are not.

To learn more visit the LevelTen Intelligence overview.

How it works

Intelligence is essentially a module that integrates data and features from several different sources. It’s primary source of data is Google Analytics that is enhanced via LevelTen Intelligence (L10Intel). L10Intel is an API and code library that encodes extended data into Google Analytics and produces reports from that data.

The Intelligence module acts as an interface between Drupal and L10Intel. It provides default configuration and facilitates customization via Drupal’s admin and programming hooks. It also provides the wrapper to bring L10Intel reports into Drupal.

Installation

The installation instructions can be found here.

Requirements

Intelligence requires the following Drupal modules:

Avoid 404

This module is built to avoid 404 (page not found) error. This is done by automatically redirecting to the page with the most similar alias, compared to the one entered via URL.

Trends

Trends provides statistical information on how your content is performing.

Replicate i18n canonical

When replicating an entity it might be desirable to keep the canonical URL in metatag. This module does so.

Drupal SEO Friend (Tools & Reports)

Main SEO Report

Overview

The Drupal SEO Friend module is meant to be used along side existing Drupal SEO modules to make them more effective. This module does not replace functionality available in the SEO Checklist and SEO Compliance Checker modules.

Features

Reports (admin/reports/seo)

  • Main Report - shows a summary of all available reports and a list of Drupal SEO-related modules and if they have been installed and enabled
  • Meta Tags (nodes) Report - shows a summary of your meta tags for all nodes and makes note of missing and duplicate content
  • Meta Tags (path) Report - shows a summary of your meta tags for all paths and makes note duplicate content
  • Page Title Report - shows a summary of your page titles for all nodes and makes note of duplicate content
  • Referrer Report - shows a summary of referrers to your site - THANKS TO NancyDru for the code contribution!
  • Hooks - provides hook_seo_reports and hook_seo_modules hooks so that additional reports and seo modules can be added by other modules

Civic Job Posting

Civic Job Posting creates a job content type with all required fields and adds JobPosting structured data to your job posting web pages, in order to improve the job seeking experience.

Subdomain

Note: As of 2021-06-16, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in error, please reply to #3214225: Subdomain appears to be unsupported.

Easily create subdomains per user, taxonomy term, content type, or organic group. This module adds an easy text field to the entity where you can enter a subdomain for it.

  • User: e.g. "Mary" and all of her content at http://mary.example.com
  • Taxonomy: e.g. "Seattle" and all content tagged with it at http://seattle.example.com
  • Organic Group: e.g. "MyGroup" and all of its content at http://mygroup.example.com
  • Content type: e.g. "News" content type and all of its nodes at http://news.example.com

Click HeatMap

ClickHeat generated heatmap.

The Click Heatmap module provides integration between Drupal and the ClickHeat library. The module itself does not record any data or generate click heatmaps. Instead the module provides a limited Drupal related scope and injects the the Javascript necessary to record the click data.

Pages