We'd like to create "programs"--like events but no dates. Examples are a year-long class, or a team in a youth soccer club. Registration process could be identical to events, with fee levels, add-on costs, discount codes, etc. Why don't we just call these programs "events" and give them a 12-month duration? Because the "Programs" offerings should be displayed and promoted in a separate page or section and organized by category instead of by date. Registration process is the same but the user-concept is different: for ex., a member should be able to join a soccer team in mid-season, but displaying it on a calendar with a September start date front-and-center will imply to most members that they can't do that.
We'd like to create "programs"--like events but no dates. Examples are a year-long class, or a team in a youth soccer club. Registration process could be identical to events, with fee levels, add-on costs, discount codes, etc. Why don't we just call these programs "events" and give them a 12-month duration? Because the "Programs" offerings should be displayed and promoted in a separate page or section and organized by category instead of by date. Registration process is the same but the user-concept is different: for ex., a member should be able to join a soccer team in mid-season, but displaying it on a calendar with a September start date front-and-center will imply to most members that they can't do that.