WordPress Staging

VersionPress

WordPress + Git + wp-cli = ♡

Powerful Wordpress Staging


All Kickassd server come with SSH access, GIT, and wp-cli preinstalled,
everything you need to setup a super fast and efficient Wordpress staging
environment. Simply install the VersionPress plugin and get started.

With VersionPress you can:

  • Setup multi staging workflows.
  • Easy merging and rollbacks of any change.
  • Database merges and undo is automated.
  • Undo single changes, multiple changes,or all.

Why Staging For Wordpress Is Important


Wordpres is a great CMS, and the fact that it powers 27% of the www is testamount to that
fact. It is inutuitive, easily extensible, and simple for even beginners to easily get started on
but ...

There remains a hole in the monster that is Wordpress, and that hole is in an easy, fluid, and flexible staging option. Let's face it, developing and changing on a live site is just asking for trouble. Staging is a MUST have for those of you that need only tested and proven changes pushed to your live site with automation, and the ability to rollback those changes with a click, enter VersionPress.

Houston We Have A Problem

In simple terms:
VersionPress tracks all the actions in a WordPress site and simply offers an undo button for them. For example, if a plugin update failed, the undo button reverts its files and any database changes the plugin might have made. Even better, VersionPress provides painless staging. This means that you can easily create a safe testing environment for your changes and only merge them back when they are ready. Merge is the key word here – VersionPress handles situations where your live site had new content in the meantime seamlessly.

In technical terms:
VersionPress brings the power of Git to WordPress. We version-control both files and the database, in a clever way that is friendly to diffing & merging. The point is that you can manage your WordPress site as any other software project. Push and pull from GitHub, create pull requests for new content changes, review them in a team, merge into production later, etc. It all works very seamlessly, in a way that WordPress developers could hardly imagine before. VersionPress is all about workflows.

VersionPress Features



Automatic Change Tracking


New commit is created for every change, be it a new post, plugin update, theme customization or anything.

Both files and the database are tracked.

Undo and Rollback


Returning back to a previous state is trivial and you don't even need to know Git.

You can also undo just specific changes from the site's history.

Selective Undo


One of the nicest features: you can selectively undo a change without affecting the newer updates. For instance, you can return to a previous theme while maintaining newer content.

Easy staging


Staging is crucial for reliable updates but traditionally very hard when it comes to merges. VersionPress takes the pain out of it, similarly to how Git helps with files.

Efficient backups


VersionPress is extremely space-efficient. A site with hundreds of updates will still usually take just a few MB.

GIT


Git is one of the best version control systems out there and with VersioNPress you can to bring its power to WordPress.

© VersionPress 2017