• I installed it on our MainWP dashboard, and the plugin complains that SEOPress must be installed on the MainWP dashboard… why?

    We keep our MainWP dashboard clean of any non-MainWP plugins… the Dashboard’s job is to manage child sites… why make it a requirement to have your regular plugin installed and active on top of the MainWP one?

    This is the first time I see this requirement from a MainWP 3rd-party management plugin.

    We don’t feel we can use this as is for the moment.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Benjamin Denis

    (@rainbowgeek)

    Hi,

    this is because we share some code between the 2 plugins, for example, to build our settings.

    May I know why is this a problem please?

    Thanks

    Hi Benjamin,

    The reason is based on a basic tenant of web security : install what you need and no more.

    Since the MainWP’s Dashboard is a management tool only (without any frontend components), we keep the least amount of plugins possible so as not to slowdown the website.

    Also, minimizing the # of non-essential plugins ensure we also minimize potential vulnerabilities, since there are less plugins to update and therefore, less attack vectors.

    I understand you’re wanting not to have the same code at two places, but given modern dev practices (git submodules, dependancy managers, etc), surely this could be automated so as not to require a ‘non-essential’ end-user plugin on a management console?

    I hope this helps you understand, happy to discuss further if need be.

    Plugin Author Benjamin Denis

    (@rainbowgeek)

    I understand your point of view, we’ll see if we can improve this for a future version.

    In the meantime, if you want to drastically improve security you can add a htaccess/htpasswd to your MainWP dashboard site.

    Hi @jfarsen, if I may jump in, this isn’t unheard of; we even require Yoast to be installed on your Dashboard to use the WordPress SEO Extension.

    I would also recommend the free Lock Extension for your Dashboard if you haven’t installed it yet.

    Thanks

    Dennis Dornon
    MainWP

    Benjamin: Thanks for looking into this, appreciated!

    Dennis: I didn’t know about Yoast was doing this as we don’t use that module, but if we did, I’d have the same reaction: I still don’t think it’s a good idea ??

    Also, we already use the Lock extension, have firewalls and IP-locked access to our install, so we’re ok inbound security-wise.

    Our concern is also platform stability… and the less plugins we have, the less update-related risk we have … and given it’s our business to manages client risk and update-related issues, we know it’s a (real) thing ??

    Thanks for chiming in!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘SEOPress must be installed on MainWP Dashboard?’ is closed to new replies.