https://github.com/backdrop-contrib/repeating_dates
Repeating (recurring) dates based on ICAL rules, with an easier user interface
https://github.com/backdrop-contrib/repeating_dates
backdropcms date-recurrence datetime ical
Last synced: 3 months ago
JSON representation
Repeating (recurring) dates based on ICAL rules, with an easier user interface
- Host: GitHub
- URL: https://github.com/backdrop-contrib/repeating_dates
- Owner: backdrop-contrib
- License: gpl-2.0
- Created: 2021-11-05T15:02:39.000Z (about 4 years ago)
- Default Branch: 1.x-1.x
- Last Pushed: 2025-04-26T11:04:58.000Z (9 months ago)
- Last Synced: 2025-04-26T12:20:32.879Z (9 months ago)
- Topics: backdropcms, date-recurrence, datetime, ical
- Language: PHP
- Homepage: https://backdropcms.org/project/repeating_dates
- Size: 138 KB
- Stars: 5
- Watchers: 10
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Repeating Dates
Ships with a custom field type for recurring (repeating) dates based on ICAL
rules.
Views support for individual date values.

## Installation
Install this module using the official Backdrop CMS
[instructions](https://docs.backdropcms.org/documentation/extend-with-modules)
Then you can add the "Date (repeating)" field to content types. Note that it's
really a standalone field type - you can not use any of the other Date field
types as base for recurring dates.
The field cardinality global setting controls the max amount of date values,
that get saved to the database. Make sure that this value is high enough.
## Issues
Bugs and feature requests should be reported in the
[Issue Queue](https://github.com/backdrop-contrib/repeating_dates/issues).
## Current maintainers
* [Indigoxela](https://github.com/indigoxela)
## Credits
This module is inspired by, but not really similar to
[Date Repeat](https://backdropcms.org/project/date_repeat), which has been
ported from Drupal. So that one's finally available, too, for Backdrop CMS.
To calculate the list of dates, this module uses the MIT licensed
[RRULE for PHP](https://github.com/rlanvin/php-rrule) library by Rémi Lanvin
([rlanvin](https://github.com/rlanvin))
## License
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.