• Hi, I update to v5.0.3 to fix the WP Admin crash issue. That’s solved now. It now causes another issue though.

    WP Admin now shows an alert

    There are some errors in the Matomo Diagnostics System report that may prevent the plugin for working normally.

    And when you go to the diagnostic report, you see

    Plugin has missing dependencies MarketingCampaignsReporting MarketingCampaignsReporting requires Matomo <5.0.0-b1. If the plugin requires a different Matomo version, you may need to update it. If you no longer use it, consider uninstalling it.

    I still us it, but an update isn’t available.

    Thanks
    JP

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support dizzyatinnocraft

    (@dizzyatinnocraft)

    @jpnl You need to update the plugin separately in the WordPress plugins admin. You may need to click a check for updates link there.

    I understand, but like I said, it doesn’t show that there is an update available

    Plugin Support dizzyatinnocraft

    (@dizzyatinnocraft)

    WordPress doesn’t seem to be willing to check if there’s a new version. Do you have the Matomo Marketplace installed? If you do you might be able to update the plugin through the ‘Install Plugins’ tab on the marketplace page (accessible from ‘Matomo Analytics > Marketplace’). If that doesn’t work, you could try deactivating and reactivating the Marketing Campaign Reporting plugin to see if that will get WordPress to check for updates again. Otherwise you can uninstall the Marketing Campaign Reporting plugin, re-download and install it.

    Thanks.

    • Check for updates didn’t work
    • Deactivating and reactivating didn’t work

    I had to manually reinstall the new version.

    Plugin Support dizzyatinnocraft

    (@dizzyatinnocraft)

    Hi @jpnl, just in case you are unaware, to automatically receive updates to Matomo Marketplace plugins, you would need to have the Marketplace plugin installed: https://matomo.org/faq/wordpress/how-do-i-install-a-matomo-marketplace-plugin-in-matomo-for-wordpress/#method-1-using-the-matomo-marketplace-plugin

    Ok, I wasn’t aware of that. It also doesn’t make sense to me that I would need a plugin to get updates for another plugin. There is already an update mechanism in WordPress itself. You use it to update Matoma core. Why not use the same mechanisme for market place plugins? Other commercial plugins also do that.

    Plugin Support dizzyatinnocraft

    (@dizzyatinnocraft)

    @jpnl WordPress plugins that are distributed via the plugin directory are not allowed to do that, see: https://developer.ww.wp.xz.cn/plugins/wordpress-org/detailed-plugin-guidelines/#8-plugins-may-not-send-executable-code-via-third-party-systems
    So the mechanism to update Matomo plugins must be installed by users manually as a second step.

    That said, there is certainly room for improvement in how we notify users of this.

    Well that was just an idea. But you can definitely update external plugins from an external source. WPML also does it.

    Plugin Support dizzyatinnocraft

    (@dizzyatinnocraft)

    That plugin is not distributed via the WordPress plugin directory. Our plugin is, and we want it to be.

    The Marketing Campaign Reporting plugin is not distributed via the WordPress plugin directory. If it would, it would also receive updates from there without the need of an additional plugin.

    Plugin Support dizzyatinnocraft

    (@dizzyatinnocraft)

    I see, adding self-updating functionality to Matomo marketplace plugins is an interesting idea, but not likely something we’ll pursue. Matomo marketplace plugins are not actually WordPress plugins but Matomo plugins with a thin wrapper around them to make them work in WordPress. Adding more WordPress specific code to all of them is not something we want to do. Additionally, the change would only benefit users who forgot to or chose not to install the marketplace plugin, and those users will still have an inferior experience given they will have to manually download and upload each plugin they install, when they could use the marketplace plugin to browse and install plugins with a single click.

    Regardless, your input is appreciated.

    Ok, thanks for explaining

Viewing 12 replies - 1 through 12 (of 12 total)

The topic ‘Plugin has missing dependencies’ is closed to new replies.