skip to Main Content
You’ve Heard Of DesktopServer’s Blueprints, But Have You Heard Of Our Dynamic Blueprints?

You’ve Heard of DesktopServer’s Blueprints, But Have You Heard of Our Dynamic Blueprints?

Beyond the core updates that we’re constantly working on, we’re also working on new Design-Time Plugins as well as blueprints that you can use to make your workflow more efficient. If you’ve been using DesktopServer for very long, you are probably pretty familiar with our Blueprints Feature. Blueprints allow you to create a WordPress installation with all of your favorite themes, frameworks, page builders, and plugins already pre-configured. This can be a huge time-saver because you are never starting a WordPress installation from scratch. If you have not ever played with blueprints, you can watch a tutorial video here. This will give you all the information you need to get started. 

But what do you do when a theme or plugin developer comes out with an update? With static blueprints, a rebuild of the blueprint would be required. While this is not an overly complicated process, we’ve developed a more efficient way for you to keep your blueprints up-to-date without the need to recreate anything saving you lots of time.

Enter the world of Dynamic Blueprints

With Dynamic Blueprints, you can do everything that you could with a static blueprint while ensuring that all of your themes, frameworks, page builders, and plugins are up to date. Instead of containing files, like a standard blueprint, a Dynamic Blueprint is a script with commands to go out and fetch the latest files you need. This does mean that an internet connection is required, but it will save time because you won’t have to spend time updating your files.

We currently have on our Github repository a few already created, just to get you started so you can see how they work. They are:

WordPress Latest Blueprint: This one just simply downloads and installs the latest WordPress release and is included with the latest release of DesktopServer (v3.9.4).

Beaver Builder Dynamic Blueprint: Downloads and installs the latest WordPress and Beaver Builder Lite releases while also removing default themes (except twentytwenty for debugging, default plugins, and default post/page). Alternatively, you can change to the Beaver Builder Agency (Paid) Edition by editing the blueprint.php file as follows:

  • Comment out (add //** to the beginning of the line) Line 48, “ds_cli_exec( “wp plugin install beaver-builder-lite-version –activate” );”
  • Uncomment Line 52 (remove //** from the beginning of the line) (Mac) or line 55 (Windows) and replace the path with your path to your agency plugin.
  • Uncomment Line 59 (remove //** from the beginning of the line) (Mac) or Line 62 (Windows) and replace the path with your path to your bb-theme.zip file
  • Uncomment Line 66 (remove //** from the beginning of the line) (Mac) or Line 69 (Windows) and replace the path with your path to your bb-theme-child.zip file
  • Save file and enjoy!

Divi Dynamic Blueprint: Downloads and installs the latest WordPress release along with the Divi Builder plugin located on your computer while also removing default themes (except twentytwenty for debugging, default plugins, and default post/page). To configure this blueprint to install Divi, follow these steps:

  • Uncomment Line 48 (remove //** from the beginning of the line) (Mac) or Line 51 (Windows) and replace the path with your path to your Divi Builder Plugin
  • Uncomment Line 54 (remove //** from the beginning of the line) and enter your Divi Builder License Number
  • Uncomment Line 58 (remove //** from the beginning of the line) (Mac) or Line 61 (Windows) and replace the path with your path to your Divi Theme
  • Save File and enjoy!

Elementor Dynamic Blueprint: Downloads and installs the latest WordPress and Hello Elementor releases (or you can have it install and activate Elementor Pro if it’s located on your computer by changing the path to where you have the plugin located). It also removes default themes (except TwentyTwenty for debugging, default plugins, and default post/page).

To get these totally free blueprints, all you need to do is follow these instructions:

  • Head on over to our Github repo
  • Select the blueprint you want
  • Click on the Clone or download button
  • Click on “Download Zip”
  • Place file in your Blueprints Directory
    • Windows: c:\xampplite\blueprints
    • Mac: Applications\Xampp\Blueprints

Restart DesktopServer and now, when you go to create a site, you can select these blueprints from the dropdown.

That’s it! Take a look at the blueprints and if you’re feeling particularly adventurous (or have those developer chops going), open up the .php file and see how the magic works. Maybe you will develop your own Dynamic Blueprint! If you do, we’d love to hear about it and maybe share it with the rest of the ServerPress Community!

NOTE: In order for Dynamic Blueprints to work, you MUST have an internet connection. Also, there are times when once site creation is complete, it might be a few seconds before the website comes up as WordPress may have additional files to download, so be patient.

If you haven’t already upgraded to a DesktopServer Premium Membership, this is simply one more reason to Do It Today!