Multisite install: possible improvements?

WordPress Event Management, Calendars & Registration Forums General Question Multisite install: possible improvements?

This topic contains 7 replies, has 3 voices, and was last updated by  edith mayerhofer 9 years, 10 months ago.

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #3316

    Hi Stephen, now testing a multisite wordpress installation, featuring two distinct websites that have to share the same events.

    Tried using the industry standard ThreeWP Broadcast to push an event from a site (1) to the other (2). This plugin supports custom post types and the custom fields (just the ones in wp_postmeta).

    What happens: wp_posts and wp_postmeta data get pushedfrom (1) to the tables of (2), wp_2_eo_events is updated only when saving the just pushed event on (2), wp_eo_venues table does not exist in (2) and wp_2_eo_venuemeta is not updated at all.

    I can see two possible improvements on this: the first is permitting a full broadcast through the TreeWP plugin (maybe with all the data passing also trough the wp_postmeta?), the other is sharing the eo_ database tables between the two websites (but just in my case, my events will be the same in both sites)

    I´m wondering if there’s some fix you can suggest to make it work in full, and if you plan in the premium version the possibility of a switch allowing the share of events in a multisite environment.

    Regards, Andrea

    andrebalza
    #3317

    There is plans for a multi-site support (with an option for either each site with its own events or all sites share the events). Not sure of a roadmap yet as I’m still quite early on in looking at it (and 1.7 having been recently released).

    I will look at ThreeWP Broadcast since as far as events are concerned all the necessary data is sent with them (i.e. its possible to generate the occurrences of an event from the post meta). So that should be fixable. It may even involve refactoring how events are saved to remove an unnecessary duplication.

    I’ll open a ticket for ThreeWP support. The MS-ticket can be found here: https://github.com/stephenharris/Event-Organiser/issues/15

    Cheers,
    Stephen

    Stephen Harris
    #3520

    Hi Andrea,

    Thought I’d post here to check in case my e-mails were not getting through…? You mentioned you might need multi-site support by early March?

    Stephen Harris
    #3524

    Hi Stephen, I confirm I did’t get any replies, not even in my spam folder..

    Yes, we would appreciate it strongly, and willing to pay for it.
    Best,
    Andrea

    andrebalza
    #3525

    That’s odd. I’ve resent them from a different e-mail address (to the gmail e-mail address you used to subscribe to the Pro mailing list).

    Let me know if you don’t get them!

    Stephen Harris
    #16148

    Hi Stephen,

    sorry for re-openening this thread again… But I am quite in the same situation.
    I have the events to be shared between 3 sites in a WPMU installation.
    I can pull the event posts (text and images) via RSS or some plugin,
    but the dates, tickets and venue adresses are totally missing – as well as the settings of the plugin.

    Is there hope that it is possible in some way?

    Thanks!

    • This reply was modified 9 years, 11 months ago by  edith mayerhofer.
    edith mayerhofer
    #16150

    Hi Edith,

    Unfortunately Event Organiser works in isolation on each network site (this is how WordPress treats each site). While it’s possible to use the plug-in with ThreeWP I have not tested Event Organiser with that plug-in in around 1-2 years. When I last tested you needed to exclude the meta keys:

    _eventorganiser_event_schedule
    _eventorganiser_schedule_start_start
    _eventorganiser_schedule_start_finish
    _eventorganiser_schedule_last_start
    _eventorganiser_schedule_last_finish
    

    However, I did not test the plug-in with Pro (bookings etc). That said bookings would be handled independently on each site. So even if you are able to get event A on site X duplicated on sites Y and Z, bookings for event A on Y will not have any affect on sites X and Z.

    It would be possible (and probably easier) to list events the sites Y and Z, but link to site X. You could do this by broadasting events from site X to Y and Z, and have Y and Z record the original (site X) url of the event, and use this instead of the event’s link on site Y and site Z. (The calendar has a filter for this, events pages have templates where you can swap it out).

    I’d be happy to detail how you might swap the links out, but how to “broadcast” events to other sites is beyond the scope of the plug-in. Have you tried using ThreeWP as I think it might get you most of the way there?

    Stephen Harris
    #16411

    Hi Stephen,

    latest news: I finally have updated the PHP version to use ThreeWP and it works quite well. I can even link to the parent page without changing your template code. The only thing: The venues are not exported and I have to open and save the post at lease once in the backend of the child theme to make it appear in frontend. Are there any metakeys for the venue, too?

    • This reply was modified 9 years, 10 months ago by  edith mayerhofer.
    • This reply was modified 9 years, 10 months ago by  edith mayerhofer.
    edith mayerhofer
Viewing 8 posts - 1 through 8 (of 8 total)
To enable me to focus on Pro customers, only users who have a valid license for the Pro add-on may post new topics or replies in this forum. If you have a valid license, please log-in or register an account using the e-mail address you purchased the license with. If you don't you can purchase one here. Or there's always the WordPress repository forum.