ibmjstart / wp-bluemix-objectstorage
WordPress插件,用于使用IBM对象存储来管理媒体文件
Requires
- php-opencloud/openstack: ~2.0
This package is not auto-updated.
Last update: 2024-09-24 03:23:29 UTC
README
此插件是从Amazon S3插件(https://wordpresstheme.cn/extend/plugins/amazon-s3-and-cloudfront/)派生而来,并修改为使用IBM对象存储而不是S3。
IBM对象存储上的媒体存储
贡献者:aahamilt, clement360, alewitt
标签:上传,Openstack,swift,镜像,管理员,媒体,远程,存储
最低要求:3.5
已测试至:4.4
许可证:GPLv3
将文件复制到Bluemix上的IBM对象存储,当它们上传到媒体库时。
描述
此插件会自动将图像、视频、文档以及通过WordPress媒体上传器添加的任何其他媒体文件复制到Softlayer实现的Openstack Swift。然后自动将每个媒体文件的URL替换为其相应的Softlayer URL。图像缩略图也被复制到Swift并通过Swift提供。
目前此插件不支持直接将文件上传到Swift账户。文件首先上传到您的应用程序,然后复制到Swift。然而,一旦文件上传到Swift,它们将从应用程序中删除。文件通过https提供服务。
- 此插件是用php-opencloud/openstack针对Openstack Swift API编写的,但最初是Brad Touesnard编写的Amazon S3 and Cloudfront插件的分支。它旨在与Bluemix一起使用,并且在没有开发人员额外努力的情况下,它将无法在Bluemix环境之外工作,因为它依赖于Bluemix提供的服务。
安装
此插件内置在Bluemix上的WordPress模板中。它应该不需要您做任何工作就能正常工作。
您可以通过管理设置面板中的对象存储选项访问设置页面。
卸载
此插件设计为不能被禁用。禁用此插件意味着文件将存储在应用程序的本地文件系统上。重新启动应用程序可能会导致您目前保存但尚未上传到对象存储的所有文件丢失。但是,如果您想禁用此插件,请将其从wp-content/plugins/wp-bluemx-objectstorage中删除。
更新日志
0.4 - 2015-11-30
- 更改了WordPress与IBM对象存储进行身份验证的方式。IBM对象存储已从v1过渡到v3,并在那时更改了其身份验证方式以匹配开源标准的身份验证方式。此更新遵循了这一变化。
0.3 - 2015-2-11
- 添加了WordPress依赖项,以确保在objectstorage之前安装WordPress
0.2 - 2014-11-04
- 添加了默认容器,用于上传图像。对象存储现在将自动将媒体文件上传到“WordPress”,直到更改为新容器。
- 重命名插件和文件夹结构
- 从插件本身中删除了不必要的zendservice库文件 - 从Composer中安装它们。不久,修改后的openstack库也将被删除,并通过包管理器安装。
- 错误修复
0.1 - 2014-09-16
- 从Amazon S3 and Cloudfront派生
- 与Openstack Swift和Bluemix协同工作