Support » Plugin: Events Manager » No good for me

  • ldwd

    (@ldwd)


    ***
    UPDATE: I changed the 1 star to a 2 star because of the support I got after this review 🙂
    ***

    This is my first 1 star review ever, but I was shocked about what happened, because this plugin seems so professional.

    1. I tried to create a recurring (weekly) event with a time from 10 pm until 12 am (which is technically the next day). When I hit the Publish button I got an error. That makes sense, but there is no workaround. Now I have to end the event at 11.30 pm, which is not correct. And using 2 dates for a 2-hour event is not the solution either.

    2. Also the start and end date gave errors. After trying for like 10 times with different dates and times I still got an error, I decided to give up. Then I saw the plugin made 525 (!) copies of this one event. Deleting manually was not an option, considering you can only delete 20 items at once (as far as I know).

    3. I decided not to work with this plugin, so I deactivated and deleted it. Just out of curiosity I took a look in my database. And saw what I already suspected: the tables weren’t deleted! So I did it myself and decided it was time for a 1 star review. Sorry guys.

    Too bad, ’cause it looked like what I was looking for.

    • This topic was modified 3 weeks, 1 day ago by ldwd.
Viewing 11 replies - 1 through 11 (of 11 total)
  • BeHeard

    (@beheard)

    Just another user – however have much experience and broad case use with events.
    The occasions this same problems occurs relates to “other plugins” in my case WPMU SEO plugin which was causing the baffling problem that no one could identify. I had over 100 thousand duplicated entries in one site.
    Of course taking me many hours of trouble shooting then the fix applied to the SEO plugin and all was well again.
    The benefit of WP is its vast input from so many places – which at times is also a hurdle when a problem becomes very apparent in one plugin but totally relates to another poorly constructed one instead.
    Events is doing a complex job and over many years has always proven to be the one to rely on.
    Sometimes support gives vague answers that don’t really help but the fact that it is used so widely always precipitates the “odd” issues found mostly relate to something else.
    Noting the problem with the other plugin (if this is your case) will remain and may show up again in another combination if it triggers the problem.
    Best of luck with your events.

    Plugin Author Marcus

    (@netweblogic)

    NetWebLogic Support

    @ldwd sorry about the bad experience. two things to resolve your issues:

    1. If you want a recurring event to go from 10pm to midnight, the end time of the event is technically the next day, so what you’d need to do is to make the event span 1 day and make it end at 12am in the morning.

    2. If you still want to remove the events and try another plugin, to delete all the events and tables, you need to uninstall our plugin using our uninstall feature. To do this, activate the plugin again and then click ‘uninstall’ from the plugins page or from Events > Settings > Admin Tools

    @beheard I’m not aware of any issues with WPMU SEO, but then if you state the problem was fixed by patching the other plugin, the origin of the problem may have come from their side. If the issue was with Events Manager, we’d certainly fix it and if you get in touch via our support forums or our contact form – http://wp-events-plugin.com/contact-us/ – we’ll take a look at it.

    ldwd

    (@ldwd)

    Hopelfully my comment get through, because after submitting and editing, it just vanished…

    Hi Marcus @netweblogic,

    Thank you for your reply.

    Regarding to your comments:

    #1 I know that is a solution (already mentioned it myself in my review), but that is not what I want. The event will say it is held on two days then, right?

    #2. I am not familiar with how plugins should be coded, but I don’t think that is the best way to do it. ‘Everyone’ will use the default delete button on the general plugin page – just because that is how it works. Not on a settings page of a plugin itself, where I don’t expect it and therefor never will look for it.
    And if you DO so, you should put a clear message around the default delete button at the plugin page (where all the plugins are displayed) that users should not use that one, but yours (maybe even including a link).

    Further, the 525 posts didn’t make me happy either. So I’m sorry, I am not gonna try again.

    That being said, I managed to get my events displayed how I want within WordPress itself (no plugin needed). That is a cool thing 🙂

    @beheard Thanks for your reply, I don’t use a SEO plugin (yet), still in developing mode. Hopefully it all worked out for you.

    Plugin Author Marcus

    (@netweblogic)

    NetWebLogic Support

    1) Actually, you’re somewhat right. In any calendar app, you would need to add a end date for next day at 12am (e.g. Google Calendar), because 12am is technically the next day. This would show as intended on the event lists but on a calendar it’d show up as two events starting/ending at the same times each day, which is wrong. We’ll look into solving that.

    2) I didn’t mention this in my earlier reply, but there is an uninstall link on the plugins page too, i.e. next to activate/deactivate. For you that may make sense that everything gets deleted when deleting a plugin, and I do see your point of view, but then think of this scenario:

    Often, someone deletes a plugin for a number of reasons other than wanting to uninstall it. For example, if they want to install a new version of the plugin manually, or revert to an earlier version, or reinstall the plugin because a developer they hired hacked the code and they want to undo it all. Imagine in that case that we delete all the data.

    I’d rather err on the side of caution and people take an extra step to delete their data than to just assume they meant to delete their data when they deleted their plugin. I’d still suggest reinstalling our plugin and then clicking the uninstall button, it’ll clear out your database for you automatically (e.g. post meta, our custom tables, our options in wp_options).

    If these points are what earn us a 1* review despite all other features/efforts, well, then we’ll have to agree to disagree 🙂

    Hi Marcus @netweblogic,

    Can I install the plugin again and safely uninstall it, even when I already deleted some tables? I see the wp_options data is still there indeed. And maybe some more.

    I didn’t see the uninstall link on the plugins page, must have missed it.

    You made a point with your re-install comment 🙂 That wouldn’t be nice, to lose all the data when you don’t want to.

    I am still not happy with the 525 copies, but I will change my 1 star in a 2 star for the support 🙂

    Plugin Author Marcus

    (@netweblogic)

    NetWebLogic Support

    Thanks for your understanding 🙂

    Yes, it might reinstall missing data (probably not though, given you still have settings in your wp_options table). But then once you uninstall, it’ll remove everything.

    As a rule of thumb we don’t usually provide support within reviews (we offer free support on our regular support forums), but I think this situation was avoidable and hopefully that’ll make you more happy with no 525 copies and earn us a third star 😉

    ldwd

    (@ldwd)

    Hey Marcus @netweblogic,

    Thanks for your advice.

    I reinstalled the plugin (and got a warning that 3 tables were missing, which is correct of course). Then I uninstalled via the settingspage. That brought me back to the plugins page where I could delete it. Instead I reactivated it and the message of the missing tables was gone. So now I had a clean installation.

    Then I uninstalled it again (my apologies, I now see there IS an uninstall button on the plugins page, whoops. But it didn’t work though, I had to use the one in the settings area).

    After deleting the plugin I took another look in my database and I saw most tables are gone now, but not all.

    Here’s a listing of data still in wp_options that I think is from Events Manager:

    – event_listing_category_children
    – widget_em_widget
    – widget_em_calendar
    – widget_em_locations_widget
    – event-categories_children

    If yes, can I just delete these?

    Thank you!

    ldwd

    (@ldwd)

    Oh my, I also have *thousands* of entries in my wp_postmeta.

    I see meta keys:
    _event_rsvp
    _event_rsvp_spaces
    _event_private
    _event_end_date
    _event_end_time
    _event_all_day
    _end_ts
    _start_ts
    _recurrence_byday
    _recurrence_days
    _recurrence_id
    _recurrence_interval
    _recurrence_rsvp_days

    Is this from Events Manager?

    I haven’t installed any events plugin at the moment and before I tried Events Manager I tried one other plugin, but I can’t remember which one. It might be from that one too.

    Please help!

    Plugin Author Marcus

    (@netweblogic)

    NetWebLogic Support

    r.e. the options table, you can delete those but I don’t think any of those were created by us.

    r.e. wp_postmeta table, those are ours, but should have been deleted when uninstalling. getting techy, we run through every event, location, event-recurring post and use the standard wp_delete_post() method which should delete it all.

    It could be for a variety of reasons they weren’t removed, but here’s an SQL command you can run via phpMyAdmin, adminer or some other MySQL manager. That’ll remove any postmeta values which don’t have a corresponding post in wp_post:

    WARNING – whilst this shouldn’t cause any issues, i’d still strongly suggest taking a DB backup anyway.
    DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT ID from wp_posts);

    • This reply was modified 3 weeks ago by Marcus.
    ldwd

    (@ldwd)

    Ok thank you, I will try.

    You say the wp_options data is not yours. Doens’t the _em_ stand for Events Manager? Just thinking 🙂

    Also, the 5 pages created by the plugin are not deleted.
    Oh boy, it’s a mess…

    ldwd

    (@ldwd)

    UPDATE:
    I used this query:

    SELECT * FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;
    DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;

    to clean up the wp_postmeta and it deleted over 15000 entries (mentioning that my website is still in development and on localhost). So that’s a relief 🙂

    I manually deleted the pages first, so hopefully this is it.

    I do like to know if the _em_ entries in wp_options are from Events Manager. Thanks!

    • This reply was modified 3 weeks ago by ldwd.
Viewing 11 replies - 1 through 11 (of 11 total)
  • You must be logged in to reply to this review.