87 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.

Frequently Asked Questions

One example layout: questions listed at the top

The Frequently Asked Questions (faq) module allows users, with appropriate permissions, to create question and answer pairs which they want displayed on the 'faq' page. The 'faq' page is automatically generated from the FAQ nodes configured. Basic Views layouts are also provided and can be customised via the Views UI (rather than via the module settings page).

Downloads

Comment Alter

Makes it possible to alter (change values of) fields on a node when leaving a comment.

This can be used to create a tracker similar to Case Tracker or other support or project management modules.

However, unlike those modules which have the available fields hard-coded, this module allows you to edit any field on a content type and check "Enable altering this field from comments"!

By using only standard Drupal components like Fields and Views, you can construct any variety of full-featured bug trackers, customer support, sales or project management tools.

This is most similar to Comment Driven (for Drupal 6), except (1) it's available for Drupal 7 and (2) it's design is much simpler! Rather than inventing lots of new code and APIs, Comment Alter strives to integrate with other modules (like core's Node module to store the changes as new revisions and Diff module for displaying the changes made in a particular comment).

Dependencies

Besides core modules like comment.module, the only dependency is Diff module.

Downloads

Atrium Features

These are the main Features of the Open Atrium distribution. There are 6 core features available by default when you install Open Atrium:

Downloads

Open Atrium Work Tracker

A Work tracker for Open Atrium 2.0 (similar to the Case tracker in Open Atrium 1.0) which allows you to create Tasks in order to collaborate on work.

Work Tracker is designed to fit seamlessly into the way Open Atrium 2.0 works and it’s paradigm for flexibility. For example, Work Tracker has no concept of “projects” - instead it groups Tasks together using Open Atrium Sections, which allows users to define for themselves what a “project” is in a way that best fits their organization.

Suggestions, bug reports and patches are welcome in the issue queue!

Quick start

  • Install OpenAtrium 2.0 (version 2.0-rc1 and later install Work Tracker by default!)
  • Create a new Space
  • Create a new Section inside that space, and select "Tasks Section" under "Section Type" (it's below the body and "Weight" fields).
  • Using the add button in the header (looks like a '+' sign), create a new Task!

See the complete Getting started and Configuration guides for more information!

Extensions

Downloads

Patterns

Patterns Ready Logo
Complex websites and web applications can be created by combining configurations of Modules, Content Types (CCK,) Views, Panels, Menus, Blocks, Categories, Roles / Permissions, etc.. This site setup and configuration process is a very time consuming and repetitive bottleneck.

Patterns module is built to bypass this bottleneck by managing and automating site configuration. Site configuration is stored in XML or YAML (requires SPYC YAML parser, which needs to be downloaded separately from http://code.google.com/p/spyc/) called Patterns which are easy to read, modify, manage, & share and can be executed manually or as a part of an automated web site deployment.

Patterns are Social!
Anybody can share his own Drupal patterns with the rest of world. Download and enable the Patterns Client module, and start sharing on Patterns Official Server.

Downloads

Backup and migrate prune

Quick overview

This module provides a way to maintain the size of your backups under control.

Overview

Backing up with Backup and Migrate is great, but it can build up a huge amount of data rapidly.

Backup and Migrate Prune aims to solve this problem. The approach taken is simple.

Downloads

Maestro

The Maestro module is a workflow engine/solution that will facilitate simple and complex business process automation.

Maestro has a workflow engine that executes templates created using a visual workflow editor. The workflow engine runs in the backgound and executes the workflow tasks, testing the tasks execution results and branch the workflow if required. The workflow engine will run every x seconds and execute all tasks that are in the queue which have not yet completed. Once they execute and return a success status, the engine will archive them and step the workflow forward. Both these components have been developed to support any number of different task types.

Maestro has been built to be extended with new task types and now contains tasks that are aware of webforms, entityforms, content types, rules, triggers. Custom interactive functions and batch functions can be added for custom business logic or integration.

The following is a summary of the available task types that be used in a workflow template:

  • Content Type Task: Assign a task to a user to create a new content node - task definition allows you to select from available content types.

Downloads

Drupal PM (Project Management)

Screenshot of the Project Management Dashboard

Drupal PM is a project management tool, allowing easy management of work across a team within an intranet or other Drupal website.

The tool is set up as a suite of modules, each providing a particular type of functionality:

  • Organizations, Teams, People,
  • Projects, Tasks, Tickets, Timetrackings,
  • Notes, Invoices, and Expenses.

Each module provides permissions to control the sharing of data with other Drupal users (check permissions carefully if using alongside other content access modules), and based on assignment of projects/tasks/tickets to particular users or teams.

All of the above includes support for views and token.

Try out the Project Management module

Downloads

To do list

to_do_screenshot.png

Concept

Offers a content-type for a simple To do list. It can be used for anything that needs to be done: getting milk at the store, reminding yourself to update a profile, telling your users to vote on a poll by a certain date...

To do items can be assigned to users with permissions. Items can be given an optional status, priority, start date, and deadline. Items nearing their deadline or with a priority level of immediate are shown in the To do list block (requires the installation of the To do block module.) These events can also fire triggers (Actions & Rules support.)

Each user gets a page with lists of the To do items that: (1) are assigned to them, (2) still exist, or (3) that they created. Quite handy to stay on top!

For more information, read the extensive documentation.

Downloads

Htaccess

Htaccess is a module which autogenerates a Drupal root htaccess file based on your settings.

Drupal tries to provide a one size fits all htaccess for Apache webservers, but this goal is increasingly difficult. This module allows the webmaster to set specific options.

Downloads

Zendesk remote authentication

features_zendesk_overview.png

The Zendesk remote authentication module allows you integrate the Zendesk support service with your Drupal site and synchronize drupal users with zendesk.

Word of Warning:
Don't use this module without testing in a sandbox, or a fresh zendesk install so you don't lose data. While this module does work, the module needs testing and testers!

What is it for?

The purpose of remote authentication is so that users that are logged in on your Drupal site are automatically logged in the zendesk support site. User id, name and email will be synchronized between your Drupal site and Zendesk. Drupal becomes the authority for Zendesk logins.

Role based authentication

The zendesk remote authentication module also contains a role based system for authenticating. According to the user roles, the user will be authenticated.

Account synchronization

Account syncrhonization allows to have better e-mail support integration. New drupal users are automatically added to zendesk. There is support for editing and updating your users.

Installation Instruction

After enabling the module, go the the module setting page or follow the included Readme file.

Project History

Downloads

BugHerd

BugHerd Logo

BugHerd is an issue tracking system built for designers and web developers. This module allows you to quickly and easily add BugHerd to your Drupal site. The module allows you grant access to BugHerd by roles and even turn it off for admin pages.

You can sign up for a free 14 day trial of BugHerd and see if it will work for you - no credit card needed. Check out the features list.

Downloads

Architecture

The Architecture module provides reports documenting how your Drupal site is architected.

Currently it provides eight reports available as CSV downloads, plus three reports in the form of HTML pages.

CSV downloads

  • Content Types CSV
  • Entity Fields CSV - Information about entities, bundles, and fields
  • Nodequeues CSV
  • Image styles CSV
  • Menus CSV
  • Vocabularies CSV
  • Views CSV
  • User Roles CSV

HTML Reports

  • "Site Entities" lists all content types, taxonomies, and other Drupal entities that have been defined for your website. Entities that are fieldable also include a list of all fields for that entity.
  • "Site Taxonomies" lists all taxonomies and their associated terms.
  • "Site Variables" lists all variables and their values.

Downloads

Views Gantt

Views Gantt

This module provides a views display plugin to show tasks in a GANTT Chart
using the dhtmlx GANTT javascript library. Views Gantt
uses the libraries API. Please upload the dhtmlx GANTT library
and put it in you libraries folder if you want to use this module.

Installation

1. Download and unpack the Libraries module directory in your modules folder (this will usually be "sites/all/modules/").
2. Download and unpack the Views module directory in your modules folder (this will usually be "sites/all/modules/").
3. Download and unpack the Views Gantt (this) module directory in your modules folder (this will usually be "sites/all/modules/").
4. Download and unpack the dhtmlx GANTT js library in "sites/all/libraries".
Make sure the path to the plugin files becomes:
"sites/all/libraries/dhtmlxgantt/codebase/dhtmlxgantt.css",
"sites/all/libraries/dhtmlxgantt/codebase/dhtmlxcommon.js",
"sites/all/libraries/dhtmlxgantt/codebase/dhtmlxgantt.js",

5. Go to "Administer" -> "Modules" and enable the Views Gantt module.
6. Create view with Gantt style and set all required options in the settings.

required settings:

  • ID field - task nid (numeric).

Downloads

VideoWhisper Webcam Plugins

Includes multiple modules for video communications including room listing, pay per view access control:
- Video Conference integration
- Video Chat integration
- Video Consultation integration
- Live Streaming integration
- Room List
- Credits

These modules allow setup of Pay Per Minute / Pay Per View ( PPM / PPV ) video chat, consultations & e-learning, webcam live shows, conferences using VideoWhisper Drupal Modules.

Downloads

Dynamic Dashboard for Storm (Project Management)

You know Storm? A great project management suite based on Drupal. If there was a downside it's the fact that it's all good old html and navigation is therefore a bit outdated. This is now history: Storm Dashboard is a very powerful yet simple to use dashboard which needs just one pageload and everything else is done dynamically by using JQuery.

It's all themeable and it does not require any configuration. Just download it, install it and have fun dahsboarding - dynamically!

Development

  • The 6.x-1.x Branch is stable and works great with the Storm 6.x-1.x Branch
  • The 6.x-2.x Branch is in minimaly development and open for new features and is the recommended Branch for Storm 6.x-2.x Branch.
  • A 7.x branch is not planned. Please consider using ERPAL instead.

Related Modules

Seeking Co-Maintainers

Downloads

User control

This module gives a possibility to assign or remove specific role for users. Any user with permission "Assign roles" may assign or remove roles for other users. Site administrator defines the list of roles that are available for this.

Convenient filter is available on the settings page of this module and you can choose users with its help. If you want filter users by e-mail you must enter full email to get user. If you want filter users by name, you could enter only first letters.

Downloads

Time Entry

Time entry is an entity type for storing time intervals.

Downloads

Storm Contrib

As our time is currently very limited, we can't keep up the development. If you are interested in co-maintaining or to take it over completely, contact us (Carsten Müller, kfritsche).

Storm Contrib is an add-on to the Storm project.
It offers extensions and new features to the Storm modules to improve projectmanagement for small and middle companies.

Finally we are in the beta phase! Please help us test all the modules!

Your feedback is most welcome! So please don't hesitate to contact us or create issues.

Features

  • extends the core Storm content types
  • more projectmanagement features like balances, progress, project schedules
  • cost calculations
  • project balances based on project budgets
  • conversion and calculation of different currencies
  • single-page overview of a project's tasks and tickets (project schedule)
  • utilisation of persons (how much each person is working or available)
  • consideration of weekends and national holidays
  • consideration of holidays by individual people
  • Apache Solr Search extension to search just Storm content types
  • ticket dependencies
  • timetracking lists for each person per day
  • timetracking statistics for each person per day and per month
  • timetracking favorites list for each user - easy start and stop of timetracking, without many clicks
  • exports lists as .csv, .xls, .doc
  • option to save filter settings for each user (finished)
  • and much more ...

Downloads

Site Memos

Site Memos is a very simple administration module that encourages you to
record information about your site in a permanent record that can be easily
accessed and edited by you, your team, and others who may follow you.

Site Memos does not create any memos - you have to do that yourself. It also
does not impose any structure on the memos you create. It is really just a
flag that you and your team can always find to allow you to maintain your own
memos.

Downloads

Content Dependency

content dependency | entity dependency | node edit

Provides ability to view reversed referrals/references for content of entity reference & references - node_reference modules, etc.

Generally, this project enables content authors to see from any current content (entity) its dependent entities content.

Project overcome a major content control difficulty for content authors.

Provide content authors ability to track external content which refers to current content, without the need to check mass of external content to find out whether each external content refers to current content or not.

Content dependency main advantages:

  • Easily manage content dependencies - you can view/update for each content entity it's dependent entities from one places.
  • Backward Compatibility - You can install this module & start use it without need to perform any change in your content structure.

Downloads

Cookie Log

Records all cookies that all users have set when they load a page.

This allows easier auditing of cookies on your websites for conformance with the EU cookie law.

Information appears under admin/reports/cookies

Downloads

Drush Editor - A fashion way to manage your WYSIWYG libraries

This module looks like the PM functions of Drush, allows us to download most of popular WYSIWYG editors.

Integration

Feel free to integrate your editor using my API. There are only 2 functions
you should know
- hook_drush_editor(): Register your editors.
- hook_drush_editor_alter(): Change the list of registered editors.

You can see the file drush_editor.api.php and my plugin for more information.

Dependencies

  1. Drush
  2. PHP's DOM API

Supported Editors

  1. CKEditor (v3.1+)
  2. TinyMCE (v3.5+)

Installation

Download the module and simply copy it into your contributed modules folder:
[for example, your_drupal_path/sites/all/modules] and enable it from the modules administration/management page.
More information at: Installing contributed modules (Drupal 7)

Note: If you want to install the command to drush for global use. Just copy the 'editor' folder to drush_base_dir/commands/ and run `drush cc drush` to clear drush cache.

How to use

Downloads

Dashboard Views

A collection of preconfigured Views to add to the dashboard of your Open Atrium groups.

Currently includes:

  • Book pages (with "Add Book page" link)
  • Member Listing (including admin vs. user status)
  • Projects (Case Tracker or Case Tracker Plus)
  • Shoutbox

Additional submissions are welcomed.

Kit-compliant.

Downloads

Atrium Scrum

Atrium Scrum is a collection of features to help implement a robust Scrum process on Open Atrium.

Features include:

  • Atrium Scrum: User Stories: Provides a content-type structured around the proven "As a <role>, I want to <feature request>, so that I can <goal>" agile pattern.
  • Atrium Scrum: Tasks: Exposes a task board to efficiently organize the team's efforts toward completing a Sprint's User Stories and their associated Tasks.
  • Atrium Scrum: Backlog: Provides an intuitive drag-and-drop UI for maintaining a Product Backlog, keeping it prioritized, and assigning User Stories to Sprints.

Downloads

Pages