VersionPress logo

VersionPress

version control for WordPress

No more broken sites after failed updates! VersionPress puts your site under complete control providing features like site-wide reverts, easy staging, efficient backup, and more.

VersionPress is currently available through the Early Access Program:

Jeff Chandler

This could be the next big thing

SitePoint
“a ground-breaking plugin for all developers”
Kinsta
“easy to use testing and staging area and you have a winner”
Torque Mag
“addresses a problem I still haven’t seen anybody solve”
Nexcess
“brings the power — although not the complexity — of version control to WordPress”
Hongkiat
“VersionPress is able to produce smaller backup sizes”
AWP
“OMG OMG OMG OMG”

The Problem

Possibly the best thing about WordPress is how simple it makes most things. Just click here and there and boom, there you have three new plugins installed, new shiny theme activated, and so on. People love this, and we do too.

There's a flip side to it, however. Once the site is deployed and used by real visitors, those actions become sort of a threat because they are irreversible and done straight on the live site. What if the plugin or a theme had a bug? It's tricky to deal with this, in fact so tricky that over 70% of WordPress sites in Alexa Top 1 Million gave up on updates.

And we think WordPress sites deserve better.

The Idea

We are software developers and in our field, similar problem exists and is solved by a technique called version control. It is simple in principle – just store a new version after every change – but extremely useful in consequences:

  • Any previous version of the project can be returned to, any time

  • Changes can be undone selectively, without affecting the newer updates
  • Team members can work on the project concurrently (devs, coders, copywriters, ...)
  • More environments like dev, test and live can be maintained and synchronized easily
  • The history tracks logical changes, not arbitrary point-in-time snapshots
  • The repository is very space-efficient and works well with 3rd party tools

This has been traditionally hard to achieve for WordPress projects but it changes now. So please...

Welcome VersionPress

VersionPress has long been our dream of how to manage WordPress sites professionally and reliably. It is a combination of a world-class versioning system Git and automatic change tracking so that everyone can enjoy the benefits of it.

What it does

skip to availability

Automatic change tracking

Table of versions

VersionPress creates new version every time something changes on the site, be it new post, plugin update, theme customization or just about anything.

It tracks both files and the database which makes it very powerful.

Undo and Rollback

Revert feature

Returning back to a previous state of the site is as simple as clicking a link in the administration.

There are two options – either roll back to a previous state, or just undo some specific change(s) from the history.

Selective Undo

Smart undo feature

One of the nicest features: you can selectively undo a change without affecting newer updates.

For instance, you can return to a previous theme while maintaining newer content updates.

Easy staging coming in v2

Staging feature

Staging is crucial for reliable updates but has been traditionally difficult to set up and work with. However, as VersionPress deeply understands the site's data, the sync between environments is painless and automatic.

Great for backup

Backup feature

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

Another great thing is granularity as new "backups" are created after every logical change, not at a fixed time.

Respects your workflow

Custom workflow feature

No matter how you manage your WP site, whether through admin screens or by manually editing the files / database in an external tool, VersionPress will support that. Use whatever workflow suits you best.

Ships as a plugin

Plugin feature

This is very important for ease of use. It also means that the data is 100% under your control – on your server – and only you decide where it goes.

Works behind the scenes

Works behind the scenes

Once installed, VersionPress runs silently behind the scenes. You don't need to see it, you don't need to worry about it, it just does its job.

Solid internals

Internals feature

Git is one of the best version control systems in the world. It is very stable, has a large community, active development, etc.

Get VersionPress

The current release is VersionPress 1.0.1 and is available through the Early Access Program. EAP is sort of a mix between crowd-funding, early access and a standard support plan. VersionPress is young and doesn't support every scenario yet (please see our roadmap) but if you join EAP, you'll get access to both the current and future versions of VersionPress and you'll support our effort to build something useful for the whole WordPress community. Learn more in the FAQ

Early Access

$50
Access to stable releases
Access to preview releases
Support for up to 5 sites
Email support
1 year of updates

Early Access PRO

$200
Access to stable releases
Access to preview releases
Support for up to 50 sites
Priority email support
1 year of updates

Thanks to all our supporters!

FAQ

Q: Doesn't WordPress already provide version control, see post revisions etc.?

It provides basic content revisions but VersionPress goes far, far beyond that as it versions options, themes, plugins, users, uploads, comments etc. Those two things are really not comparable and can actually live happily beside each other.

Q: Tell me more about the Early Access Program (EAP)

It is a program under which VersionPress will be available for the first few releases. See the key points about it or read about the technical recommendations on our docs site.

Q: Is there a demo?

We generally only distribute VersionPress to EAP members but if you have specific needs, are a blogger / journalist etc., feel free to contact us below and we'll be happy to assist.

Q: Who's behind this?

We are a team from the Czech Republic, Europe. The founder of the project is Borek Bernard (LinkedIn, Twitter) who was joined by Jan Voráček and Václav Ostrožlík, two great developers. The legal entity behind this is Borek's company, see Terms & Conditions for full details.

Questions?

Email us, ask us on ask.fm icon.fm or use this form:

Sorry, the form could not be sent at the moment. Please consider contacting us via email.