In order to make the onboarding process with your clients a bit more “white-labeled” from the gate - I am making my personal MainWP Child Auto Downloader plugin repository PUBLIC. You may set this plugin up and offer it as a “Downloadable” for your services.
After you follow the README and update with your COMPANY INFO simply upload and activate. The plugin will Auto download, install & activate the MainWP Child Plugin .
Once you connect to the Child Site with your MainWP Dashboard the MainWP Child Plugin will be White Labeled as well.
This plugin checks to see if the MainWP Child plugin is installed and activated; If not, it will download it and install it. - GitHub - kwcjr/MainWP-Child-Auto-Downloader: This plugin checks to see…
This is pretty cool! It will be very helpful to get access to a site without asking for a password, just username.
Now, can you get the secure ID automatically?
My signup form simply request an admin account username that they created with an EXTREAMLY long password that nobody ever sees - and then I provide this as a downloadable.
I haven’t looked into grabbing data just yet however, I was recently planning on adding an emailer notification so when the user enables the plugin it will sent out a notification to the admin letting them know that they can connect. The MainWP Child Plugin SecurityID option would have to be set programmatically, but that data can simply be appended there after the fact. Communicating directly with MainWP in the reverse direction… tough one.
This technically ( in theory ) can be bridged to fire off the AddSite MainWP-CLI command when you receive the email so that it auto connects to the child site.
Thank you very much. We already have a form to request admin info but, I will definitely look at the end to offer to download your plugin. Notification email will be perfect.
For the security ID, maybe we can do a quick video at the end of the form workflow to show then where to find it?
Right now as the tool sits, yeah a video or a simple screen shot on how to Navigate to Settings > MainWP Child > Connection Settings sounds like a straight forward way until that’s added.