Skip to content

VIP codebase

/vip-go-mu-plugins directory

The VIP Platform’s Must Use (“MU”) plugins are deployed to all VIP Platform WordPress applications. The VIP MU plugins codebase provides WordPress applications with integration to the VIP Platform infrastructure (e.g. cache management) as well as various helper functions and commonly used performance enhancements.

The release windows for VIP MU plugins (both production and staging branches) is currently Tuesdays between 08:00 and 22:00 UTC (09:00 and 23:00 UTC when Daylight Saving Time is in effect in North America).

VIP MU plugins production branch

Deployed production updates to VIP MU plugins are reported on the public VIP Cloud Changelog for the Production branch.

VIP MU plugins is open sourced and its development can be followed from this GitHub repository:
https://github.com/Automattic/vip-go-mu-plugins/

VIP MU plugins staging branch

VIP encourages customers to deploy the staging branch of VIP MU plugins to one of their non-production environments for all applications. This allows customers to test changes ahead of production release. The staging branch might be updated a few hours or a few days in advance of production release.

The staging branch can be configured to deploy to a non-production environment in the Software Management panel of the VIP Dashboard.

Deployed staging updates to VIP MU plugins are reported on the public VIP Cloud Changelog for the staging branch.

Changes made and deployed to the VIP MU plugins Staging branch are labeled [Status] Deployed to staging and visible in this filtered VIP MU plugins pull request view. 

Local development

Local development environments must include a copy of VIP MU plugins; without it, customizations, core behaviors, and functionality tested locally can often behave differently in a VIP Platform environment. The local copy of VIP MU plugins should be regularly kept up to date.

A “built” version of VIP MU plugins, which lacks the complexities of submodules, is available for local development:
https://github.com/Automattic/vip-go-mu-plugins-built/

The VIP Local Development Environment can automatically load and track the production branch of VIP MU plugins by selecting image in the environment creation process.

Last updated: September 12, 2022