Currently this website has a list of FooBars, which may be sorted by date:
I am adding functionality to allow a FooBar to be repeated, or a recurring FooBar e.g.
- Weekly on Mondays and Tuesdays
- Weekdays
- Monthly on the 3rd Tuesday of each month
- Monthly on the 11th of each month
This site is not a calendar.
I am guessing I will need just need to add the recurring info to the date field, like so:
Should I display each instance of the FooBar?
If it repeats on every weekday, would I only show the FooBar under the next weekday, or would I show multiple instances on every single weekday? (this seems like it would get quite spammy).
How would I handle very long descriptions of the recurrence?
"Monthly on the 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 11th, 15th, 21st, 22nd, 23rd, 24th, 25th and 29th"
I don't imagine this will be very common, but it could happen.
Any great examples of sites already doing something like this?
Edit: I should clarify the site a bit more. An similar example would be a lawn mowing 'craigslist' type service. Someone might post an advert (FooBar) for a one off lawn mow job, or they might post an advert for mowing the lawns every week/month. If a user "buys" the advert, they will be buying all instances of the advert.
So a user might want to be searching for lawn mowing jobs they can do, ordered by date, and want to see adverts for one off jobs, as well as ongoing jobs