GenerateCloud is a plugin that allows you to host your own private cloud for sharing GenerateBlocks Pro patterns libraries. The plugin is included within the GeneratePress One subscription or can be purchased separately form generatepress.com.
Requirements
To create a cloud, you must have the following:
- A publicly accessible WordPress website for hosting your cloud
- GenerateBlocks 1.9.0 or later, GenerateBlocks Pro 1.7.1 or later, and GenerateCloud installed
- A Collection of Patterns saved in your cloud
How to Set Up GenerateCloud
There are X steps required to set up and share your GenrateCloud
- set up the cloud site
- create a pattern collection or collections
- create a public key
Setting up the cloud site
The cloud needs to be hosted on your own WordPress Install which needs to be publicly accessible. This can be a front facing site you already have patterns installed on, or a site dedicated to simply hosting the cloud.
- Download the GenerateCloud plugin from your GeneratePress or GenerateBlocks account.
- Install and activate the plugin on the Cloud site.
The plugin is not required on the client site
Create a Pattern Collection
We will assume that you have already created some Patterns that you want to share with GenerateCloud.
Next we need to create a Collection of our patterns.
- Go to Dashboard > GenerateBlocks > Local Patterns
This is a classic admin view of all patterns you have created on your site. - At the top of the admin choose the Collections taxonomy
- Create a new term for your Collection eg. My Super Fancy Patterns
- Add Patterns to your collection by quick editing or editing a pattern.
- Repeat 3 and 4 if you want to create different Collections.
Now we have a Pattern Collection to share we need to set up our Cloud Key.
Creating a Public Key for our Cloud
In order to allow a client site to access our cloud we need to provide it with a Public Key.
- Go to Dashboard > Generate > Cloud
- Create a new Key
- Complete the 2 part form
The cloud key form:


Name – for internal use only to help identify the key
Key – the key is autogenerated for you.
Provides – select the assets the cloud will provide. Its only Patterns for now.
Pattern Library Name – the client name for Library.
Pattern Collections – select the Collections to add to the Library.
Connecting a Client to the cloud
To share you created Cloud you will need:
- the Clouds Domain Name
- the Clouds Public Key
- a client site with GenerateBlocks Pro installed.
Getting the Domain and Public key
On the Cloud site go to Dashboard > GenerateBlocks Cloud and make a note of the Domain Name (1) and the Public Key (2).

Setting up the Client
On a Client site with the GenerateBlocks Pro plugin installed. In the Post editor open the Pattern Library from the GenerateBlocks Panel (1), add the Domain and Public Key (2) and click add.
