Amazon S3

The best way to get started with AWS is to enhance and speed up your WordPress site by using two of Amazon’s web services, S3 and Cloudfront. S3 is a service which allows you to upload files to a remote server that Amazon runs, and then serve them up to users across a distributed network, making download speeds of larger files (like media files) a lot quicker. Cloudfront is an optional extension of S3, and is a fully fledged CDN (Content Distribution Network). A CDN takes your sites static assets, and caches them on servers around the world. When a user downloads that asset from your site, it is pulled from the server that is geographically the closest, and assets are downloaded as quickly as possible.

Image StorageCloud Storage

  • All your images are stored in a cloud-based persistent storage.
  • Scales to Terabytes and more.
  • Highly available redundant storage.
  • Pay for usage (storage using + bandwidth)

Fast images DeliveryFast images Delivery

Amazon CloudFront can be used to deliver your entire website, including dynamic, static, streaming, and interactive content using a global network of edge locations. Requests for your content are automatically routed to the nearest edge location, so content is delivered with the best possible performance. Like other Amazon Web Services products, there are no long-term contracts or minimum monthly usage commitments for using Amazon CloudFront – you pay only for as much or as little content as you actually deliver through the content delivery service.

Addon installation:

  1. Create free account in Amazon Aws
  2. Install as plugin and activate
  3. Naviage to “Photo contest” => “Addons” and set up addon settings

Addon supports:

  • upload images from public contest form pages into S3
  • delete image and thumb from S3, when contestsant deleted (if this enabled)
  • rotate image and thumbs saved in S3
  • change thumbnail size after upload (on the fly)
  • highlight S3 photos in admin
  • switch urls to Cloudfront CDN

How it works:

When user upload image it uploads into hosting temporaty folder, generates thumbnails ans 2 images and uploads into S3. After they will be removed from hosting.


Does this addon compatible with WP Offload S3 Lite plugin?

Yes, addon tested with latest WP Offload S3 Lite vesrion 1.1.

What path plugin use to save images?

Addon use following path: {bucket-url}/fv/ct{CONTEST_ID}/{PHOTO_URL}

Can I add contestants with S3 placed images from admin?

For now supported just public form.


== version 0.6 # September 25, 2017 ==

  • Small fixes

== version 0.5 # September 17, 2017 ==

  • Compatibility improvements with WP Foto Vote >= 2.2.609
  • Notice, if Cloudinary addon active
  • If Bucket is changed – do not try to Delete or Rotate image

== version 0.4 # September 13, 2017 ==

  • – Updated AWS Php library from 2.8 to 2.8.31

== version 0.3 # April 11, 2017 ==

  • – Small update (added a few move logging breakpoins on erros)

== version 0.2 # October 12, 2016 ==

  • – fixed bug with not rotated Extra thumbnails
  • – on rotating Object was renamed to avoid “cached old images” issues

v0.1 / October 11, 2016

  • Initial release