Chief_Apricot
Recurring events [2528,11817]
Sort Posts:
Page 1 of 3 (63 items)   1 2 3 Next >
  •  05-09-2008, 11:00 AM 6793

    Recurring events [2528,11817]

    Current behavior:
    Events can not recur automatically, each instance has to be created manually.

    Desired behavior:
    Ability to setup automatically recurring events, for example monthly board meetings

    Notes:
    1) We need to figure out what kind of recurrence is required, for example:
    - every XX weeks on a certain day
    - monthly on certain date
    - monthly on a certain weekday (e.g. 2nd Tuesday of each month)
    2) probably should be able to set max number of recurrence
    3) Initially we will not address the ability to register and pay for several events in the series.
    Dmitry Buterin, Chief Apricot
  •  06-05-2008, 2:04 PM 7612 in reply to 6793

    • Gordon is not online. Last active: 02-08-2012, 11:53 PM Gordon
    • Top 25 Contributor
    • Joined about 4 years ago
    • Posts 182

    Re: Recurring events

    A partial solution to this would be to modify the "New Event" work flow,

    Add a "Replicate" button  which would work the same as Copy except that we could

    1.  click on the date,

    2.  select a new date,

    3.  select "Publish"

    Repeat.

    All new events created this way are AUTOMATICALLY VISIBLE.  The problem with the current scheme is the number of steps we have to go through to copy an event (and remember to make it visible) makes the process tedious and slow. 

    An improvement to this would be to allow us to give a symbolic name to an event and describe the event only once. Then we could copy the symbolic name in the method described above.  The advantage of this is that if some detail about the event changes, the change only has to be made in one place and is reflected to all other occurrences.

     

  •  09-23-2008, 10:03 PM 9698 in reply to 9835

    • MousePad is not online. Last active: 09-23-2008, 10:12 PM MousePad
    • Not Ranked
    • Joined about 3 years ago
    • Posts 2

    Recurring Events

    Hi.

    Would be great to be able to schedule recurring events in the calendar

    Such as: Weekly, Monthly, Every (1st, 2nd, 3rd, 4th) Week on (Mon, Tue, Wed...)

     

    Mike   

  •  09-23-2008, 10:10 PM 9699 in reply to 6793

    • MousePad is not online. Last active: 09-23-2008, 10:12 PM MousePad
    • Not Ranked
    • Joined about 3 years ago
    • Posts 2

    Re: Recurring events

    If you could duplicate the functions of Microsoft Outlook - Calendar Appointment Recurrence... that would work great
  •  10-05-2008, 3:05 AM 9835 in reply to 9699

    • kprince is not online. Last active: 02-07-2012, 12:07 AM kprince
    • Top 150 Contributor
    • Joined about 3 years ago
    • San Juan Capistrano, CA
    • Posts 15

    Re: Recurring events

    This would be a fantastic feature. I know it's a bit challenging, but we have, for example, recurring events every Friday during the school year (WA is our school's website), and that's a lot of events to replicate manually. 

    It seems that you could duplicate the MS Outlook recurrance types with some kind of "master" record .  If an event has a "master" recurring event record associated with it, before editing any particular such recurring event the user would be asked "update series or just this instance"?  If the series is updated, then the master record is what's updated.  If the individual record is what's edited, then it "detaches" from the master record (with suitable warnings) and it becomes it's own event.  I guess you'd have to flag it so that subsequent changes to the master record wouldn't nuke the updated individual event, or duplicate it.  That is, any detached and modified instance of a recurring event would have priority.

    For the iCalendar event link you'd want that to be set as "recurring" events for people downloading that "meeting notice" into their Outlook calendar. 

     

  •  11-10-2008, 5:47 PM 10161 in reply to 15064

    Recurring events

    Greetings, 

    we would like to make available in the events section this option:

    we have events and classes that have a week/month/year periodicity. Is possible for example when we create a class on Monday keep it available on our schedule automatically for each Monday?

     
    thanks 

  •  01-05-2009, 5:06 AM 10779 in reply to 15064

    • Rhonda is not online. Last active: 01-07-2009, 1:19 AM Rhonda
    • Not Ranked
    • Joined about 3 years ago
    • Posts 2

    Re: Events/Recurring events

    I'm new. I've searched the forums and documentation but I haven't found an easy way to attach a list of previous attendees to a copied event.

    Let me give you an example. We have a craft afternoon each month with some 10 attendees. I understand that setting up a recurring event is on the RoadMap, but what I'd also like to do is bring across the list of attendees from the previous event to the new one. If I copy the existing event to the new month's date, all the details come across but NOT the registered attendees. That means I have to go in and re-register these people again so they get the reminder emails. For 10 that's a little painful; if it was 100 I'd be very unhappy about doing this manually. (If anyone knows how to do it any quicker than this, PLEASE let me know - I have 12 months of events to add and have to register the attendees separately and manually for each event...)

    Also related to this, setting up an event and registering attendees straight away is very cumbersome as you have to enter their email address or go through the membership list one at a time, then go to the members details, then select the event etc. It would be good to have a summary list of members with check boxes next to them so you could register a whole lot in one step - all from the Register Attendees page.

    Finally, from the Members details page, when they click Register for Event, the list is a drop down and you can only select one event at a time. All my craft people want to be able to register for all the craft events for the year once. So a multi-select option (combo box, check boxes?) would be ideal.

    I've got a bit carried away here — if one of the moderators thinks it would be better to separate these items, then feel free to do so. But they are pain points I've been experiencing in my first 24 hours.

  •  05-06-2009, 5:58 PM 12335 in reply to 6793

    • Gordon is not online. Last active: 02-08-2012, 11:53 PM Gordon
    • Top 25 Contributor
    • Joined about 4 years ago
    • Posts 182

    Re: Recurring events [2528]

    I have to believe that the vast majority of situations would be satisfied with a Weekly and a Monthly option. 

     The weekly is easy - just select the day of the week.

     Your suggestion to have the monthly on a praticular date each month would get little usage (IMHO).  People tend to operate around days of the week rather than dates of the month.  The 1st Tuesday, 3rd Wednesday, etc option would get heavy usage. 

    Likewise, every nth week on a certain day woulkd get little usage, IMHO. 

    No solution will handle all requirements.  For instance, I have a general club meeting on the 2nd Wednesday each month and a board meeting on the preceding Thursday (which is either the 1st or 2nd Thursday). Scheduling these oddball events would be much easier if you could modify the screen flow so that we can replicate an event on any date we specify and then repeat the replication WITHOUT having to go back to the event list screen.

    The logic flow might be:

    1. Select Event
    2. Select Replicate (Rather than "New" or "Copy")
    3. Select new date and/or change content
    4. Publish
    5. Repeat items 3 and 4.

     The repeated event would have identical properties as the parent event with regards to visibility, etc but the description of the event could also be changed for each occurrence.  Each new iteration would get a new copy of the original event, not the one just modified.

    Another way to accomplish the same task would be to allow us to change the date on an existing event and then be given the option to create a new (additional) event with the new date or just to re-schedule the old event to the new date.

    Gordon

     

  •  05-07-2009, 8:22 AM 12349 in reply to 12335

    Re: Recurring events [2528]

    Thanks Gordon,

    Our original thinking about recurring events is to automatically create a connected sequence of repeated events.This does not easily map to our current functionality and interface.

    I was reading your last comment and it sounds like you are really asking about the ability to easily clone one event to repeat it. This is much easier to do - but how is this different from simply using already existing functionality to create new event by copying an existing one?



    Dmitry Buterin, Chief Apricot
  •  05-07-2009, 12:12 PM 12355 in reply to 12349

    • Gordon is not online. Last active: 02-08-2012, 11:53 PM Gordon
    • Top 25 Contributor
    • Joined about 4 years ago
    • Posts 182

    Re: Recurring events [2528]

    I realize that I'm not proposing anything that cannot be done at present. The difference is speed and convenience.

     I just created a new event.  I had to click on 9 different options (many of which required a new screen to be painted) to get from "New Event" to "Publish".  These steps may be easy enough to describe in the Knowledge Base, but become tedious and tiresome for those of us who have to repeat them five or ten or thirty times each month.  

     Let's remember the distinction between Problem, Requirement and Solution.

    The underlying problem here is that creating new events is tedious and complicated.  The requirement should be to speed up the process.  There are many solutions which satisfy the requirement to a greater or lesser extent.

     The solutions vary from the sophisticated self replicating solution you propose in your opening post to an easier-to-develop re-arrangement of existing tools.  Frankly, I'd much rather have a way to replicate an event with two or three clicks using current tools - and get it now - than have to wait months or even years for an "Event Wizard" that does it all by magic. 

    My suggestion for a "get it now" solution would be:

    1.  Select an Event
    2.  Select Edit
    3.  Change date/time or any other text
    4.  Select Publish and Continue to publish the event but stay in edit mode
       - or -
    4.  Select Publish and End to publish but return to the current "Add Event" screen.

    All of these tools are already in the system, the only change is that "Publish and Continue" just saves the event in its current form and allows the user to continue to modify it. 

    Gordon

  •  05-07-2009, 12:28 PM 12356 in reply to 12355

    Re: Recurring events [2528]

    Gordon,

    I highly appreciate your detailed reply - and conceptually it makes total sense.

    I am trying to understand how your suggestion for 'get it now' solution differs from what how system works now:

    1. Click on Add event button

    2. Click on option 'Copy existing event'. Select event to be replicated, Click on Copy button.

    Done. You now have a replica of the original event open in Edit mode.You can change text, date etc.

    Let me know.


    Dmitry Buterin, Chief Apricot
  •  05-07-2009, 1:00 PM 12359 in reply to 12356

    • Gordon is not online. Last active: 02-08-2012, 11:53 PM Gordon
    • Top 25 Contributor
    • Joined about 4 years ago
    • Posts 182

    Re: Recurring events [2528]

    The only difference is in speed and convenience.

    I have a couple of hundred events on my calendar.  To copy an event I have to work my way through that drop-down list, find the even and select it, remember to change the Visible/Not-visible button to visible, change the date and publish. 

    Then, to create the next iteration I have to do the whole thing over again - from the top.  It takes many setps for me to get back to the point whre I was a few minutes before.  It would be much easier if I could just stay at the bottom of that loop and quickly save several versions of the same event.

    Gordon

  •  05-07-2009, 1:39 PM 12360 in reply to 12359

    Re: Recurring events [2528]

    OK, thanks I see now.

    Dmitry Buterin, Chief Apricot
  •  06-05-2009, 6:42 PM 12954 in reply to 12360

    • GLTF is not online. Last active: 02-09-2012, 9:14 AM GLTF
    • Top 75 Contributor
    • Joined about 2 years ago
    • San Francisco
    • Posts 29

    Re: Recurring events [2528]

    Yes please, we have several events that happen every month. Usually the 3rd Friday or something like that.
  •  07-14-2009, 6:44 PM 13559 in reply to 6793

    • AACL is not online. Last active: 07-17-2009, 1:35 PM AACL
    • Not Ranked
    • Joined about 2 years ago
    • Posts 1

    Re: Recurring events [2528]

    Reoccuring events are essential to efficient operations. The current system assumes all events are single day, single events. I know you can work around the copying events, and we have done this. It's not time efficient though. The really problem we have is creating events you register for. We run programs/classes e.g. a weekly yoga class. We want people to register for the whole session so we cannot create separate events. And when you create continuous event, then on the monthly calendar view the event as every day from the start date to the end date making the calendar view useless.

    This a a huge problem for us. The point of signing up for the system was the integration of membership, calendar, registrations, etc. But it's not functional and we'll have to consider whether is worth continuing with the system.

    The calendar/events needs to function like google calendar or outlook or most other calendar programs when you can select the event to reoccurly weekly, monthly, etc. I also like other web calendar programs I've seen that pop up the info when you hover over the event instead of having to click and go to a new page. 

  •  08-17-2009, 1:52 PM 13936 in reply to 6793

    • CJoeG is online. Last active: 02-09-2012, 12:56 PM CJoeG
    • Top 75 Contributor
    • Joined about 2 years ago
    • Posts 23

    Re: Recurring events [2528]

    I have weekly, monthly and yearly recurring events, and the current functionality is very cumbersome and time consuming for all event types except for the yearly recurring ones.

     I think that Gordon has defined the problem well in his posts and I'll not restate his points here.  I just want to weigh in on importance of this type of vastly improved functionality.

     

     

  •  10-25-2009, 4:14 PM 14825 in reply to 6793

    • roger111 is not online. Last active: 09-17-2011, 8:51 AM roger111
    • Top 500 Contributor
    • Joined about 2 years ago
    • Posts 7

    Re: Recurring events [2528]

    We offer classes over a three month period. It would be helpful to have the option to display the class which is on one day per week on that day through some choice in the creation of the event. At present we cannot use the end date of an event as the event is appears to be continous throughout the three months.
  •  11-10-2009, 6:24 PM 15064 in reply to 6793

    • Gordon is not online. Last active: 02-08-2012, 11:53 PM Gordon
    • Top 25 Contributor
    • Joined about 4 years ago
    • Posts 182

    Re: Recurring events [2528]

    Regular events tend to get scheduled on days of the week and weeks of the month.    I'd say that your first two examples ' every XX weeks on a certain day' and  'monthly on certain date' would get little use

    Two options would cover the vast majority of requirements.

    1.  Every  week on {day of week}.

    2.  Monthly on the {first, second, etc} {day of week}.

     The first option allows for "Bingo game every Tuesday" and the second allow for "Bingo game monthly on the second Tuesday".

    But it must also be possible to cancel all occurrences after a certain date and cancel individual events.  For instance if the Bingo game falls on Christmas day it should be possible to cancel that occurrence but leave the rest untouched.

     

    Gordon

     

  •  12-16-2009, 3:03 AM 15579 in reply to 6793

    Re: Recurring events [2528]

    Any word on the progress / road map of this integration?
    Enjoy. Local. Livelihood.

    www.peninsulashops.com
  •  12-16-2009, 6:54 AM 15582 in reply to 15579

    Re: Recurring events [2528]

    I expect us to post our design ideas here in the next couple of weeks. So far it is shaping up way too complex for our liking so we will be seeking further input on that before we consider proceeding.

    Dmitry Buterin, Chief Apricot
  •  12-18-2009, 2:31 PM 15650 in reply to 15582

    Re: Recurring events [2528]

    Without repeating or debating suggestions already offered, please proceed by Developing/implementing "recurring" capability ASAP! (WA's "paid subscription" Event functionality should EXCEED that of MS Outlook & Mac iCal "one-time license" functionality).  Most organization subscribers NEED such flexibility.  Recurring enhancement SHOULD offer EVERY possibility available from Outlook/Exchange AND iCal!  Anything less will NOT serve ALL your subscribers!  Finally, Event enhancement also MUST incorporate ability to send/receive the event as an Outlook/iCal invitation by email, regardless of whether the member registers for the event.

  •  12-30-2009, 3:11 PM 15879 in reply to 6793

    • Anonymous

    Re: Recurring events [2528]

    We are currently working on a solution that lets you create recurring events. It's a pretty big issue, so we're going to do two things here.

    First, and in this post, I'm going to give you a summary of our solution. In the next post, I'm going to give you the complete description of the functionality (what we call a 'User Story'). It's a little longer and contains a lot of details, but we'd still love your input into it.

    First - here's the brief summary:

    After you create an event, you can set a recurrence schedule for it. This means that identical events will be created according the schedule you set up (e.g. 1st of every month, third Thursday of every month etc). All these events are related in the system.

    When any event is edited, you'll have the option to either just edit the one event or all the events that were created as part of the recurrence. If the admin chooses just the current event their changes will only be applied to that event. If they choose to edit all of them, then all the events will be updated. Note that the one exception is start and end dates: Those can only be changed for that particular event. If you want to change dates on all events in the recurrence, then the admin has to edit the recurrence schedule.

    If you want to edit the recurrence schedule (e.g. change it from every the third Thursday of every month to the second Tuesday of every month), then all events that are part of the recurrence are deleted and then recreated based on the new schedule. If you just want to make changes to an individual event, no other events are changed.

    If you want to delete an event, you'll have the option to either delete the event or the entire recurrence.

    All of these events will have their own separate registration lists - people won't be able to sign up for all events at once. We are considering this as part of another issue.

    Is there anything you'd want to add/take away from this scenario?

  •  12-30-2009, 3:24 PM 15880 in reply to 15879

    • Anonymous

    Re: Recurring events [2528]

    Admin creates a Recurrence schedule

    • After creating an event, add a section in the "When and Where" between End Date and Location labeled "Repeats:" and add a  link "Event repeats?".
    • Clicking the link loads a page where the admin can set the recurrence schedule.
    • The following options are envisioned - Selecting the recurrence frequency brings up the options where the admin defines the schedule.
      • Daily - Admin defines event can happen either (1) Every X days or (2) Every weekday
      • Weekly - Event can recur every x weeks on specified days (E.g. Every two weeks on Tuesday and Thursday)
      • Monthly - Event can happen either (1) Specified day on a specified month (E.g. Every 2 months on the 13th) 0r (2) the 1st/2nd/3rd/4th weekday every x months (e.g. The Third Thursday of every month.)
    • Recurrence limits options
      • No limit - the admin does not define a limit. We, however, should define a limit in the system. I would suggest, as a starting point for discussion, either 5 years/50 events (whichever comes first).
      • Until - Admin sets an end date for the recurrence. No more dates are created after that date (Date can be no more than 5 years in the future depending on the setting above)
      • Number of events - Only creates the specified amount of events including the Parent. Once that number has been reached, no other events will be created. Number can be no greater than 50.
    When admin saves Recurrence Schedule.
    • Copies of the parent event are created as defined by the recurrence schedule.
    • The following fields are copied:
      • Name, location, start/end time
      • Event reminders/notifications schedules and recipient selections
      • Event descriptions (including attachments)/Additional information
      • Registration types
      • Registration form
      • Registration limits
      • Visibility settings
    • All events in the recurrence will have an icon next to the event name on the event list and event details which shows they are part of a recurrence (admin side only).
      • Perhaps we will use something like the Outlook "two arrows forming a circle" icon.
    • New system fields: "Recurrence" and "Instance". "Recurrence" links each event to the recurrence schedule that created it. "Instance" incremented one by one for each event in this recurrence and is used to identify the event inside the recurrence..
    • We also need to display certain info in each event - whether it is parent or child and provide ability to edit recurrence.

    Editing a recurrence schedule

    • The recurrence schedule can be edited from any event that is part of the recurrence.
    • On the 'Recurrence' listing in 'Where and Where' there will be a description of the recurrence (e.g. Occurs weekly every Tuesday). "Edit" link next to it.
    • Clicking on Edit brings up the screen with the current recurrence schedule. Admin can make changes to the schedule there.
    • Reschedule/Save button, "Cancel" link
    • Once they save their changes the actions described in Common recurrence editing/deleting event actions take place
    Deleting a recurrence schedule
    • When editing the recurrence schedule, there is an option to delete the recurrence.
    • Admin is given the following options:
      • Delete schedule and all events - works the same as Deleting all events
      • Delete schedule and keep events
        • This means the events will stay visible but the recurrence is removed from them. All remaining events will have to be edited individually.

    Editing an event

    • Admin edits event as they normally do
    • When they save their changes, they get a pop-up window asking if they want to
      • Just update this event (default) (radio button)
      • Update events in the recurrence (radio button -enables the following sub choices)
        • Update all except ones which have custom edits applied (<%NumberOfEvents%>) (radio button)
        • Update all events (<%NumberOfEvents%>) (radio button)
        • Update future events (<%NumberOfEvents%>) (radio button)
        • Update events with no registrations (<%NumberOfEvents%>) (radio button)
    • If they choose to change just the one event the changes are applied to the one event and a system tag "Edited_outside_recurrence" is applied.
    • If they choose 2, a message is displayed below the options: "This will update XXX events. Type "UPDATE" to continue.
      • These texts, as well as the presentation of the options, can be refined during detailed analysis.
      • Please see the chart of fields below for information on what actions are available when fields are edited.

    Deleting an event

    • "Delete" button clicked: Screen comes up with the following options (radio buttons)
      • Delete all events in the recurrence - for all event make admin confirm by typing DELETE.
        • If there are events with registrations, display a clear warning that these will not be deleted but will have registrations closed and that refunds might need to be issued if the event is canceled.
      • Delete just this event
    • The actions described in Common recurrence editing/deleting event actions take place (except instead of recreating the events, they are just deleted)

    Common recurrence editing/deleting events actions

    • If an event does not have any registrations associated with it, it is deleted.
    • If it has registrations associated with it, it is not deleted and registrations are disabled for the event.
      • Possibly hide the event so that it cannot accept further registrations until the admin has a chance to review it - they may want to notify people who have already registered if it is going to be canceled/process refunds.

    When editing a recurrence schedule:

    • New events are created from the present time going forward.
    • When completed, admin is given a window saying (1) How many new events were created and (2) which events were not deleted because they had registrations.
    • Admin is able to edit the the events manually.
      • Tagged with "edited_outside_recurrence"
  •  12-30-2009, 5:09 PM 15881 in reply to 15880

    • Gordon is not online. Last active: 02-08-2012, 11:53 PM Gordon
    • Top 25 Contributor
    • Joined about 4 years ago
    • Posts 182

    Re: Recurring events [2528]

    THANK YOU.   This looks great.  You have obviously put a lot of work into this and it looks very promissing.

    In the section "Admin Created Recurrence Schedule"  while creating a monthly schedule, you appear to be limiting the schedule to weekdays only.  You say "(E.g. Every 2 months on the 13th) 0r (2) the 1st/2nd/3rd/4th weekday every x months (e.g. The Third Thursday of every month.)".

    To me "weekday" implies Monday through Friday and excludes weekends.  I presume this was not your intent, perhaps "occurrence of a particular day" should replace "weekday".

     

  •  12-31-2009, 8:57 AM 15896 in reply to 15881

    • Anonymous

    Re: Recurring events [2528]

    Gordon

     First of all, thank you. We have put a lot of work into this, but we also know there's still a lot more to do.

    And you are right: There will be the ability to choose any day. I was using weekday as an example. I'll make sure that when it gets to our developers (and when we write any help files) that there's no confusion on that issue.

Page 1 of 3 (63 items)   1 2 3 Next >
View as RSS news feed in XML
Membership Software - Wild Apricot