Support » Plugin: Event Rocket » Recurring events, RSVP without email, public attendee list

  • Resolved MonkeyKong

    (@monkeykong)


    Hi, is it ok if I group up a couple of questions in the same thread? My goal is to make recurring events for our MMA practice, and let people as simply as possible let each other know if they will show up for the next practice session.
    Test at http://atlasmma.se/event/traning-onsdag/

    1) Will the RSVP function work if I upgrade to Events Calendar Pro and use recurring events? So that if I have an event that takes place every monday, then the list will be cleared after the event is completed, and you’d have to renew your RSVP for the following week.

    2) Could you make it even simpler for people to sign up? Maybe just signing your name instead of email. (Since email shows you as anonymous anyway in the list).

    3) Could you make the attendee list public. In my testing, I can only see the list if I’m logged in as a user on the site.

    – I did check your wiki docs to see that I could replace the rsvp-form.php and make a new one in my theme’s folder. I’ve also checked the support forums last 12 months topcis, but haven’t found any answers to my question. I also realise that this is a free plugin and helping each and every user would b every time consuming for you.

    But, if you know away to solve 2) and 3) I’d be very greatful. In any case, well done on your plugin work!

    https://wordpress.org/plugins/event-rocket/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Barry

    (@barryhughes-1)

    Hi MonkeyKong!

    Will the RSVP function work if I upgrade to Events Calendar Pro and use recurring events?

    It is not designed for use with recurring events and confusion would probably ensue.

    However … it may be an official, Modern Tribe-provided solution is on its way that might meet your needs here (though I can’t speak to when that will arrive or if it will have recurrence-support right off the bat).

    2) Could you make it even simpler for people to sign up? Maybe just signing your name instead of email.

    I don’t think I’ll change the existing defaults, but it’s certainly possible to simplify the process on your site (or indeed the reverse – to request more information from responders) with some fairly straightforward customizations – which can be done safely, without hacking core plugin code.

    This topic is partially related and may be interesting reading:

    https://wordpress.org/support/topic/rsvp-fields

    It sounds like you’re already aware of how to modify the templates – so the missing step is dodging the existing email validation (since it will reject things like names which don’t look like email addresses).

    There is actually a filter hook for this purpose:

    eventrocket_rsvp_anon_submission_form

    If you hook in on that you can return true or false according to whether you are satisfied with the name they have provided.

    3) Could you make the attendee list public. In my testing, I can only see the list if I’m logged in as a user on the site.

    That is indeed the default behaviour. Overriding the rsvp-form.php template would be the key. Right now it’s structured something like this:

    if ( is_user_logged_in ):
        -- various fields
        if ( show_attendees) :
            -- show the attendee list
        endif
    endif

    Modifying this so that inner if block is not nested inside the is_user_logged_in check would be the answer here 🙂

    I hope that gives you some insights 🙂

    Thread Starter MonkeyKong

    (@monkeykong)

    It does. Thank you kindly for taking the time to help me!

    Plugin Author Barry

    (@barryhughes-1)

    My pleasure 🙂

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Recurring events, RSVP without email, public attendee list’ is closed to new replies.