~jacekn/wordpress/openstack-objectstorage

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
==Credit==
This plugin has been forked from the IBM Bluemix plugin (https://github.com/ibmjstart/wp-bluemix-objectstorage) and modified to use OpenStack Object Storage instead of S3.

=== Media Storage on OpenStack Object Storage ===
Contributors: aahamilt, Jacek Nykis <jacek.nykis@canonical.com>
Tags: uploads, Openstack, swift, mirror, admin, media, remote, storage
Requires at least: 3.5
Tested up to: 4.0
Stable tag: 0.2
License: GPLv3

Copies files to OpenStack Object Storage as they are uploaded to the Media Library.

== Description ==

This plugin automatically copies images, videos, documents, and any other media added through WordPress' media uploader to Softlayer's implementation of [Openstack Swift](http://www.openstack.org/software/openstack-storage/). It then automatically replaces the URL to each media file with their respective Softlayer URL. Image thumbnails are also copied to Swift and delivered through Swift.

Uploading files *directly* to your Swift account is not currently supported by this plugin. They are uploaded to your application first, then copied to Swift. However, once they have been uploaded to Swift, they will be removed from the application. Files are served over https.

* This plugin has been written for the Openstack Swift API using Zendframework's [Swift library](https://github.com/zendframework/ZendService_OpenStack), but was originally a fork of
the [Amazon S3 and Cloudfront](https://wordpress.org/plugins/amazon-s3-and-cloudfront/) plugin written by Brad Touesnard

== Installation ==

Downwnload Zend Openstack library (https://github.com/zendframework/ZendService_OpenStack), install it's dependencies using composer and add them to the plugin code. Copy the codebase to your wordpress wp-content/plugins directory and enable using wp-admin.

Open the settings page on the Object Storage option selection in the admin settings panel. Enter your OpenStack credentials

== Uninstallation ==

This plugin is designed to NOT be disabled. Disabling the plugin means that files will be stored on the applications local filesystem. Restarting your app could
result in losing all of the files you currently have saved that aren't uploaded to Object Storage. However, if you wish to disable this plugin, then remove it from the wp-content/plugins/ directory

== Screenshots ==

== Changelog ==

= 0.1 - 2015-01-13 =
* Forked from [WP IBM Bluemix Objectstorage](https://github.com/ibmjstart/wp-bluemix-objectstorage)