My MainWP Workflow

Tech Articles | September 3, 2025 | Automation, Coding, MainWP, Uncategorized, Windows

I’m back off leave and thus the creativety will begin to slow for a while but I did get to use this intense period of work to begin to work on more of my MainWP pain points.

I’ve been able to get a working MainWP module for Suremails to allow me to test emails from within the dashboard, view mail logs and also edit and set settings for notify for suremail all from within my MainWP Dashboard.

Using that I’ve built a MainWP Interface that allows me to set snippets to load, and plugins and themes that should update via my own personal repo this means I can force an update when stuck add a new theme or plugin to the list all from the central control of my MainWP as well as things like setup SureMail or Licence CommandUI or other plugins all by activating s simple snippet in my utility plugin.

Ninja updater

In addition to this you will tell from my articles and videos I have a lot of snippets, having these just all in the list wasn’t working for me so I’ve build a dynamic loader for snippets using real php files.

Snippet dashbaord

Using the new snippet dashboard I am able to load those I need in to memory and have them available and for them to sit and wait for when I need them which should make my workflow nicer to work with.

In addition to handling snippets f from the database to the files and the other way it also can deal with snippets that are in the database but not in the files by removing them from the database or archiving them for a backup.

By doing this I am able to keep it in sync with my local machine using syncbackpro and it means for the first time all my snippets for MainWP are under strict version control via git where as before they where only under version control when they where actively backed up.

Support the Author

buy me a coffee
Really Useful Plugin Logo
Wpvideobank temp
Appoligies for any spelling and grammer issue. As a dyslexic i need to rely on tools for this they like me are not perfect but I do try my best