Since its been so long without an answer I take its already solved, but I’ll leave something here for posterity.
I run a Multisite to a client at the agency I work for, and the setup is kinda complicated to keep up.
They way I see it, the workflow you presented is pretty much spot on. Making it modular makes it safer to maintain, but might create some difficulties with developing since you have a lot of dependencies to work with.
I’d recommend 4 things:
-
Buy db sync plugins (all free don’t support multisites)
-
Work with a Backup workflow too (so you dont lose anything, since its a complex system)
-
Create damn good organised deploys (its kinda tricky with multisites, and those backup plugins can help you achieve a smoother deploy)
-
Have a strong development checklist and merge system
Related Posts:
- What is the best way to setup wordpress development environment for freelancers with version control?
- Is it possible to import a wordpress backup from a single site in to a multi-site configuration?
- Staging setup for multisite installation
- WordPress Multisite – configuring a local development copy
- How can I update dev links for a live site?
- How to have yearly versions of same site with different content (like yearly conferences)?
- How to individually set WP_DEBUG on a sub-directory multisite?
- Create multiple subdomains for multi-site from a database
- How to map a specific multi-site blog to a folder?
- Built to scale, or worry later?
- multisite htaccess 301 redirects
- using 1 form shortcode (si or cf7) for all multisite sites [closed]
- How to manage multiple domain with different languages on each domain with single wordpress installation?
- Is there any fundamental difference in developing a wordpress multi-network site?
- merging two multisites
- W3 Total Cache Plugin with WP 3 MultiUser [closed]
- Should multi-language site using multi-site architecture have default language in base site?
- Redirect loop (only for multisite network admin)
- favicon and multi site
- Register email as username
- Deleting a user in multisite
- Recover from failed multisite conversion
- Multisite Subdomain Using More Resources Than Others?
- Cookie nonce is invalid – Multisite
- Multisite setup on VVV with bedrock
- Trouble with switch_to_blog()
- WordPress Multisite prevent direct access to subdomain
- WordPress mutisite migration
- Multisite, multiple domains per site
- delete_user_meta : how to delete all the metadata of a given user (witout SQL)
- Multisite Network Localisation
- Can set_transient() be used in multi-site?
- What would you recommend for hosting 10+ individual wordpress websites?
- Redirect only posts to New Domain
- Image problem – Multisite image upload broken
- problem with main site (root domain) redirects to subdomain (multisite)
- add_rewrite_rule on multisite doesn’t work
- web.config breaks the themes for sub-directory multisite
- Add a user to a specific blog when they register?
- Redirect & permalink problems after moving multisite to a new server
- Optimizing Query used for a Shortcode
- Different use for WordPress Multisite
- Multisite User Sync Question about blog authorship
- How to enable error logs and debug mode in WordPress using Azure Cloud?
- WP-CLI cron on multisite using WP-Toolkit “succeded”, but callback not executed
- WordPress multisite suddenly malfunctioning
- Multisite Redirection to new domains
- Mapping domains to WordPress network installed on subdomain
- Cannot use pre_set_site_transient_update_themes from within a theme in multisite
- Multisite wordpress config on multidomain
- Is this a job for WP MultiSite with domain mapping plugin?
- How Can I Automatically Post WordPress Posts to 2 Domains
- Activated multisite and added a site, but can’t access it
- FeedWordPress duplicated posts problem
- multisite (MU) Subdomain- only one wordpress install
- wp_get_attachment_image_src returns incorrect URL on multisite
- Locking one blog of many in a multi user/blog WordPress installation
- Multisite – One Site with multiple URLs
- Delete all user’s meta without knowing all the ‘key’
- Allow editors to switch sites (Multisite)
- How to modify wp_config file for set up subdirectory?
- Activation Account Email
- moving tables between multisite installs
- Stylesheet and JS linking error in WP multisite nested path
- Can I run multiple blogs from my local machine
- Trouble with SQL SELECT inside switch_to_blog()
- How to automatically translate plugin using translate.wordpress.org
- May I do multiple micro-sites with different themes in a single wordpress without subdirectory nor subdomain separation?
- Multisite htaccess file causing segfault (Segmentation fault 11)
- Multisite Smtp Server
- Images uploaded after adding multisite do not get loaded in any domain of the multisite network
- Migrating from domain mapping plugin to native domain mapping
- When hooking wp-cron to system
- “Multisite support is not enabled.” After Multisite Config Changes
- WordPress network, add extra directory to subsite urls
- Register a user only to the root blog – WP Multisite
- Update Same Contents on every Page
- Search returns “Nothing Found” on a sub directory
- WooCommerce API Returns 401
- Define default settings for new sites on multisite network with mu-plugin
- Users getting linked unwanted to main mu in WordPress multisite (WPMU)
- Multisite + wp_mail – Route Via Site Conditionally
- WordPress automatic Login on other page?
- Multisite: How to bypass wpmu_signup_user_notification and add my own notification logic?
- MU domain mapping without using a plugin
- Multisite authorization error 401
- Multisite Demo Data for New Site
- Responsive Wordress Site – Serve different post types to each device
- How create a multisite setup with “phantom” accounts and passwords?
- is there a if multisite have posts function?
- Multisite – mix sites that use subdomains with sites that use paths
- How to apply specific plugins to affect all sites (Multisite Network)
- Is there a way to have wordpress 301 versus 302 urls by default?
- Pick your brain on wp-config.php if statement for multisite
- first load of the page gives 404 error
- Some Subdomains on a Multisite Install Not Found
- Multi site root site installed on subdomain, with child sites as subdirectories
- Integrating WordPress for blog and other content pages in a web app
- WordPress Multisite restict user access
- Redirect to Multisite site 2 if site 1 has a setting