Plugin Update #279
Events Manager Update
| Status: | In Progress | Start date: | 02/10/2012 | ||
|---|---|---|---|---|---|
| Priority: | Normal | Due date: | |||
| Assignee: | % Done: | 33% |
|||
| Category: | - | ||||
| Target version: | - | ||||
| Tag: | events |
Description
Migrate Events Manager to latest version.
The following modifications might need work in order to function with the new Events Manager. We need to review and prioritize them (I've taken an initial pass).
Modification previously made to core Events Manager plugin:- Event category required - High: This is necessary
- Added ability for group mods to edit their group's events - High: This is necessary; but, let's confirm this isn't built into the new version
- Changed the permissions on who can access the edit events screen - Edit events should be available to Super Admins and for Events belonging the a Group for which the user is an Admin. Let's confirm what the permissions are in the new version.
- Group mods to edit a non-group event and attach their group to it - Low: The only non-group events are those made by super-admins. I'm not sure this is needed.
- Included GA events when people search for "my events" - Low: GA and Spokes events are now shown in the right column widely known.
- Fixed some memory problems and other bugs in the plugin that i have to check if they're still an issue - Importance depends on extent of problem.
- Customized all the templates, need QA them all
- buddypress
- group-events.php
- my-events.php
- my-locations.php
- profile.php
- forms
- event-editor.php
- location-editor.php
- templates
- calendar-small.php
- event-single.php
- events-list.php
- events-search.php
- ical.php
- rss.php
Subtasks
History
Updated by Pea Lutz over 1 year ago
- Priority changed from Normal to High
Updated by Pea Lutz over 1 year ago
- Tracker changed from Feature to Plugin Update
Updated by Pea Lutz over 1 year ago
- Category set to Plug-in
- Assignee set to Jessica Yazbek
Updated by Pea Lutz over 1 year ago
- Status changed from New to In Progress
Updated by Jessica Yazbek over 1 year ago
I have upgraded the plugin locally and have typed up the upgrade steps. I have gone through all the mods and marked which ones need to be upgraded, which ones I think will still work, and which ones are no longer necessary in v5. Next steps:
1) Test all mods which I think still work
2) Upgrade mods that no longer work
3) Browse all events templates, make sure edit buttons show up for people who should get them, and don't for people who shouldn't
4) Make sure search still works, including "My events"
5) Check links/layout on:
a) main events list
b) group events list
c) profile events list
d) single event
I could definitely use some help with testing the layout and permissions stuff. This is a huge task, and as you guys know I already have extreme difficulty finding time to work on this. If I could just handle 1 & 2 above, and have someone else help me with the rest, that'd be awesome. I think maybe we should set it up on the dev server and work on there. Thoughts?
Updated by Pea Lutz over 1 year ago
Added to body of ticket.
Updated by Pea Lutz over 1 year ago
- Tag set to events
Updated by Thiago de Mello Bueno over 1 year ago
Hi Jessica,
I'm working on the NYCGA 2012 theme.
And we should definitely be working together to make it compatible with EM 5.1.
I'm into help...
How are steps 1 and 2 shaping up?
I can help with 2 some if we can break it down into discrete atomic tickets.
Then we can break out 3-5 into discrete tickets as well.
Updated by Jessica Yazbek over 1 year ago
Everyone: are we all ok with the switch to the 2012 theme coinciding with the events plugin upgrade? Instead of upgrading all the old code, we could start fresh and just copy over / recreate any mods we need from the old templates to the new ones, instead of going line by line through the old templates and trying to upgrade everything. I chatted with Thiago today and realized this would save a lot of time. Especially if we're switching themes at some point, it seems like a waste of time to upgrade these old template files if they're going away soon anyway.
I am going to try to go through all the old templates and figure out which code is just in there for layout/styling vs. actual features added to the templates. There are 12 template files to go through, which are listed in the description, so this is going to take several hours.
Updated by Jessica Yazbek over 1 year ago
Another item up for discussion: I just ran some queries on the database and found that over 9500 of the events (that's almost 90% of them) could be removed if we limit recurring events to one year into the future. Jake, at first when you brought this idea up, I was hesitant to delete data, however, I didn't realize that so much of the database was full of events that happen after February 2013. I vote we do this.
It'd speed up the site and obviously make the upgrade on the live site easier/smoother.
Updated by Jake DeGroot over 1 year ago
I am still fine with eliminating events 1 or 2 years out.
In terms of rolling the EM update in with the theme update, for me it all comes down to timing. Thiago sent an email today suggesting that the theme might not be ready for launch until May 1st. If that's true, I think we would want the EM update done sooner. But if we can maybe all get together, physically or virtually and make a big push to get the new theme done sooner, I think it would be totally cool the launch these updates as 1. I just don't want to wait until May 1 for either...
Thiago and Patricia and I are trying to arrange some sort of meeting this week about all this. Maybe we can Skype you in or something, Jessica?
Also - is this string of updates the best way to be discussing this? Maybe so. Not sure. Is this good redmine practices?
Updated by Pea Lutz over 1 year ago
- Project changed from nycga.net to NYCGA2012 Theme
- Category deleted (
Plug-in) - Target version deleted (
Release 2.01)