GatherPress / gatherpress

Powering our community's event management needs.
https://wordpress.org/plugins/gatherpress/
GNU General Public License v2.0
95 stars 30 forks source link

EVENTS Recurring events feature #80

Open mauteri opened 2 years ago

mauteri commented 2 years ago

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.

patriciabt commented 9 months ago

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 commented 8 months ago

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 commented 5 months ago

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 commented 5 months ago

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:

End Conditions:

Exceptions and Modifications:

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

Image Image Image

Xafari commented 4 months ago

Regarding recurring events, the following would be nice:

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

carstingaxion commented 4 months ago

@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 commented 2 months ago

This seems to be highly relevant (& complicated).

IMG_0216 https://icalevents.com/2447-need-to-know-the-possible-combinations-for-repeating-dates-an-ical-cheatsheet/

arthurmougin commented 3 weeks ago

Is there a way to add nth [day] of month and nth last [day] of month as recurrence ?

For example, I host a meetup on the last wednesday of the month, and it's a pain to have it automatically taken care of, the number vary month to month, and some month have 5 wednesdays while others have 4, messing up the recurrence every time.