Drupal Modules

Collection by Codrin Dinu Vasiliu


Drupal modules I use all the time

Codrin Dinu Vasiliu
Library Pack | Drupal.org Drupal, Packing, Bag Packaging

Library Pack

Overview Designed to help you hit the ground running whilst developing a Drupal site, the 'Library Pack' module provides over ~50 Libraries API definitions in one central location. The libraries can be loaded on a theme by theme basis via the modules configuration screen. Alternatively they are made available for use by other modules courtesy of the libraries api. Features The currently Supported Libraries include.

Configure and access created config page Drupal, How To Get, Ads

Config Pages

DO I NEED IT? At some point i was tired of creating custom pages using menu and form api, writing tons of code just to have a page with ugly form where client can enter some settings, and as soon as client wants to add some interactions to the page (drag&drop, ajax etc) things starts to get hairy. Same story was with creation of dedicated CT just to theme a single page (like homepage) and explaining why you can only have 1 node of this type, or force it programmatically. If this sounds…

Webform Default Fields | Drupal.org Drupal, Fields, Letters, Projects, Log Projects, Blue Prints, Letter, Lettering, Calligraphy

Webform Default Fields

Description With this module you can easily create a lot of nodes with same webform fields. It can be applicable in case of job vacancies with reply form, kind of quality feedback control or whatever your mind suggests you. Because you can create more than one webform-enabled content types, you respectively can attach different default fields for each of them. Dependencies: This module totally depends on Webform module Versions Explanation: Webform Default Fields 7.x-4.x is compatible with…

Block Data | Drupal.org Drupal, Filters

Block Data

Block Data provides the ability to add data attributes to blocks that come in handy when working with external APIs or JavaScript frameworks. This can be anything from adding data attributes for theme enhancements like modals and tooltips, to adding additional inline style attributes to a block. This module works very similar to Block Class in that it utilizes the Core Block API and stores data attributes in the block table. Dependencies - Options Element Options Element provides us a better…

Sticky Sharrre Bar - Provides sticky block for social network sharing Free Icon Packs, Social Icons, Drupal, Bar

Sticky Sharrre Bar

Sticky Sharrre Bar - module for Drupal based on http://sharrre.com, http://imakewebthings.com/jquery-waypoints and http://sensationalfix.com/flat-social-icons-eps/ free icon pack. Provides sticky block for social network sharing.

A menu with some "no link" element Electron Microscope, Drupal, Menu Items, Link

Special menu items

Special menu items is a Drupal module that provides placeholder and separator menu items. A placeholder is a menu item which is not a link. It is useful with dynamic drop down menus where we want to have a parent menu item which is not linking to a page but just acting as a parent grouping some menu items below it. A separator menu item is something like "-------" which is not linking anywhere but merely a mean to structure menus and "separate" menu items visually. Menu item container…

Image depicting a Drupal block with an indented list of years and months. List Of Years, Drupal, Tardis, Image


The TARDIS is a module that allows users to go back in time and visit nodes from the past. You can see nodes per year and month, using a block that creates links automatically, and an optional page that displays node teasers filtered in the format YYYY/MM. This module has plenty of options available: Custom TARDIS address which can have more than one part, like example.com/recent/nodes. Choose between month numbers or names.

GetResponse | Drupal.org Web Forms, Contact List, Drupal, Bar Chart, Blog, Bar Graphs, Blogging


GETRESPONSE INTEGRATION Invite your visitors and commenters to join your contact list and stay in touch with updates and the latest news from you. Create highly targeted lists captured from among visitors to your Drupal site and blog. Simply create a web form matched to your brand and install it on your site in a few simple steps. With the new GetResponse-Drupal plug-in, it’s automatic. The plug-in enables your visitors to subscribe via a sign-up form as well as via comment. All you need to…

Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world. Babson College, Open Source Projects, Internet Safety, Drupal, Variables, Physical Education, Assessment, Sliders, Lesson Plans


The Droogle Module (sometimes referred to as DR. OOGLE) integrates Google Drive (formally google docs) with Drupal. It provides a list of a configured google user's documents. Droogle also works with Organic Groups and each Organic Group can hook up to a unique user account to manage it's group documents. The module's creation is sponsored by Babson College and is to be used to better manage documents for groups, classes, etc. Integrating documents with google means better access to…

Responsive and off-canvas menu Drupal, Sustainability, Environment, University, Menu, How To Apply, College, Student, Menu Board Design

Responsive and off-canvas menu

Important! The currently supported versions of this module only work with the 8.x.x version of the mmenu library. At the time of writing this is the latest version. If you are upgrading from 7.x-2.x or 8.x-2.x version of the module you will need to download a new version of the mmenu library and you will probably need to make some css changes, see the README.md for more information. Drupal 9 compatibility The 4.x.x releases are compatible with Drupal 9.0.x and Drupal 8.8.x Bootstrap 4…

heatmap Drupal, Baby Names, Something To Do, Projects, Blog, How To Make, Log Projects, Blue Prints, Blogging


Integration with the Heatmap.me project. Heatmap allows you te see heatmap based user interaction for top class marketing and a/b testing decisions. See what really works, what not, and do something about it! See how this works: http://www.drupalonwindows.com/en/blog/using-heatmaps-boost-conversions-heatmapme-drupal-integration Installation (D8): Enable the module and give permissions to "heatmap tracking" to any role you want to track. This is usually anonymous users.

The site banner displaying "SITE UNDER TEST" as viewed by site visitors. Drupal, Banner, Positivity, Ads, Website, Blog, Banner Stands, Blogging, Banners

Site Banner

Site banner allows you to display a banner at the top and bottom of a Drupal site. It is displayed at a fixed position so content is viewed within these top and bottom banners much like the administrator's toolbar. It also adds the banners to printed copies of Drupal site content.

Screenshot Drupal


Drupal 8 A Drupal 8 version is now available. Please see the README.txt for additional details and installation instructions. Drupal 7 Whiteboard module creates and saves whiteboard nodes and is powered by the jsDraw2D library. Users with appropriate permission may draw and erase marks though mouse clicks. After installing, the easiest way to start saving whiteboard is by using the 'Full HTML' filter.

Gmail Contact Drupal, Ads

Gmail contact

Gmail contact provides Gmail Contact API integration with Drupal. By default, this module provides one block allowing users to click the invite link inside it to invite their Gmail contacts, i.e, send emails to their Gmail Contacts. The installment process is crucial. For Drupal 7 See documentation here. For Drupal6, see below. Before enable this module, one google app is required: Go to Google developer console to create one app. Enable Contact API. Add your test/production sites domain and…

Site Audit is a Drupal static site analysis platform that generates reports with actionable best practice recommendations. Site Analysis, Drupal, Report Template, Sample Resume, Templates, Stencils, Vorlage, Models

Site Audit

Site Audit is a Drupal static site analysis platform that generates reports with actionable best practice recommendations.

Mappy | Drupal.org Internet Map, Drupal, Letters, Reading, Letter, Reading Books, Lettering, Calligraphy


Mappy - a module that allows easy insertion of internet maps to the site. HTML-tag insert example: Currently supported Yandex.Maps and Google.Maps. Drupal 8 Mappy for Drupal 8 is already done and works as stable for Drupal 7. Tested on Drupal 8 (alpha 15). Stable release will be available when Drupal 8 goes beta, or release (depend on how stable beta will be). Read documentation on GitHub.