Provides a framework for developing widgets for Recurring Dates Field, and a few bundled widgets.

Mirror repo: https://github.com/dpi/date_recur_modular

Versions

Drupal 9 versions

New or existing sites are able to use/update to the 3.x branch without any trouble.

Drupal 8 versions

The 3.x branches is 100% compatible with 1.x and 2.x, simply change your Composer constraints to accept the 3.x branch when upgrading to Drupal 9.

Bundled widgets

The project comes with 3 widgets:

  • Alpha: a general purpose widget built with states.
  • Oscar: a widget built with primary purpose of entering opening-hours-style recurring rules, built with states.
  • Sierra: a widget built with states and AJAX, inspired by Google Calendar and Outlook implementations.

Alpha widget

Alpha widget

Oscar widget

Oscar widget

Sierra widget

Entity field widget

Sierra widget

Modal after hitting "Custom..." option

Sierra widget

Supporting organizations: 
provided development time

Project information

Releases