Reorganize how recurring events show up only in admin area
My customer has a very large database of events (currently about 35.000). Many of them are recurring events, with quite some recurring over several weeks each day! This makes it hard:
- to identify the actual event (as in the understanding of our client the event is WHAT happens and not WHEN, so differentiation by dates and showing all of the does not make much sense
- to keep an overview of all current/coming events, as basically you have 1 same event there over several pages.
- edit the right (first occurrence) of the event, if something changes later.
This all would be fixed, by adding 1 simple option: only show first occurrence of an event in admin interface.
We’re exploring options for the admin as part of our upcoming recurrence work.
Also, we’ve got a new knowledgebase article with a snippet that allows you to hide extra recurring event instances in your admin view. Enjoy! http://m.tri.be/195w
My events list is dominated by a few recurring events and I have to scroll through mnay future years of individual recurrences before I get to my current events. Can't recurring events be summarized in the events list as a single item? This would be much more convenient.
Thank you very much for your help.
Shubham Vijay commented
working, you are safe my life..big thanks
w00t! That solution works!
Shall I assume then however if I update my theme it will overwrite this?
I'm also mildly disappointed this has been open/active for so long.
I'm a new user to this plugin. I bought it, and set up a repeating event on the site I'm working on, and thought I did something wrong when it generated 200+ entries. It's a church site, so there's several long term repeating events, so it instantly clogged my back end making it very hard to see other non repeating events.
I mean you CAN, but it's a big PITA to do so, IMO.
Came here to post this, glad to see it's already listed. Voted.
Philip Stancil commented
While I appreciate the efforts made with the Advanced Post Manager by Modern Tribe, I strongly agree with the commenters here that we need a better way to display recurring events in the WP admin area. I'm the web developer, and I'm having a hard time figuring out how I'm going to explain to the website's event manager how they're going to sort through all the recurring events.
I agree with Stefanie's suggestion from March 18, 2013. I like the idea of nesting recurrences under the 'master' event. Additionally, there should be a drop-down arrow that would allow you to show or hide those recurrences easily. In this way, it'd be MUCH easier to see which event to click on to edit the series, and it'd be much easier to show all events (while easily hiding recurrences - obviously something that's very important to those of us in this thread).
Also, the APM does not allow you to view first instances of recurrences only - you can either hide all recurrences or show all recurrences - so it's not really a useful solution to this problem.
As somebody who bought Events Calendar PRO specifically for recurrences, this has been a frustrating experience. Additionally, not being able to set events to recur at different times on different days of the week requires me to create multiple events that are essentially the same, but with minor time differences. That's another frustration, but one that can be addressed in another thread.
Aside from all that, let me end with some praise. The plugin creates a beautiful and largely user-friendly experience, and there's the reason I bought it in the first place, and I haven't forgotten that. Thank you for creating a solid product with a solid track record of updates and support. :)
Currently, the default view is to show the farthest future event first (descending order). We have 1500+ events running at any one time and every time I open up the All Events view, it immediately defaults to last event. I spend so much dang time clicking on the little triangle and waiting for it to re-order ('cause I have to do it 50K times a month, it seems), I would pay to have the option of setting my own default view to ascending order. Please, for the love of all that is good, can you fix this?
Brent J commented
I just up-voted this suggestion.
As Modern Tribe suggested, there is an 'edit all' which edits all events in the recurrence. Although this seems helpful in theory, there is really no way to tell when a series has been broken. If you need to make a modification to a recurring event on some future date, there is no way to tell where the series is broken. If I forget where I made the change and broke the series, and then need to make further changes, it would be easy to inadvertently make changes to the serious before the original change. I'm not actually sure how the second change would effect things. Would it create a new series of events up to the date of the original change, or would it create duplicate events coexisting with the series of events created by the original change?
Perhaps the easiest thing to do would be to separate an event and a recurring event into separate post types. It doesn't change the functionality, but separates out the confusing elements. This would make it extremely easy to see where changes to a series have been made as you would only see the recurring events and can easily control and manage the link between single events and recurring events.
Brent J commented
No problems. Thanks for letting me know.
I agree with this suggestion. We have a weekly event that runs from May through October. Sometimes I like to change the text part way through the year from "Introducing this great event" to "Enjoy this great event" (or something like that. However, I also like to see all my events listed by date in the admin interface, and showing only the first one would hide some things I want to see. Another idea would be rather than only showing first occurrence of an event in the admin interface, might make more sense to have another option (along with Edit / Quick Edit / Trash / Etc.) for "Edit first in series".
I agree! It would be nice to have some type of Parent Child relations ship between the first event and all the subsequent recurring events. That would allow you view the main event and a drop down of all the related events
It would be great to be able to toggle between the parent event and all recurring events. Allowing you to see/edit the main event or any of the recurring events.
We are having a similar issue as we have multiple event on the same day at the same location just at different times.
Keep in mind that if you want to edit the all events in a recurring series, you can do so from any of the particular dates. If you update that post, you'll get a popup box that specifically asks if you want to edit All Events (that is, all events in the recurring series) or just that specific date (which would break that date out of the recurrence pattern). So you don't need to find the first instance in order to edit the whole series.
You'll also want to check out the Advanced Post Manager which is at the top of your Events admin page. Using the APM, you can make filters and find specific date ranges of events, including all upcoming events. That tool makes it easy for people with many events like yourself. Another handy tool is the third-party plugin The Events Calendar Housekeeper, which automatically deletes old events (wordpress.org/plugins/the-events-calendar-housekeeper/).
If you need help with the APM or anything else, please post a thread in our Support Forum (http://m.tri.be/e9) and we'd be happy to help out.
Ideally, it would be as Stephanie suggests. A single event in the admin panel that shows up as a recurring event in the front end. This is exactly what Time.ly does with the All-in-One Event Calendar, so it is definitely possible. They also provide the ability to exclude specific dates from the recurring series.
That approach is much more manageable than creating a separate event for each recurrence. It makes it nearly impossible to find anything other than the recurring event (without searching) as it is now.
Our group (aforeverhome.org) holds weekly adoption events. We typically have a couple other events going, too. Setting the weekly adoption event to recur for the next year (wish we could do it FOREVER) pushes everything else to the eighth or ninth page of the backend display. Yes, I can search and find what I want --- but I shouldn't have to. Ai1EC has a much cleaner management approach (but there are other things about it that pushed me here...)
One of the things that in Events Calendar PRO 3.0 is the ability to change all events in a series from any event- whenever you edit any instance of a recurring event, you'll get a pop up box asking if you want to edit just that instance (thus breaking it out of recurrence) or change all events in the series. I believe that will help with the issue you're having.
Good catch Sarlot- that feature existed in a previous build, but it broke with 2.0.10 (I think). We're working hard to get it back up and running.
I feel like there actually used to be that option (to choose if you want to change just one event in a recurring series, or change them all)? Am I wrong about that? It would definitely be helpful! We use the calendar as our local arts & entertainment calendar (we're a community magazine - tadoo.com) and if there is an ongoing series where most of the details stay the same each week (venue, time, price etc.), but one or two details change (i.e., the artist), it would be great to create one recurring event and be able to manually edit each week's listing with a different artist, etc. Thanks! Looking forward to the updates!
Or another idea for a solution would be: Do not create duplicate events in Events Library for recurrance, instead only have single item that still shows as recurring on the live calendar. Or nest the recurring items underneath the original/main item - this will allow for easier editing when applying the edit to all the items.
Referring to the example site above (www.aussiefit.net) 40 classes per week, every week throughout the year would create about 2,000 events to navigate through! Our temporary solution is to only set the events to recur for 1-2 months, however then we will need to go in at the end of that time frame and extend the recurrence end date. It is difficult to determine which event was the original instance that needs to be edited ONCE in order to update all the "recurring" events associated with the original item.