5,272 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.

Copyright Block module

About this Module

This module creates a block that allows you to configure a copyright message that automatically updates using the current year from the server that your site is hosted on.

It does this by adding a new token called [copyright_statement:dates] that you can place within your message. A start year when needed, and the date separator can be changed if needed.

A default message is provided that includes the [site:name] token.

Internal Links

Enable the filter(s) for an input type and run filters in appropriate order.

The Internal Links module, Intlinks, is a simple set (currently two) of input filters which modify the output of internal, root-relative links in any text input format for which they are enabled. The title filter allows you to have the node titles of linked content automatically inserted into the link as the HTML "title" attribute, with "node/123" -type href paths converted to URL aliases, too. It is especially useful for streamlining the editorial workflow and improving SEO. You can also use the "Hide bad" filter to "unlink" unpublished content so visitors don’t encounter "page not found" errors.

Introduction

Maintainer and Author: Lowell Montgomery.

Corresponding node references

New development is done in the http://drupal.org/project/cer module. This expands the corresponding node reference functionality to enitities. Please focus all attention on getting a stable release of cer as soon as possible.

Cnr is looking for a comaintainer to resolve the remaining bugs. No new features will be handled.

Screenshots

Description

It syncs the node reference between two node types which have a nodereference to each other, so double editing nodes is no more needed. If one node has a reference the other node receives also a reference to the saved node if it is referenced in that node.

Updates

Release 6.x-4.0 doesnt require setting the options to unlimited, all is handled by cck now. The old setting to allow setting to single is no longer present since it is obsolete. To upgrade, run update.php and manualy set the allowed references on each nodereference instance. The older branches are not supported anymore so you should upgrade.

Dependencies

6.x : CCK
Node reference (comes with cck)
7.x: Node reference (included in References)

Example

Default Content Extras

Default Content Extra is a Drupal 8 only module that adds "extra", experimental
functionality to the Default Content for D8 module (but is not affiliated with the module other than it is a required dependency.)

Current features include:

Node Hierarchy

Node Hierarchy allows nodes to be children of other nodes creating a tree-like hierarchy of content. The module offers:

  • 1-Click creation of hierarchical menus
  • Hierarchical breadcrumbs
  • Automatic hierarchical urls using Pathauto (and token module)
    (eg: q=aboutus/history/beginning).
  • Automatic creation of hierarchical menus if desired.
  • Optional Views integration.
  • Optional Node Access integration.

Webform Calculator

Provides a formula webform component for computed values, where you can enter a mathematical calculation based on the other fields. E.g., create a formula field with value formkey1 * 0.1 * formkey2.

Content Management Filter

This module adds an easier way for administrators to filter the content on a Drupal site for administration purposes.

CMF is an alternative to the Administer >> Content management >> Content tool with these additional options:

Workspace

Drupal 8

The Drupal 8 version of Workspace depends on Multiversion to create and edit workspaces, switch between workspaces, and view the revision tree of an entity.

A workspace is an isolated collection of content revisions on your site. For example, you might have a "Live" workspace which is what all visitors see when they visit your site. Then you might have a protected "Stage" workspace where content editors prepare new content before it's pushed to the Live workspace.

Similar Entries

Similar Entries is looking for a co-maintainer.

Similar Entries provides lists of links to site content related to the current node being viewed. Links can be displayed in standard blocks or in custom views. Similar content is located and rated using MySQL's FULLTEXT indexing for MyISAM tables. FULLTEXT is a special query that helps find relevant content in other nodes using a natural language search that interprets the search string as a phrase in natural human language. Views module is only required for version 2.x.

Field collection feeds

Provide feeds integration for field collection module.
Require Feeds alpha7 or later version.

Docs: http://drupal.org/node/1831004

http://drupal.org/node/1063434 The latest patch in this issue could also solve feeds integratin for field collection module, but it does not suit for our requirement.

Block Export Import

block export import

This module allows users to export all system specific blocks (are those blocks which are created using Drupal interface add block functionality) and then import it into another Drupal installation, or on the same site.

No additional configuration is required to export/Import block(s). Also this module does not create any table in the database. Therefore it will not effect the application performance.

Export/Import
This interface allows the user to export/import a single or multiple blocks with the followings.

Feeds Image Grabber

Feeds Image Grabber

Feeds Image Grabber (FIG) is successor of FeedAPI ImageGrabber, an addon for Feeds module, which grabs image for each feed-item from their respective webpages and maps it to an image field in the node created by Feeds (Node Processor).

