You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Daniel Chatfield edited this page Sep 19, 2013
·
1 revision
This document is a working spec, it aims to make the plugin as extensible and maintainable as possible.
BackupProtocol
A BackupProtocol is a method of backing up. Included protocols include:
Incremental (name may change)
A diff based backup protocol that saves changed files.
Complete
Saves a complete snapshot of WordPress on each backup.
BackupStore
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.
BackupProvider
A BackupProvider is a class that provides data to be backed up. Included providers will include.
WordPress database
Provides support for backing up the contents of the WordPress database.
Uploads (based on FileSystemProvider)
Provides the contents of the WordPress uploads folder.
Plugins (based on FileSystemProvider)
Provides support for backing up the plugins folder.
Themes (based on FileSystemProvider)
Provides support for backing up the themes folder.