Brook

Forum Replies Created

Viewing 15 posts - 1,276 through 1,290 (of 4,796 total)
  • Author
    Posts
  • in reply to: Event Ticket Plus Fees #1108221
    Brook
    Participant

    Howdy Phyllis!

    Good question. A license for Event Tickets Plus is only $89 and we do not charge you any fees, per transaction or other wise. However, just in case you are not familiar with Ecommerce stores like WooCommerce, you do need to get setup with a Payment Gateway. Much like a physical store in order to accept credit cards you need get an account with a credit card processing company (payment gateway). They charge you fees per transaction, typically along the lines of 3%.

    Event Tickets Plus can tie into any number of ecommerce stores including the extremely popular WooCommerce. If you have already got that setup and have a Payment Gateway, then you will see no extra fees selling tickets. If you do not already have an ecommerce store setup you might look into whats required. Sometimes people prefer the ease of Eventbrite and Eventbrite Tickets. It does mean slightly higher costs per transaction, but you won’t need to setup a store on your own site.

    Does that all make sense? Will that work for you? Please let me know.

    Cheers!

    – Brook

    Brook
    Participant

    You are very welcome! Please do let me know if you need anything else regarding this.

    Cheers!

    – Brook

    in reply to: show start and end date of a recurring event #1108191
    Brook
    Participant

    You are welcome David! I appreciate you getting back. I’ll keep this topic open for as long as our tools allow so you have time to test and get back. Cheers!

    – Brook

    Brook
    Participant

     

    Oh awesome, WP Engine is a great host. WPEngine does have some caching stuff that is helping your page load as quick as it is. If you were on a cheap host running these customizations without any caching it would be loading much slower. The CDN is not really helping you here, but it’s not hurting either. Even still, neither of these is a replacement for full page caching or especially “fragment caching” as W3TC calls it. They are alternatives that in this case are going to be considerably less effective. That said, I know WP Engine bans W3TC so that’s not an option for you on your current server.

    I have taken a goodly bit of time analyzing the data you shared. I spent 6 times what we normally allocate for support threads, and I did that because we take performance very seriously. Typically any time you make a tool more powerful it runs slower. WordPress has created an extremely powerful set of tools for plugins like ours with their Custom Post Types, but as a result these tools are incredibly slow. So we have spent countless hours, including literally half of 2014, focused on making our plugin run as fast as possible atop the WordPress platform. Thus it is rare that we find new areas we can actually optimize things.

    To clarify there was really only one thing we could improve on our end in performance, and indeed that looks like it will be ready for the next release. You can see the code changes (pull request) here. If you implement this code on your site you should see a performance gain of about half of a second.

    Your server seems to be dying the death of a thousand cuts rather than one big thing. The above was by far the biggest single thing, and event it only accounted for ~half a second. As I mentioned your events page has 2300 queries in it! Normal for the events page is about 1/20th of that. And while the query logs you shared only show 500 of those 2300, the main thing that was causing the queries I saw is the attendance counts.

    I would recommend a tiered approach to trying to fix this:

    1. With the current server/customizations optimize everything you can. See how fast you can get it.
    2. If that is still not fast enough then one of the following is going to be necessary:
      1. Disable the less performant customizations so that you can get back to stock The Events Calendar speeds.
      2. Or, switch to a faster server. You could stick with WP Engine, but from what I understand of their infrastructure only their Premium tier is actually a faster server. You might be interested in a fast VPS or dedicated server from a more affordable host.

    So let’s start with the first tier. I have already mentioned most of the things you could try but lets recap and complete the list:

    1. Review your Woo Orders, particularly those that are pending or on hold. Trash or complete as many of these as you can. The fewer uncomplete ones there are the faster each of those Attendance count queries will be.
    2. Empty your trash wherever you can. This goes for Woo Orders, Events, Posts, Comments, etc. This can help shrink the size of your database and thus make it faster.
    3. You should copy the code I just shared that will speed up your page load by about half of a second.

    Now measure your page load again. Is it fast enough? If not, lets confirm what the query logs are showing (that it is the customizations, not the base platform that is slowing you down). On your staging server try switching to the Twenty Fifteen theme. Likely this will dramatically speed up the /events/ page. If you get to this step do you mind checking in Query Monitor how much faster it’s loading, and let me know? If it’s still not fast enough try disabling all plugins except the the The Events Calendar ones and WooCommerce itself. How much faster now? At this point you should have an extremely fast loading site, I wouldn’t be surprised if it’s about 10x faster than the current. How fast is it? You might even try disabling the Filter Bar temporarily – it is one of the most powerful parts of our plugin and thus also the slowest. Now you will have an idea of the performance penalty imposed by the customizations, third parties, and even the Filerbar. Thus you can make an informed decision on what to do next.

    Cheers!

    – Brook

    in reply to: Event Pages Load Really Slow #1108150
    Brook
    Participant

    You are so welcome!

    Thanks for the login. I had a look at your site. I noticed the following:

    • All of the pages are loading pretty slow. The events page loaded in 12.2 seconds for me. Which was actually faster than every other page in my tests, except the Advertise one. The slowest was the Read an Issue page @ 26.7 seconds.
    • Your database is actually quite fast! Usually this is the cause of slowness, but on your site it is only taking a fraction of a second. Technical talk: The other 11 – 26 seconds is going to be the CPU or perhaps the HD running slow.

    In brief, I do not believe the calendar is causing the slowness at all. It might not even be the fault of any plugin on your site, but let’s double check that. Could you try testing if “conflict” is happening? To do this try temporarily deactivating all plugins on your site except Query Monitor, and switching themes to Twenty Fifteen. Now navigate to any of the pages on your site. Are they still taking 12 seconds to load? You will notice Query Monitor tells you how many seconds the page took to load in the WP Admin bar, so it can be an easy way to measure the time.

    If the site is loading much faster, try reenabling plugins one at a time until it gets really slow again. When it gets slow, what plugin did you just enable?

    Cheers!

    – Brook

     

    in reply to: EBTix still silently fails. (Old thread closed by bot.) #1108144
    Brook
    Participant

    That’s awesome! I am quite jealous. We were actually hoping to go to Cuba for our most recent trip but the timing just wasn’t right yet.

    Thanks for the offer! From what I hear we have been able to reproduce the problems of late, and so it would seem we have everything needed to test the fix. I am not actually sure what the “maybe showstopper” was as it was mostly discussed in private. But the latest chatter is that we’re hoping to have that code merged and released today. If we don’t have it ready by EOD I’ll try to get you an unpackaged zip of Eventbrite and The Events Calendar. Are you also running Pro or any other addons?

    Thanks!

    • Brook
    in reply to: Wrong nav link in category #1108139
    Brook
    Participant

    Oh I missed that in your example code. I am happy you were able to narrow it down. Thanks for getting back Romain.

    Cheers!

    – Brook

    in reply to: EBTix still silently fails. (Old thread closed by bot.) #1107955
    Brook
    Participant

    Howdy Kelly! It’s great to see you again around these parts. I hope life is treating you swell.

    I just checked in Central and the fix was just about ready to pass QA when we hit a “maybe showstopper”. I asked the devs and they are hesitant to say this will be ready tomorrow, when it was scheduled to be finished. But it is likely we will have a fix before the end of the week.

    Does that give you enough info?

    Cheers!

    – Brook

    in reply to: Update on clash between WordFence & Events Calendar #1107946
    Brook
    Participant

    Thank you for getting back to us on this. I just appended a note to that other topic so we could continue it here. It sounds like you are all set at this point which makes me happy. We will keep an eye out for the PHP version in the future if someone is facing  this conflict.

    But do please let me know if you need anything else here. Cheers!

    – Brook

    in reply to: Blank pages when editing #1107941
    Brook
    Participant
    Brook
    Participant

    Howdy Andy,

    The best way to do this would be to check the following:

    get_query_var( 'eventDisplay' ) == 'all'

    That should only be true on the /all/ recurrences page. Does that sound like what you’re looking for? Cheers!

    – Brook

    in reply to: Event Pages Load Really Slow #1107921
    Brook
    Participant

    Howdy Selblais,

    I would love to help you with this. I enjoy helping folks with performance optimizations, it’s a bit of a passion of mine.

    The first step I would do if I were you is install the plugin Query Monitor. From there if you could share the info from the Queries tab with me that would be extremely helpful. You can view this tab by visiting the slow page, then clicking the Query Monitor drop down > Queries. If you are interested in creating a new temporary admin account on your website, and sharing the user/pass with us here in Private Reply I would gladly examine this for you. It will give us some info on why this is slow, and we can take it from there.

    Does that all make sense? Will that work for you? Please let me know.

    Cheers!

    – Brook

    in reply to: multiple calendars, admins, groups #1107917
    Brook
    Participant

    Howdy Chris,

    I would love to help you with this.

    Do you already have this site setup in WordPress, or are you trying to plan out how you would set it up? Is it a multisite?

    Have you seen the Community Events  plugin? It does much of what you want. It allows people to register on your site and submit/manager their events. They can set themselves up as an Event Organizer, a Venue, or both. And then submit events to your calendar. From there you can approve the events (even set them up to automatically approve them if you prefer). A visitor to your site can view all events, or they can view a page that shows all event for one of the venues or organizers. Does that perhaps sound like what you would be interested?

    Cheers!

    – Brook

    Brook
    Participant

    Howdy Kieunnia,

    I would love to help you with this.

    It seems like your theme’s default template might not be compatible with The Events Calendar. But don’t despair, usually switching templates within your theme solves the issue quite easily. To do this go to WP-Admin > Events > Settings > Display . Do you see the Template dropdown ? It’s probably set to Default Events right now. Try selecting a different one and hitting Save, then view the front end. Does that fix things? Try this for each template form the dropdown to see if any of them work, likely a few willl and you can choose the one you like best.

    Does that all make sense? Will that work for you? Please let me know.

    Cheers!

    – Brook

    in reply to: Maps not working correctly #1107909
    Brook
    Participant

    Howdy Linda,

    Thanks for sharing the link to a problem event. I see your event there does not seem to be a complete address. Basically because that map is powered by Google from time to time it is quite possible that they will change their guess as to where a location is. This is just the nature of Google Maps unfortunately.

    However you can usually help Google out by providing more complete addresses. In this case it looks like you are just providing Google a general area that probably doesn’t have any official boundaries. Could you perhaps provide a street within there? For example when searching this area in Google Maps it suggested the following address:

    The Quay, Poole BH15 1HJ, UK

    Could you use that instead, which will point to the middle of The Quay Street? Is the marker within that Google Maps link more where you expeced? If so you might try an address similar to the one it suggestsand see if it moves the marker where you want.

    Does that all make sense? Will that work for you? Please let me know.

    Cheers!

    – Brook

Viewing 15 posts - 1,276 through 1,290 (of 4,796 total)