Support

Home Forums Pre-Sales Buddypress, multisite and ticketing addon

Buddypress, multisite and ticketing addon

Posted: December 14, 2012 at 8:09 am


Post Creative

December 14, 2012 at 8:09 am

I’m building a multisite wordpress site. The company runs multiple events and has different website for each event. They also have a private community where they want all events listed. I’m using the community as the base for the multisite along with buddypress and broadcasting out the events on to the sub-sites created in multisite.

Users should be able to sign up for events on the sub site and get a login to the community where they can see all there event bookings. I want this to be part of their profile supplied by Buddypress.

I saw in another enquiry that there was issues with multisite and with the ticketing working out of the box. I don’t want the ability to create events on the sub site but they have to be able to sign up for them in the front end of those sites (or from a predefined event url)

My question is – do you see any issues with this? And what are the issues with Ticketing working out of the box? I’m using Events Manager at present but it doesn’t have anything for ticketing and this is something I am really keen not to have to develop myself.

Hope my message isn’t too confusing.

thanks

Nova


Josh

  • Support Staff

December 17, 2012 at 12:57 pm

Hi Nova,

You raise a couple of interesting points here. The big issue with Multi Site and our mobile app api is the mobile app api expects to connect to a single site database. It’s possible to work around this by modifying the mobile app api to point to the site’s database where the event info is stored.

In a nutshell, this involves opening the entire espresso-services directory in a code editor and do a global find and replace for:
{$wpdb->prefix}events
and replace with
{$wpdb->prefix}7_events

Note: the above code example will make the mobil app look for the site with the ID of 7.

With listing event info into the user’s BP profile: Event Espresso doesn’t have a readymade solution for this, but you may be able to adapt the [ESPRESSO_MY_EVENTS] shortcode from the WP user integration add-on that displays event info for events that the user has registered for.

https://eventespresso.com/wiki/members-integration-addon/#my_events_shortcode


Post Creative

December 18, 2012 at 11:25 am

Thanks Josh

I notice you have a function where you can host a registration form offsite. This could be just what I’m looking for.

I have a main site but the events we run have their own mini sites. Whilst we like this for branding and SEO we only want to collect the registrations in one place. So individual event registration forms could be on the minisites but we could enter all the events and collect all the event info on one site.

Am I right in thinking this is how it works?

Nova


Josh

  • Support Staff

December 19, 2012 at 5:30 pm

Hi Nova,

There is an option that will let you offload the registration to another site, so if you’re going to collect all the registrations on one site, you could link to the corresponding reg page on that one site from the minisites.


Post Creative

December 19, 2012 at 5:37 pm

How do I go about getting my registration page to appear on another site?

thanks

Nova


Josh

  • Support Staff

December 19, 2012 at 5:54 pm

It actually works the reverse of that, you can send people from the site where Event Espresso is installed to another site. Some folks use this in the case where some events get signed up through another application like Facebook. I may have misunderstood your earlier question. What you could do is list the events on the sub sites, and the listing would link back to the site where Event Espresso is installed where they could sign up.

The support post ‘Buddypress, multisite and ticketing addon’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso