Download the PHP package presslabs/stack-mu-plugin without Composer
On this page you can find all versions of the php package presslabs/stack-mu-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download presslabs/stack-mu-plugin
More information about presslabs/stack-mu-plugin
Files in presslabs/stack-mu-plugin
Package stack-mu-plugin
Short Description WordPress must-use plugin for Stack
License Apache-2.0
Informations about the package stack-mu-plugin
stack-mu-plugin
Bitpoke Stack must use plugin for WordPress.
It provides integration for the Bitpoke Stack functionalities with WordPress and WooCommerce, such as:
- uploading and serving media files from object storage systems, currently with Google Cloud Storage
- object-cache implementation on top of memcached
- offloading assets to a CDN
- unified handling of logs to stderr, by default
- handling of duplicate, incompatible dependencies through Jetpack Autoloader
Install
Bedrock
When using bedrock, just run:
WordPress plugin
To run as WordPress classic mu-plugin, download the plugin archive from
https://github.com/bitpoke/stack-mu-plugin/releases
and extract it into your wp-content/mu-plugins
folder.
Then you need to activate the mu-plugin, by copying stack-mu-plugin.php
from
wp-content/mu-plugins/stakc-mu-plugin
into your wp-content/mu-plugins
folder.
WordPress Object Cache
In order to use the custom object cache, you'll need to copy it into the root of
WP_CONTENT_DIR
(usually wp-content
).
Enable and use a CDN for static files
All that is needed is setting the CDN_HOST
variable in wp-config.php and of course a CNAME record in your DNS manager pointing to your CDN provider.
For example, we might use in our config file:
Development
Clone this repository, copy .env.example
to .env
and edit it accordingly.
To install dependencies just run
Development server
To start a local development server you need wp-cli installed. To start the development server, just run
Testing
Running plugin tests:
Running integration tests:
All versions of stack-mu-plugin with dependencies
oscarotero/env Version ^2.1
composer/installers Version ~1.9
google/cloud-storage Version ^1.21
google/auth Version ^1.9.0
promphp/prometheus_client_php Version ^2.1