WordPress Plugin to store and serve media library assets using Amazon S3
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
S3.php
admin.php
readme.md
readme.txt
s3-media-storage.php

readme.md

S3 Media Storage

Contributors: Anthony Gentile

Tags: S3, media, images

Requires at least: 3.0

Tested up to: 3.6

Stable tag: 1.0.3

License: GPLv2 or later

S3 Media Storage WordPress Plugin

Description

Store media library contents onto S3 without cron jobs. This is more ideal for multiple web server environments. Because of the logic surrounding WordPress media uploads and the availability/order in which hooks/actions surrounding media uploading, we cannot get away from temporarily storing the uploaded file in the uploads directory. What this plugin will be able to do is to take that uploaded file, move it to S3, and delete the local uploaded file all in the same request.

Features

  • Store and serve media easily from Amazon S3
  • Send files to S3 using SSL
  • Serve files from HTTP/HTTPS/according to page requested protocol
  • Set far reaching expires for your assets
  • Amazon CloudFront support
  • Deleting from S3 is optional (price concern for some)
  • No additional database tables needed

Installation

Upload the S3 Media Storage plugin to your blog, activate it, then enter your S3 details. Ensure that you have cURL PHP extension installed.

Changelog

1.0.3

  • Change to OOP style.
  • Beginnings of Transfer adapaters.
  • Address some issues reported in GitHub.

1.0.2

  • Add pagination for admin assets listing

1.0.1

  • Allow for custom bucket paths

1.0

  • Allowed for moving existing assets to S3 that were present before plugin installation.
  • Adding option for deleting local uploaded files.

0.9

  • Initial Codebase