Introduction #
Site packages are a way to create re-usable configurations that can be applied to a new website. These configurations can include any combination of:
- Plugins to add, remove and/or activate
- Themes to add, remove and/or activate
- PHP Workers configuration (NGINX)
- PHP Version (NGINX)
- Select PHP variables such as max_execution_time, max_memory_limit etc.
- WPConfig.php entries (add only)
- Custom Bash Scripts to execute just after a site is created and after all other configuration(s) have been applied.
Plugin & Theme sources can be from wordpress.org or from any other url that resolves to a .zip plugin/theme file.
Using Site Packages #
You select a site package when creating a new site:
WooCommerce Integration #
If you have our WooCommerce module, site packages can be used with WooCommerce products. When activated, there are a few extra fields specific to WooCommerce functionality.
It also allows you to apply the package rules to template sites – which means you can create sites that contain most or all of your plugins and themes and then use Site Packages to control which are activated and deactivated for each plan/product.
Limitations #
- When you create a new site, all rules are applied immediately. Which means that if you have a lot of rules (eg.: you have a lot of plugins/themes that need to be installed and/or activated), you might run into a PHP timeout or CloudFlare timeout issue.
- A site package can only be applied to a new WordPress site – not a clone or staging site. However, when integrated with WooCommerce, site/product packages can be applied to products that use templates.
Related Videos #
Related Articles #
DevelopVIDeploy v5.4.0 Release Notes
DevelopVIDeploy v5.5.0 Release Notes
DevelopVIDeploy v5.6.0 Release Notes
More Topics In Admin #
- Restoring From AWS S3 Into A New Site or Server
- Backups With AWS S3
- Restoring From Backup
- 6G Firewall
- 7G Firewall
- Native Linux Cron
- Disabling Sites
- Password Protect A Site (HTTP Authentication)
- One-click Login (AKA Passwordless Logins)
- Remove/Delete Site
- Manage PHP Options
- Add A WordPress Administrator
- Notifications and Alerts
- Managing WordPress DEBUG Flags
- Object Cache: MemCached
- Object Cache: Redis
- Monit / Healing
- DNS Integration: CloudFlare
- Site Update Plans
- Site Expiration
- White Label Colors
- Adding Custom NGINX Configs
- Custom Servers (Bring Your Own Server)
- How To Change The IP Address For Your Server
- Virtual Cloud Providers
- Monitorix
- File Manager
- PHPMyAdmin - Database Operations
- Using Remote Databases
- SMTP Gateway
- Server Updates
- Theme & Plugin Updates
- Bulk Actions on Servers
- Bulk Actions on Sites
- SSH Key Overrides
- Webserver Types
- DVI Cron Jobs
- Disk Quotas
- Custom Post Type Quotas
- Using Post-Processing Custom Bash Scripts
- Bulk Copy To Server
- Copy To Server (Automated Daily Process)
- Shortcodes
- Bootstrapping A WordPress Server With Our Scripts
- Bootstrapping A WordPress Server With Our Scripts - Archive Version 4.x
- Free Setup Requirements & Checklist

