19 Comments

  1. Darlan ten Caten

    Very interesting plugin. I Like the idea. Let’s try.

    Report

  2. Keith Davis

    It all sounded great until:

    “Additionally, if you’re actively using the plugin, it will make your backups enormous, due to all the extra tables in your database.”

    I test out plugins and new themes on a local setup using XAMPP

    Only takes a few minutes to set up a new WordPress install and no problem if it all goes wrong.

    Report

  3. Ted Clayton

    I installed & activated Sandbox on my localhost WAMP (WAMPServer) server. I have a test-site with 430 posts and 260 categories.

    But, Sandbox was not too happy. It issued 2 errors, in the early steps described above by Sarah. They were:

    Warning: array_slice() expects parameter 1 to be array, null given in C:\wamp\www\wp3\wp-content\plugins\sandbox\admin-table.php on line 122

    This message appeared at the top of the opening screen, after “Sandbox” was initially select in the Admin menu bar.

    Fatal error: Call to undefined function sandbox_edit() in C:\wamp\www\wp3\wp-content\plugins\sandbox\admin-menu.php on line 29

    This message was appended to the “Of course I’ve backed up my site!” reminder, in the second screen, which is produced after pressing the Add New [Sandboxes] button, in the first screen.

    These issues could very well be simply minor matters associated with the localhost environment. I have not looked at the scripts, but may be able to this evening.

    Interesting tool. In a localhost [I am hopeful that], time-out & loading issues may be either absent, or ‘freely’ resolvable.

    Report

  4. jack96161

    How does this compare to creating another database and cloning the site into a sub-directory on the same server? I maintain a pretty large development account and regularly have multiple test WordPress installations in separate directories. Works, but rarely an identical environment to where the final site is to be installed. This sounds interesting – will have to try in my copious free time (whenever I get some!)

    Report

  5. Andy Jenkins

    I love the simplicity of Sandbox. Thanks for writing about it, Sarah!

    I wanted to quickly create, modify, and checkpoint clones of an existing WordPress site, and developed an approach based on the Duplicator WordPress plugin for backups: http://gear11.com/2014/01/wordpress-docker/ Duplicator provides the same kind of “2-clicks” approach as Sandbox, but the cloning process also requires a Linux server (or local virtual machine if you run Windows or Mac) on which to execute the copy. The payoff is that once you are past the setup, you can quickly spool up a clone of any site just based on the Duplicator backup package.

    I’ll have to work hard to get it down to “2-clicks”, but Sandbox provides good inspiration.

    Report

  6. Dan White

    I would worry that as it is using the same database, that if the copied tables of the sandbox were to get corrupted while testing, that the entire database might corrupted as well. Yeah, having a backup is good, but if it’s a particularly large database, say in the GB range, restoration can be quite time consuming if restoring from an offsite backup. Having gone through something like that with a cloud hosting situation, I’d have to say I’ll pass on it for any production website that has a database of around 200MiB or more in size. I can see the appeal for a small established website or a startup to test different iterations quickly.

    Report

  7. Matt

    A nice idea. The execution still needs work. The v1.0 issues will get sorted out and for free I can’t complain (too much).

    For this type of work, this is the only plugin I’ve come to trust:
    WP Migrate DB Pro – https://deliciousbrains.com/wp-migrate-db-pro/

    It also handles Media especialy well. :-)

    Report

  8. cehwitham

    I use WP Migrate DB Pro for creating / syncing dev and live versions of sites. Very handy plugin.

    Report

    • Darin

      Novice help: I used WP Migrate DB free plugin to create an sql file of my local wp databse. BUT, when I try to import that sql file into phpmyAdmin (into my server db) it only imports some tables before crashing. That means, my WHOLE site content ect on my server is unusable. Does the PRO version work better? Can I somehow import the db differently and still keep my 4 months of wp content work? Any suggestions would be appreciated. Thanks

      Report

  9. Kurt Flint

    I suggest a glowing border around the page when in sandbox mode.

    We have had one total failure while using it, when we had the sandbox sign up in admin, but our changes were published. In fact it appears at the moment that the sandbox just does not prevent changes to the home page widgets at all, but since we are in our fine tuning stage for a release today that ticket has been deferred to next cycle. It is a great plugin, and WordPress is better for it, but be careful as you get used to it.

    Kurt

    Report

  10. tomdryan

    I’ve been looking for something like this,but I installed it and, alas, it crashed my WP installation hard. Looking forward to seeing updates so that I can try it out again!

    Report

  11. Eran

    To test plugins conditionally I use “Plugin Test Drive”

    Report

  12. Terence Milbourn

    There is a real need for this kind of functionality, so what a shame this plugin was so poorly developed and supported it never got off the ground, and now its out of date and not being maintained. I think you were a little OTT with your praise Sarah, on this occasion.

    Report

Comments are closed.

%d bloggers like this: