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

Taarikh

Pop-up calendar (Hijri) provided by Taarikh module

Synopsis

Taarikh is a field formatter and widget module to display and input hijri dates using the fields defined by the date module. The formatter can work with all the fields defined by the date module, i.e., Date, Date (ISO format) and Date (Unix timestamp). The widget, however, does not work with Date (Unix timestamp).

Requirements

This module requires the following modules:

Thermometer

The thermometer module provides a block to allow you to create a simple thermometer widget, useful for fundraising goals, without relying on an external third-party service, etc. It also uses CSS and Javascript, and not any Flash, etc.

Enable the module. Go to the blocks page and configure the "Thermometer" block. Place it where you want to see it!

The output is themeable, but beware that the JavaScript depends on the markup to a certain extent.

Outlook Events

This module is used to fetch Calendar events from Exchange outlook accounts.

Installation:

Signup Restrict by Role

Provides ability to restrict individual event signups based on roles. Allows for events to be viewed by all, but some to be restricted to members.

This project sponsored by Trellon

VideoWhisper Webcam Plugins

This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2014-061 - VideoWhisper Webcam Plugins - Cross Site Scripting (XSS) - Unsupported for details.
If you want to use this module, your options are:
  • Choose another, actively maintained module instead

Date Restrictions for Commerce Line Items

Module settings

Restricts allowed values in a date field exposed in a line item. Source data for restrictions is picked from fields defined in the product display.

RNG Conflict

RNG Conflict Logo

Prevent registrations for an RNG event when a registrant is registered for a similar event.

Please refer to README for installation and configuration information.

Calendar Overlay

Move a node to a different position to change its Date field value

7.x-1.x-dev version is a WIP, will be updated by Dec 14 2013.

Interactively move and resize node calendar representations on weekly Views displays by drag and drop method. This effectively changes the Date field value associated with the calendar Views.

Display buttons on the node representations and assign custom functions to them. Edit and Delete node buttons are implemented out of the box.

OpenLucius Events Extra's

This module offers extra functionality for Events in the OpenLucius distro:

  1. Let users choose: ‘Attending’ or ‘Not attending’.
  2. Send email reminders to all users that did not make a choice yet.
  3. Let users provide a reason: ‘Why are you not attending?’
  4. Show a Google map with location of Event.

Install instructions

Download and install this module as usual.

Date part-of-day

Small module that provides a date token extension, partofday, a somewhat arbitrary indication of the part of the day (early morning, morning, noon, afternoon, evening, night or midnight).

Liveblog

Currently, the Certified Thunder Integrator galaniprojects from Berlin, the Austrian publisher Telekurier Online Medien with its news site kurier.at, Burda with its magazine bunte.de, and Google are working on a Drupal 8 module for the live coverage of events.

You can check out the prototype/mockup here: https://liveblog-f77c8.firebaseapp.com/
The code and issues while developing will be here: https://github.com/galaniprojects/liveblog

Feeds: Meetup

Meetup parser for the Feeds module.

This module adds a new parser for the Feeds module that makes it possible to parse and import Meetup XML feeds using the Meetup API.

Signup Scheduler

The Signup Scheduler module allows users of the Signup module to define a schedule upon which node signups should be opened and closed. Signups are opened and closed based on the defined schedule during cron. Views support is included through providing several fields and filters based on schedule data.

sagenda

free booking system for drupal

Sagenda is a free online booking / scheduling / reservation module that helps your clients fix appointments at absolutely NO COST!

Open a free account on : https://www.sagenda.net

Learn more on : www.sagenda.com

Knowledge Graph

The Knowledge Graph Module allows to build schemas from schema.org using the field ui. A schema can be used to map content type fields and properties as a schema property and output it as JSON-LD in the HTML head.

Simple ICS

* Introduction
This is a simple module which allows create simple twig urls which will create an ICS calendar file based on a node and two start and end date fields.

* Requirements
This module requires the https://github.com/markuspoerschke/iCal module which is part of the composer.json file included

* Recommended modules
N/A

* Installation
Typical Drupal install

* Configuration

Conference

The conference module allows you to organize conferences with Drupal.