[Google Reader (with thumbnails) can be imitated on a Drupal site by using Feeds, Feeds Image Grabber, FileField, ImageField, ImageCache, ImageAPI, Views and Voting API module (http://goo.gl/J5MJg)]

Features

  • Automatically downloads and attaches image to the node created by Feeds module.
  • Configurable XPath of the desired image location on the webpage of the feed item on per feed basis (using element's id or CSS class).
  • Support for FileField Paths module.
  • Configurable maximum image size.
  • Configurable minimum and maximum image resolutions.
  • Configure defaults for FIG from the settings page.

Roadmap

  • Better error logging and reporting.
  • Integration with Views to grab images for only selected feed items.

Please do not open issues in the queue that request features already on the roadmap.

SimpleCrop

Original image display with crop area selection

SimpleCrop provides the simplest workflow for manual crop of images. Basically, you can crop image in three steps: upload image => select area => save content. Functionality of this module covers more than 90% needs of manual image crops.

One of the key feature of this module is that this crop can be used as-is for the end users. So you don't need to theme or to add a workarounds to show this image crop to someone else. It has minimalistic and usable UI.

Svg Image

This module changes default image field widget and formatter to allow use SVG image with the standard Image field.

Using SVG Image module you will not need to use another field type to load SVG image. Load SVG files into the Image field, it is not needed to create file field or special "SVG" type field.

Don't forget to add a svg file extension into the list of the allowed image extensions in the field settings.

Features (beyond the main functionality):

Opigno

Opigno is used to create e-learning platforms of all sizes. The Opigno core is lean and mean, providing flexible building blocks and APIs to create a custom e-learning system. It uses Drupal 7 and contributed projects like OG, Quiz, Rules and Views.

As opposed to many e-learning systems out there, Opigno was developed with a framework mindset, allowing organizations to build their own solutions quickly and simply. It makes no hard-coded assumptions about your organization, privileging Drupal developers and site builders.

Sponsored by Connect-i.

Core Features

Opigno core provides little functionality out of the box. Most features live in other modules (which are also packaged as apps). You can search for these modules on Drupal.org or by enabling the Apps module and browsing through the list.

Media: Flickr

Media:Flickr adding a image - Broken River, by Steinmb

Media: Flickr adds Flickr as a supported media provider. Module give you a local copy of the Image from Flickr allowing you to use it as any other local media.

Most popular web services, including Flickr, support oEmbed. It is generally recommended to use Media: oEmbed instead of specific provider modules.

Field Collection Node Clone

The Node Clone module allows you to easily create a duplicate copy (clone) of an existing node, however if that node references a field collection, the new clone will reference the same field collection, rather than have its own distinct copy. This module generates a cloned field collection so that each node has its own collection.

Workbench Scheduler

Workbench scheduler provides users with the ability to create schedules that change moderated content from one workbench moderation state to another. When editing moderated content, users can select a schedule and set the start and end dates for when it should be applied.

A simple example of when this can be helpful is to have a content revision set to be published on a specific date, and unpublished at another.

Users with the correct permissions can create custom workbench schedules where they specify:

Cloze

Simple module that provides Cloze question type to quiz module.

A cloze test (also cloze deletion test) is an exercise, test, or assessment consisting of a portion of text with certain words removed (cloze text), where the participant is asked to replace the missing words. Cloze tests require the ability to understand context and vocabulary in order to identify the correct words or type of words that belong in the deleted passages of a text. This exercise is commonly administered for the assessment of native and second language learning and instruction.

Example :
A language teacher may give the following passage to students:

Today, I went to the ________ and bought some milk and eggs. I knew it was going to rain, but I forgot to take my ________, and ended up getting wet on the way ________.

Check out this blog post, Cloze module for Drupal Quiz to see the usage and know how you can make the best use of this module.

Credit

Opigno Quiz App

The Opigno Quiz app provides packaged functionality for using Quiz with Opigno.

The Quiz app allows course admins to define required quizzes for passing a course, as well as rules integration to define custom workflows for assessing students.

Quiz Drag Drop

Overview

This module allow you to add drag drop type of question in quiz module.

By using this module admin can upload images with their titles and later all the titles will become placeholder. User need to drag and drop images on the correct placeholder to get points.

This module is an attempt to enhance Quiz module features by introducing another type of question.

Prepro

This module currently does the following:

Entity Print

Entity Print allows you to print any Drupal entity (Drupal 7 and 8) or View (Drupal 8 only) to PDF.

The module is lightweight compared to other modules like the Print module, has full test coverage and is ready to be used in production for both D7 and D8.

Yandex.Share

Yandex.Share widgets

Yandex.Share integrates https://tech.yandex.ru/share/ with Drupal.

Ridiculously Responsive Social Sharing Buttons

Social sharing buttons that you can drop into any website with attractive SVG-based icons, small download, and browser compatibility. No 3rd-party scripts.

You can choose to add the buttons to the end of certain node types or use the block to put them wherever you want.

Originally designed as share buttons (visitor is encouraged to share your page on their social stream), the buttons can equally be used as follow buttons, where the visitor is encouraged to visit your social stream.

Pages