Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EVENTS Recurring events feature #80

Open
mauteri opened this issue Feb 26, 2022 · 7 comments
Open

EVENTS Recurring events feature #80

mauteri opened this issue Feb 26, 2022 · 7 comments
Labels
enhancement New feature or request
Milestone

Comments

@mauteri
Copy link
Contributor

mauteri commented Feb 26, 2022

Add a feature where an event can be recurring. Basic features include frequency of recurrence and ability to override contents of recurrence or do one-off updates on a recurring events content. WP Cron will create events (maybe default to X number out (maybe default to 4) that can be configured in global settings and overwritten in event recurrence settings.

@MervinHernandez MervinHernandez changed the title Recurring events feature EVENTS Recurring events feature Sep 2, 2022
@patriciabt
Copy link
Collaborator

In a conversation on Mastodon, people are asking for recurring events and @carstingaxion replied
"Unfortunately, it doesn’t support recurring events, yet. But it’s on their list already !"

It was also asked in some conversations I had with people.
Maybe time to move out of the icebox and implement recurring events

@carstingaxion
Copy link
Collaborator

I would love if this could allow for recurring dates and or times as well.

Many of the existing calendar apps, within WordPress and outside of it, define recurrences only in terms of dates, not times.

A user should be able to define an event that e.g. occurs today at 10am, at 3pm and tomorrow at 11am. This would be perfect!

@carstingaxion
Copy link
Collaborator

Another request suggestion from https://dewp.space/@SketchnotesAG@norden.social/112604269765044690

ORIGINAL:

Für eine „meiner“ Sites wichtig: wiederholbare Termine. Und da geht z. B. entweder nach Wochentag oder nach Datum, und es gehen auch 2-wöchentliche Wiederholungen etc. pp. Jemand, di:er ein Plugin baut, das kann was T.E.C. kann und nix zerschießt, kann damit Geld drucken, imho!

TRANSLATED*:

Important for one of "my" sites: repeatable dates. And there is, for example, either by day of the week or by date, and there are also 2-weekly repetitions etc. pp. Someone who builds a plugin can do what T.E.C. can do and doesn't shoot anything, can print money with it, imho!

@stephenerdelyi
Copy link
Collaborator

Hey all! Was putting some thoughts into recurring events and overall, these are thr functional requirements we may want to hit on for this feature:

Recurrence Patterns:

  • Daily Recurrence: Users can set events to recur daily, with options to repeat every 'n' days.
  • Weekly Recurrence: Users can set events to recur on specific days of the week, with options to repeat every 'n' weeks.
  • Monthly Recurrence: Users can set events to recur on a specific date (e.g., the 15th of every month) or a specific day pattern (e.g., the third Thursday of every month).
  • Yearly Recurrence: Users can set events to recur annually on a specific date.

End Conditions:

  • No End Date: The event continues to recur indefinitely - this might be hard to make work without some physical limit in the backend
  • End After 'n' Occurrences: The event ends after a specified number of occurrences.
  • End By Date: The event ends on a specific date.

Exceptions and Modifications:

  • Skipping Occurrences: Users can skip specific instances of a recurring event.
  • Modifying Specific Occurrences: Users can make changes to specific instances without affecting the entire series.
  • Cancelling Specific Occurrences: Users can cancel specific instances.

I think the best plugin example for this functionality is The Events Calendar.

Image
Image
Image

@Xafari
Copy link

Xafari commented Jul 8, 2024

Regarding recurring events, the following would be nice:

  • Events that repeat weekly, for example, every Tuesday and Sunday.
  • Events that repeat bi-weekly, for example, every other Thursday.
  • Events that run from a specific start date to an end date (e.g., July 2nd to August 31st) but only occur on select days of the week (e.g., Tuesday, Wednesday, Thursday, Friday, and Saturday).

I know it is on the roadmap, but any idea when this will be available?

@carstingaxion
Copy link
Collaborator

@Xafari: I know it is on the roadmap, but any idea when this will be available?

We talked about that today, haven’t figured out who and how to do it, but the GatherPress team is aware of its importance and planned to tackle this with the release after the next release. This will probably be 0.31.0

@carstingaxion carstingaxion added this to the 0.31.0 milestone Jul 12, 2024
@carstingaxion carstingaxion added the enhancement New feature or request label Jul 12, 2024
@carstingaxion
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Icebox
Development

No branches or pull requests

5 participants