Docs

⌘K
  1. Home
  2. Docs
  3. Site
  4. Site Blueprints

Site Blueprints

What is a Site Blueprint?

A Site Blueprint is a powerful feature in FlyWP that allows you to create a reusable template for new WordPress installations. Instead of configuring every new site from scratch, you can define a blueprint with your preferred plugins, themes, users, and even content. This saves a significant amount of time, reduces manual errors, and ensures consistency across all your projects.

Image

Key Features

With a single blueprint, you can automate the following tasks for any new site:

  • Plugin Installation: Automatically install and activate free plugins from the WordPress.org repository or premium plugins from a direct download link.
  • Theme Installation: Automatically install and activate a free theme from WordPress.org or a premium theme.
  • User Creation: Preconfigure new user accounts with specific roles and secure passwords.
  • Content Import: Import posts, pages, media, and more from a standard WordPress export file (.wxr).
  • Custom Automation: Run a custom post-deployment script for advanced configurations using WP-CLI.

Creating and Managing Blueprints

You can create, edit, duplicate, or delete blueprints from the Blueprints section in your FlyWP dashboard.

  • First, Navigate to your team.
Image
  • From your Team page, go to Site Blueprints.
Image
  • To create a new one, click “New Blueprint”.
Image
  • To manage an existing one, select the 3 dots from the Blueprints panel and Edit, Duplicate, Delete.
Image

Blueprint Configuration

When creating or editing a blueprint, you will be presented with the following configuration sections.

Image

General Information

  • Blueprint Name: A unique and descriptive name for your template (e.g., “Standard Client Site”, “WooCommerce Starter Kit”).

Plugins

Add any number of plugins to be installed on a new site.

  • Free Plugins (WordPress.org):
    • Search for plugins by their name or slug.
    • Click on the Plus ( + ) icon to add the plugin to your blueprint.
    • To remove a plugin, a selected Plugin, simply click on the Bin icon.
Image
Image

  • Premium / Custom Plugins:
    • Provide a direct, public download URL to the plugins.zip file along with an identifiable name.
    • You can edit the custom plugin just by clicking on the edit button.
Image
Image

Themes

Choose the theme that will be installed and activated.

  • Free Theme (WordPress.org):
    • Search for a theme by its name or slug. The selected theme will be automatically activated.
  • Premium / Custom Theme:
    • Provide a direct, public download URL to the theme’s .zip file. The theme will be automatically activated.

User Creation

Create one or more default user accounts. This is ideal for setting up client accounts or standard administrative users.

For each user, you must define:

  • Username: The login name for the user.
  • Password: A secure password for the account.
  • Role: The user’s permission level. Choose from:
    • Administrator
    • Editor
    • Author
    • Contributor
    • Subscriber
Image

Content Import (WXR)

Upload a WordPress Extended RSS (.wxr) file to import content into the new site. This is perfect for migrating content from a starter site or another project.

About WXR Import:

  • WXR files contain WordPress content exported from another site.
  • The import includes posts, pages, comments, categories, tags, and media.
  • Content will be imported after the WordPress site is created.
  • Large files may take several minutes to import. The process runs in the background, and you can monitor its status in the deployment log. However, a lower PHP execution timeout may cause issues.

Post-Deployment Script

For advanced users, you can provide a bash script that runs after all the above steps are completed. This allows for limitless customisation using WP-CLI. The script will be run from the site’s root folder.

Sample Script:

The $WP_CLI_IMAGE variable is automatically set to openlitespeed or php depending on the server stack you choose for the site. Use the –user flag to get the best possible compatibility.

Using a Blueprint to Deploy a Site

  • Begin the standard “Create New Site” process in FlyWP.
  • You will see an option to set a site “blueprint” in the installation page.
Image
  • Select your desired blueprint from the dropdown menu.
  • Fill in any remaining site details and click “Create Site”. You can see the overview of your selected blueprint from here as well.
Image
  • FlyWP will handle the rest, executing all the steps defined in your blueprint automatically. You can watch the progress in the site’s deployment log.

The Site Blueprints feature in FlyWP revolutionises the way you launch new WordPress sites—automating plugin and theme installation, user provisioning, content import, and custom post-deployment tasks in a single, reusable template. This not only ensures consistency and reduces setup time but also minimises manual errors and accelerates your project delivery.

Ready to transform your WordPress workflow? Log in to your FlyWP dashboard and create your first Site Blueprint today, or contact our support team for personalised assistance. Experience the power and simplicity of FlyWP—your fastest path from concept to live site.