• Resolved Jermbugs

    (@jermbugs)


    I have been trying to get Geodirectory to work on my network to share places, events, reviews and even get everything integrated with Buddypress, using the Broadcast plugin.

    Mostly this has been possible, but I’ve hit in quite a few snags that have now stopped my project dead in its tracks. The author of Broadcast has informed me that GD must be updated to offer better / more logical network support.

    For example, the user’s favorites are stored in a flat array of just post IDs, when they should be stored in an array of blog IDs, with post IDs underneath. As of today, the favorites only work on the blog they were created on.

    Reviews are sort-of broadcastable, but the author of Broadcast says that the data is stored in two places, the comments table and then a separate GD reviews table, which greatly complicates broadcasting and – even – review syncing so that a new review on the child place can get added to the reviews on the parent place.

    Could it not be mutually beneficial to get Geodirectory working well with Broadcast so that GD items can be shared and updated between blogs with a click of a button?

    • This topic was modified 7 years, 6 months ago by Jermbugs. Reason: updated broadcast link
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Stiofan

    (@stiofansisland)

    Hi @jermbugs,

    GD was not designed to be network activated, it should only be activated singly on each network. We did look at making it network compatible but with the structure of GD there really is no need. We have also had almost no requests to make it network compatible (network wide).

    If you can explain what exactly you are trying to achieve maybe GD can do it another way or i can help think of a better solution ??

    Thanks,

    Stiofan

    Thread Starter Jermbugs

    (@jermbugs)

    Hi Stiofan,

    Thank you for your response. Here are the search results on your website for Multisite comparability issues and desires from your users: https://www.screencast.com/t/inFNtlsG Also, here is a forum topic within your website talking specifically about the Broadcast plugin: https://wpgeodirectory.com/support/topic/single-set-of-places-distributed-to-many-subsites/page/2/ and here is a response from one of your site admins talking about it: https://www.screencast.com/t/WAqr3U1MyqE

    As you can see, you do have users desiring the functionality of Multisite, and you have had many of your fellow colleagues responding to users about this.

    Currently, I am able to use the Broadcast plugin your company suggested, to get all post, events, and listings to share info between subsites on the multisite network. However, because of the way you coded your favorites and reviews I am unable to get these to broadcast over as well. All I am asking is for you to take a look at my original post above and change the way the database is used to host the information for favorites and reviews, then the Broadcast Plugin can work successfully with your plugin, and anyone who wants to use multisite with your plugins can.

    What do you think?

    Author of Broadcast here. Just wanted to say that reviews are theoretically broadcastable, but I found it weird that they would be found in two places: first in the normal comments table AND a separate GD reviews table, for some reason.

    Double the work for no apparent (to me) reason. The Buddypress theme I was shown was fine with showing reviews and stars from the comments table, but GD wants its reviews to be in the GD review table and not the comments table.

    Plugin Author Stiofan

    (@stiofansisland)

    Hi @jermbugs,

    We do support multisite on a individual install basis so its not unusual that you would find 500+ mentions of it on our forum ??

    We are very good at implementing community requests and if this was highly in demand we would look more into it but the reality is that it’s not.

    All I am asking is for you to take a look at my original post above and change the way the database is used to host the information for favorites and reviews

    We do our reviews the way we do them for many reasons, mostly filtering and speed, no one does locations the way we do them and normal queries would fall down very quickly if it was not for our custom table.

    I however do see your point about favorites and i am willing to do something about this. I have updated the way fav’s work, it will prepend the blog_id to the user_meta call except for the main blog 1 where it will not prepend anything and will work as before. You can grab the dev version from here: https://github.com/GeoDirectory/geodirectory

    @edward_plainview
    You can see what i have done here for fav’s: https://github.com/GeoDirectory/geodirectory/blob/master/geodirectory-functions/user_functions.php#L189

    If you have any further questions please just ask.

    Thanks,

    Stiofan

    @stiofansisland

    That favorites thing looks good to me. Perfectly syncable for me now.

    Plugin Author Stiofan

    (@stiofansisland)

    Great! ??

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Proper support for multisite / network’ is closed to new replies.