1 click staging area for Wordpress

Couch Monkey Media

Elite Member
Joined
Nov 8, 2009
Messages
2,787
Reaction score
1,146
over the last few months I have gotten more request for Wordpress hosting with a 1 click staging area for wordpress.

examples would be wpengine and godaddy offer this.

I wanted to see if anyone knows of a script that i can install on to the server to set this up for customers or if I am going to have to break down and build out a custom one.

This would be more set up for developers that want to host and manage their clients web sites to have an easy portal to manage all their customers sites and update all wordpress and plugins at one time as well as when they need to work on a site it has a 1 click staging link that is created and so on.
 
Yeah, it's called Softaculous. You install it onto cPanel and you will have many applications including Wordpress. Works like a charm and costs only $2-$3.
 
Yeah, it's called Softaculous. You install it onto cPanel and you will have many applications including Wordpress. Works like a charm and costs only $2-$3.

Nope that is not it. That is an installer one click program to install apps.


I am talking about for a developer like a reseller that has already built and deployed several sites. To be able to 1 click and take the site back into staging mode to make edits. That is set up on a temp link. Then when done he clicks go live and it updates the main site.
 
You should check this out - https://wpstagecoach.com/wp-stagecoach-web-hosts/

You can request pricing and then if it's too much, code your own.

Building a solution like WPEngine shouldn't be hard. It is a combination of some server side code and a plugin that is installed as a default part of every installation that authenticates the install and allows the server to perform functions such deploying a staging server, keeping tracks of file changes, running scans, running backups etc.
 
@BlogPro

Thanks I will check them out.

I know there are plugins that you can put on each site but then you have to log into each site and still update and so on. Was kind of looking to see if there was a control panel like cpanel that you can manage all sites and then update all customers plugins at one time. then if a edit needed to be made then take it to staging and then back live.

I have been looking but have not really found anything close to what I was thinking. So I am leaning toward just building out our own system if this is a direction that we want to go with.

We have already had several customers contact us about a system like this so I am guessing we will put it on our list of new things to add in.
 
@BlogPro

Thanks I will check them out.

I know there are plugins that you can put on each site but then you have to log into each site and still update and so on. Was kind of looking to see if there was a control panel like cpanel that you can manage all sites and then update all customers plugins at one time. then if a edit needed to be made then take it to staging and then back live.

I have been looking but have not really found anything close to what I was thinking. So I am leaning toward just building out our own system if this is a direction that we want to go with.

We have already had several customers contact us about a system like this so I am guessing we will put it on our list of new things to add in.

No No - you misunderstood me.

For managing wordpress and to be able to get the full power of it, YOU WILL NEED A PLUGIN. WPEngine has it. Godaddy Managed Hosting ads a specific gd-config.php and then includes it in the wp-config.php

This plugin is not your average plugin. This would be unusable outside of your hosting environment.

Essentially, the staging and various other managed services system have two sections.

1. Server Daemon - A server side script that keeps tabs on updates, allows for the creation of subdomains for staging, creates the staging, works with newrelic and other server side scripts etc. This is the hidden bit of your code.

2. WP Plugin - This is the bit of code that HAS to be there in every install, simply to make it your own. This plugin communicates with your server daemon, it allows for the creation of the section where users can check staging, copy new files etc. This is the plugin that authenticates the wordpress install and segregates your staging and non-staging area etc.

I guess, tou thought I was talking about ManageWP, InfiniteWP etc. But No - I am completely aware of what you're asking!
 
Hi,

If you are using script for cpanel like WHMCS then you should look at the whmcs store there is a plugin for this purpose also modulesguarden comapny has a module for that purpose
 
Back
Top