-
Notifications
You must be signed in to change notification settings - Fork 0
High Level Spec
This document is a working spec, it aims to make the plugin as extensible and maintainable as possible.
A BackupProtocol
is a method of backing up. Included protocols include:
A diff based backup protocol that saves changed files.
Saves a complete snapshot of WordPress on each backup.
A BackupStore
is a class that provides an interface to some backend service that can store the contents of a backup. It MUST implement at least one BackupProtocol
.
The only included BackupStore
is the VolcanicPixelsStore
.
A BackupProvider
is a class that provides data to be backed up. Included providers will include.
Provides support for backing up the contents of the WordPress database.
Provides the contents of the WordPress uploads folder.
Provides support for backing up the plugins folder.
Provides support for backing up the themes folder.