Skip to content

The basics

Familiarize yourself with some of the terms that are used by WPVIP to refer to you, your team, and the projects you host with us.

An organization is a business that is in contract with WPVIP for enterprise WordPress hosting and analytics. The term “organization” also refers to the individuals who work for that business and who interact with various parts of WPVIP’s infrastructure. The name of your organization is typically the same as the name of the business that you represent.

An organization can have one or more WordPress or Node.js applications. “Application” collectively refers to a single GitHub repository codebase, the web server environment(s) to which the codebase deploys, and the database and media files associated with those environments.

WordPress applications

WordPress applications have at least one server environment (the production environment), and usually two additional non-production environments used for development and testing.

WPVIP provides a GitHub repository for every WordPress application. The supplied GitHub repository is started with a “skeleton” structure of files and directories to help you quickly get up and running on our infrastructure. Your team adds custom code—including plugins and themes—to the application’s GitHub repository in order to customize the functionality of your WordPress site(s).

In addition to your custom code, VIP Must-Use (MU) plugins are deployed to your environments. VIP MU plugins are a collection of performance enhancements, security layers, and common WordPress plugins like Jetpack and Akismet.

WPVIP recommends that you review the plugins and features that are added by VIP MU plugins. This can help you avoid unnecessarily adding the same or similar items to your application codebase.

Node.js applications

Node.js applications have at least one server environment, and usually two additional non-production environments used for development and testing. Node.js environments typically serve as the frontend of a decoupled architecture that has a WordPress backend used for content management.

WPVIP provides a GitHub repository for every Node.js application. The supplied GitHub repository is initialized with a “skeleton” codebase that can be customized or even replaced entirely with a preferred framework. We recommend that you review the code examples that are included in the skeleton before modifying or replacing the codebase. Node.js applications must fulfill several requirements to successfully deploy and run on VIP’s infrastructure, and the code examples are a useful reference for how to meet those requirements.

Last updated: November 25, 2024