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.
This module is the best Drupal Event Calendar plugin available in Drupal Modules Directory. Spider Event Calendar is a highly configurable product which allows you to have multiple organized events. Spider Drupal Event Calendar is an extraordinary user friendly extension.
This module allows creating multiple repeats/duplicates/clones of nodes based on date sequences. The date sequences are created with the Date Repeat module (part of Date). The nodes must have a CCK Date field, which in the new nodes created by Node Repeat are populated with dates from the sequence. A typical use case might be for creating an event that repeats regularly and for which your users need to Signup.
Node types that have one or more Date field(s) can be set to allow repetition by selecting the Date field to use. If a node type is set to allow repetition then a Repeat tab will appear on nodes of that type to allow creating/editing repeats for that node. Under the Repeat tab if the node is already part a sequence then options for editing that sequence are displayed, otherwise options for creating a sequence from the node are displayed.
!!!IMPORTANT!!! IF you have a good algoritm for the Easter and the Greek name days, do not forget to send me! UPDATE!!! There is some good algoritm for this, I hope I can put it to the next version. 6.x version not maintained anymore.
A lot of portal site like to show the actual name day, in some country (you can see a list in the Wikipedia). There was a lot of solution for it, but no drupal modules. (I did not find).
The module provides a pop-up announcement in the pretty and fast render overlay which will appear for the site visitor on the first, second and fifth visit to the site (you can change the number of visits).
Very useful solution for interaction and communication with site visitors.
You may post announcement, attractive greeting, advices, information about coming site maintenance, new goods, sales and so forth.
If interval between http requests is more than one hour, these are two different visits.
The announcement may be with html.
The announcement will appear on the overlay.
Announcement added to the site as a block - it makes possible to use flexible visibility settings to define pages where announcement will appear.
On the configure page it is possible to define, on which visit the announcement will appear. By default on the first, second and fifth visit.
After 90 days records about visits become old and automatically are removed rom the database.
This module is intended as an add-on for the Date Repeat module, part of the Date package of modules. It grew out of the feature request discussion at http://drupal.org/node/298334. Subsequently, it was orphaned and adopted.
Date Repeat allows you to specify a wide range of repeating date sequences. However, each sequence is stored in a single node. This means that all dates in a sequence share characteristics such as the description and other non-date fields. You can specify monthly meetings, but cannot change an individual description to add an agenda when it becomes available. You can specify weekly games, but cannot specify the teams in a specific game when they become known. Because the date fields are not in separate nodes, they do not work with Views.
The Ubercart Event Registration module is a feature package paired with a small 'glue' module which yields a simple event registration system. The main goal here was to tie together webform module with Ubercart 2.x to give us a registration sign-up form which could have completely custom and unlimited form information, unique to each event, which can be updated easily by a site editor with limited Drupal experience.
Resource booking module provides a widget that can be included in any content type and enable resource booking. The module is developed for Drupal 7 as the Booking API and Events Booking module is not available on Drupal 7.
1. Create multiple resource types
2. Attach resource booking to any content type
3. Consolidated booking status when resource booking field is reused
4. Integrated with Rules, Entity and Views
This module allows you to recur nodes based on repeating criteria. Only nodes that contain date fields can be recurred. The recurring process will automatically generate copies of the node, changing the date to represent the recurring pattern. This is useful for administrators that do not want to use Date Repeat for recurrences because separate nodes are required (for whatever reason).
Users can go to Calendar and book specified time slots.
You can configure how many time slots are available and how long are the events, so after that time slot will be released.
You can configure hourly and half-hourly timelots (in calendar view).
INSTALLATION for 7.x
1. Install module and dependency modules.
2. Enable module and go to: admin/config/booking_timeslots for some settings and tutorial.
3. You may enable Booking Time Slots Features module to see some pre-defined examples.
INSTALLATION for 6.x
1. Install module. 2. You need to copy theme files from theme/ into your theme folder.
3. Clear you cache to reload TPL files (admin/settings/performance)
4. Add new CCK datetime field into your content type and select it at admin/settings/booking_timeslots/form_settings
5. Make sure that you have enabled Calendar View at admin/build/views/list (Views UI module required),
so you can setup your Calendar block into the right place (admin/build/block)
6. Change Arguments settings in your calendar View (Date field) by enabling new datetime field (admin/build/views/edit/calendar)
Now you should see your Booking screen on /calendar
The Evanced Events Importer module integrates features from Evanced Solutions' Events calendar product in to your Drupal site.
This module imports data from Evanced Events' built-in EXML feed to create nodes for each published event. When the Evanced Events calendar is updated in Evanced Events and cron is run in Drupal, the module keeps the events in sync using the ID assigned to each event.
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
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.
The goal of the Eventbrite Drupal module is to enable deep integration with the Eventbrite API as a base module, allowing for seamless connections between Eventbrite and Drupal data around users, events, and more.
CiviCRM Multiday Event creates multiple entity based events associated to a single Drupal node linked to a single CiviCRM Event. The duration of the CiviCRM Event last from the start date and time of the first session to the ending date and time of the last session. So if you have a class that meets every Friday in May, Drupal will display 4 events (5/4, 5/11, 5/18, and 5/25). CiviCRM will only have 1 event running from 5/4-5/25. This allows groups already leveraging CiviCRM for event registration, payment, reporting, and certifications, to continue using those components while making it easier to display individual events with Views.
Public Bookings allows registered and unregistered users to book predefined resources. These booking requests can then be approved, rejected, or modified by an admin, with notifications to the user.
Available and unavailable dates and times can be specified for each resource.
Requires the Bookings API module, the Date API (and its submodule Date Repeat API) and Views. Use the corresponding Bookings API release! Never ever mix DEV and STABLE between those two modules (e.g. dev from API, alpha from Public or vice vesa).
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.