• Resolved Jose

    (@giuse)


    Hello,

    I’m the author of Freesoul Deactivate Plugins. A user of FDP reported an issue with your plugin, please, read here for more details.

    FDP gives the possibility to selectively disable plugins where you don’t need them.
    However, when it detects the class FS_Plugin_Updater provided by Freemius, it will not deactivate any plugin. If it did it, the users may see some plugins globally deactivated without their intention, because inside the Freemius class FS_Plugin_Updater there is code that saves the WP core option active_plugins in some situations. If this happens when FDP applies its filter to the same option, that option is saved with the wrong set of active plugins.

    Freemius should never save the option active_plugins, no code that isn’t the WP core should do it. FDP only filters that option. However, Freemius does it in some situations, and the only way FDP has to prevent a disaster is by keeping all the plugins active before Freemius saves that option.
    By doing that FDP can work with most plugins that use Freemius because they practically all load Freemius only in the backend when needed, but your plugin does it also on the frontend during a normal page loading.
    This is both bad for performance and a conflict with FDP.

    Is it possible for you to load Freemius only when your plugin needs to send data to Freemius? At least not when a normal page loads on the frontend?

    Thank you in advance

    Best regards

    Jose

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor Gaucho Plugins

    (@gauchoplugins)

    Hi @giuse thanks for reaching out about this issue.

    Our development team is in review of the issue to see about a potential solution. We’ll be in touch as soon as possible when we have further information.

    Plugin Contributor Gaucho Plugins

    (@gauchoplugins)

    Hi @giuse my apologies for the delayed reply.

    Our developers considered your request, and our plugin requires the use of Freemius in the way that it has been built. There would not presently be a way that we can disable FS loading on the frontend without negatively impacting the functionality for many of our users.

    If you have further questions/concerns about this, I would suggest emailing FS directly to [email protected].

    Thread Starter Jose

    (@giuse)

    Hi @gauchoplugins

    your developer should know that loading Freemius on the frontend does impact the performance of the websites of all the users, and there is no reason to do that at all.
    As I know your plugin is the only one that loads FS on the frontend. Strange all the other thousands of plugins can load it only on the backend without negatively impacting the functionality.

    What has Freemius to do with domains mapping? Why do you need it on the frontend? Sorry, but your explanation has no sense for me.

    I suggest you take into account this serious issue if you are serious with your plugin.

    In any case, thank you for your time. I will declare your plugin not compatible with Freesoul Deactivate Plugins until you solve this issue in your plugin.

    Have a great day1

    Jose

    Plugin Contributor Gaucho Plugins

    (@gauchoplugins)

    @giuse we’ve reached out to Freemius about this issue and are exploring a mechanism to avoid loading it on the frontend. Will update this ticket as soon as we can.

    Feel free to let your user know of the progress on the other ticket.

    Thanks for your patience as we work through this.

    Thread Starter Jose

    (@giuse)

    Hi @gauchoplugins

    thank you very much!

    Have a great day!

    Jose

    Plugin Contributor Gaucho Plugins

    (@gauchoplugins)

    Hi @giuse and @gpowerhost,

    Thanks for the follow up.

    We have not yet had the capability to address this, but we do see it as important. We will hopefully have the issue addressed in the next 3-6 months, as it requires a significant refactoring of the plugin code, which takes time to handle and test thoroughly without any negative impact to existing users.

    I greatly appreciate your patience in the meantime, and we will be sure to update this ticket when we have an update.

    I will leave it open in the meantime.

    Cheers,

    Brandon

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Freemius loaded on frontend’ is closed to new replies.