Similar, active projects

This module is not actively maintained.

People interested in a currently maintained solution with similar features should consider the Conference Organizing Distribution.

Features of conference module

It implements a mechanism to post papers, to manage reviewers and to assign reviewers to papers. A paper is an arbitrary node with an attached file and a review is an arbitrary node assigned to a paper. It also takes care for the access permissions to papers and reviews.

  1. Automatic Content Type generation using CCK
  2. Ability to submit Abstracts via online methods, both by uploading files and by typing in the content as a part of a node
  3. Automated Paper Number generation
  4. Has fields to take in Keywords for a given paper.
  5. Ability to create Revisions of the current paper on Reviewer Request based on Drupal's node revisions.
  6. The Conference Manager can assign papers to reviewers as well as take the final decision on whether a paper is accepted or rejected or request for resubmission
  7. Complete Privacy of Papers / reviewers from various authors and reviewers, only the manager is able to see all reviews and papers in one go.

Mandrill Inbound

Mandrill Inbound module provides integration with Mandrill Inbound email processing.

Appointment scheduling

Appointment scheduling is a configurable module that lets you set a calendar (days and active hours) and receive reservations requests for the available dates, for different offices.

Simple Date Repeat

Simple Date Repat UI in action

This module provides a simpler date repeat UI. It integrates seamlessly with the Date modules date_repeat widgets and simply overrides the UI. It provides a UI similar to Google Calendar.

Counter Up

This module basically used to show stats in counter up form like from 1 to that particular.

Just put the numbers in a div/span and provide class="counter".

Like:

<div>
  <span class="counter">1,234,567.00</span>
  <span>$</span><span class="counter">1.99</span>
  <span class="counter">12345</span>
</div>

See DEMO here.

Open CRM

Open CRM is a fully featured native Drupal CRM solution based on the Party Module with the aim of having a comparable feature set to other popular CRM systems such as CiviCRM.

A Party is record in the CRM system, a contact like an individual or
organisation.

This module is aimed at developers who might be looking at integrating CRM systems such as CiviCRM into their existing website. If you're making a new site and want to use Open CRM, we reccomend you try the install profile here.

Party Dashboard

Party Dashboard allows you to easily navigate and control the records in your database. By making use of Search API, SOLR and Facets it is quick and easy to find the record you want, even in systems with 100,000+ contacts. Our largest client currently uses Party Dashboard to manage 225,000 contacts!

The Party Dashboard looks the cleanest with our admin theme that uses flexbox to generate a web application style layout. We hope to make this theme available shortly.

Features

Open CRM - Provides basic CRM functionality and the Party Dashboard. This uses the Search API to provide search facets which is a incredibly easy way of obtaining simple reports from your data.

Subsite

Screen shot of subsite node configuration options

Subsite lets you make any node or set of nodes look like a different website by overriding the theme, branding, main menu, and more. Perfect for event and campaign micro-sites etc, subsite has been designed to be used by editors as part of the editorial process. Configuration for each subsite is stored with the node in a field which means it supports content revisions and works with your usual content workflow.

Signup Pay for a node

This module allows users to pay for a node, such as an event/conference/lecture/course, without the overhead of ecommerce or ubercart.

Different roles can have different amounts for the same node, for example members can be offered a lower rate over non-members.

After signing up for the node using the Signup module, the user will be redirected to Paypal where they can complete the payment. Once Paypal accepts the payment, the database will be updated to confirm the user as an attendee.

Integration with the Signup status module for reporting is also available.

Also see the Signup Pay Early Bird module.

Testers and patches are needed for this module.

Configuration

1. Go to admin/user/access, and assign roles to the 'sign up for content' permission

2. Go to admin/content/types create a content type like "course" or "conference", then enable signups for that content type.

3. Go to admin/settings/signup_pay and check "Enable payment on signup for all new signup enabled nodes by default". If you want anonymous users to be able to signup and pay, then uncheck the "Deny anonymous" too.

OG Event

This module is a simple event with participants implementation.

Simply, it adds a participant list on each node which is posted in an OG group, and whose type is configured as an Event node. Each group member can add or remove himself to the participant list.

Pages