1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

1 click staging area for Wordpress

Discussion in 'Web Hosting' started by CenTex Hosting, Jul 26, 2016.

  1. CenTex Hosting

    CenTex Hosting Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    2,173
    Likes Received:
    838
    Gender:
    Male
    Occupation:
    Founder/CEO
    Location:
    Austin, TX
    Home Page:
    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.
     
  2. Anonymously

    Anonymously Jr. VIP Jr. VIP

    Joined:
    Apr 23, 2016
    Messages:
    420
    Likes Received:
    120
    Home Page:
    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.
     
  3. CenTex Hosting

    CenTex Hosting Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    2,173
    Likes Received:
    838
    Gender:
    Male
    Occupation:
    Founder/CEO
    Location:
    Austin, TX
    Home Page:
    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.
     
  4. BlogPro

    BlogPro Jr. VIP Jr. VIP

    Joined:
    Apr 23, 2012
    Messages:
    565
    Likes Received:
    497
    Home Page:
    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.
     
  5. CenTex Hosting

    CenTex Hosting Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    2,173
    Likes Received:
    838
    Gender:
    Male
    Occupation:
    Founder/CEO
    Location:
    Austin, TX
    Home Page:
    @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.
     
  6. BlogPro

    BlogPro Jr. VIP Jr. VIP

    Joined:
    Apr 23, 2012
    Messages:
    565
    Likes Received:
    497
    Home Page:
    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!
     
    • Thanks Thanks x 1
  7. CenTex Hosting

    CenTex Hosting Jr. VIP Jr. VIP

    Joined:
    Nov 8, 2009
    Messages:
    2,173
    Likes Received:
    838
    Gender:
    Male
    Occupation:
    Founder/CEO
    Location:
    Austin, TX
    Home Page:
    @BlogPro

    Thanks I will look over their site and reach out to them.
     
  8. CoMBoZo

    CoMBoZo Junior Member

    Joined:
    Sep 30, 2014
    Messages:
    101
    Likes Received:
    4
    Gender:
    Male
    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